⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mb95100.h

📁 富士通MB951F系列单片机的UART驱动DEMO应用程序
💻 H
📖 第 1 页 / 共 5 页
字号:
  struct{
    IO_BYTE _L20 :2;
    IO_BYTE _L21 :2;
    IO_BYTE _L22 :2;
    IO_BYTE _L23 :2;
  }bitc;
 }ILR5STR;
typedef union{   /* T01CR0 */
    IO_BYTE	byte;
    struct{
    IO_BYTE _F0 :1;
    IO_BYTE _F1 :1;
    IO_BYTE _F2 :1;
    IO_BYTE _F3 :1;
    IO_BYTE _C0 :1;
    IO_BYTE _C1 :1;
    IO_BYTE _C2 :1;
    IO_BYTE _IFE :1;
  }bit;
  struct{
    IO_BYTE _F :4;
    IO_BYTE _C :3;
  }bitc;
 }T01CR0STR;
typedef union{   /* T00CR0 */
    IO_BYTE	byte;
    struct{
    IO_BYTE _F0 :1;
    IO_BYTE _F1 :1;
    IO_BYTE _F2 :1;
    IO_BYTE _F3 :1;
    IO_BYTE _C0 :1;
    IO_BYTE _C1 :1;
    IO_BYTE _C2 :1;
    IO_BYTE _IFE :1;
  }bit;
  struct{
    IO_BYTE _F :4;
    IO_BYTE _C :3;
  }bitc;
 }T00CR0STR;
typedef union{   /* TMCR0 */
    IO_BYTE	byte;
    struct{
    IO_BYTE _FE00 :1;
    IO_BYTE _FE01 :1;
    IO_BYTE _FE10 :1;
    IO_BYTE _FE11 :1;
    IO_BYTE _MOD :1;
    IO_BYTE _IIS :1;
    IO_BYTE _T00 :1;
    IO_BYTE _T01 :1;
  }bit;
  struct{
    IO_BYTE _FE0 :2;
    IO_BYTE _FE1 :2;
  }bitc;
 }TMCR0STR;
typedef union{   /* T11CR0 */
    IO_BYTE	byte;
    struct{
    IO_BYTE _F0 :1;
    IO_BYTE _F1 :1;
    IO_BYTE _F2 :1;
    IO_BYTE _F3 :1;
    IO_BYTE _C0 :1;
    IO_BYTE _C1 :1;
    IO_BYTE _C2 :1;
    IO_BYTE _IFE :1;
  }bit;
  struct{
    IO_BYTE _F :4;
    IO_BYTE _C :3;
  }bitc;
 }T11CR0STR;
typedef union{   /* T10CR0 */
    IO_BYTE	byte;
    struct{
    IO_BYTE _F0 :1;
    IO_BYTE _F1 :1;
    IO_BYTE _F2 :1;
    IO_BYTE _F3 :1;
    IO_BYTE _C0 :1;
    IO_BYTE _C1 :1;
    IO_BYTE _C2 :1;
    IO_BYTE _IFE :1;
  }bit;
  struct{
    IO_BYTE _F :4;
    IO_BYTE _C :3;
  }bitc;
 }T10CR0STR;
typedef union{   /* TMCR0 */
    IO_BYTE	byte;
    struct{
    IO_BYTE _FE00 :1;
    IO_BYTE _FE01 :1;
    IO_BYTE _FE10 :1;
    IO_BYTE _FE11 :1;
    IO_BYTE _MOD :1;
    IO_BYTE _IIS :1;
    IO_BYTE _T00 :1;
    IO_BYTE _T01 :1;
  }bit;
  struct{
    IO_BYTE _FE0 :2;
    IO_BYTE _FE1 :2;
  }bitc;
 }TMCR1STR;
typedef union{   /* PPS01 */
    IO_BYTE	byte;
    struct{
    IO_BYTE _PH0 :1;
    IO_BYTE _PH1 :1;
    IO_BYTE _PH2 :1;
    IO_BYTE _PH3 :1;
    IO_BYTE _PH4 :1;
    IO_BYTE _PH5 :1;
    IO_BYTE _PH6 :1;
    IO_BYTE _PH7 :1;
  }bit;
 }PPSO1STR;
typedef union{   /* PPS00 */
    IO_BYTE	byte;
    struct{
    IO_BYTE _PL0 :1;
    IO_BYTE _PL1 :1;
    IO_BYTE _PL2 :1;
    IO_BYTE _PL3 :1;
    IO_BYTE _PL4 :1;
    IO_BYTE _PL5 :1;
    IO_BYTE _PL6 :1;
    IO_BYTE _PL7 :1;
  }bit;
 }PPSO0STR;
typedef union{   /* PDS01 */
    IO_BYTE	byte;
    struct{
    IO_BYTE _DH0 :1;
    IO_BYTE _DH1 :1;
    IO_BYTE _DH2 :1;
    IO_BYTE _DH3 :1;
    IO_BYTE _DH4 :1;
    IO_BYTE _DH5 :1;
    IO_BYTE _DH6 :1;
    IO_BYTE _DH7 :1;
  }bit;
 }PDSO1STR;
typedef union{   /* PDS00 */
    IO_BYTE	byte;
    struct{
    IO_BYTE _DL0 :1;
    IO_BYTE _DL1 :1;
    IO_BYTE _DL2 :1;
    IO_BYTE _DL3 :1;
    IO_BYTE _DL4 :1;
    IO_BYTE _DL5 :1;
    IO_BYTE _DL6 :1;
    IO_BYTE _DL7 :1;
  }bit;
 }PDSO0STR;
typedef union{   /* PPS11 */
    IO_BYTE	byte;
    struct{
    IO_BYTE _PH0 :1;
    IO_BYTE _PH1 :1;
    IO_BYTE _PH2 :1;
    IO_BYTE _PH3 :1;
    IO_BYTE _PH4 :1;
    IO_BYTE _PH5 :1;
    IO_BYTE _PH6 :1;
    IO_BYTE _PH7 :1;
  }bit;
 }PPS11STR;
typedef union{   /* PPS10 */
    IO_BYTE	byte;
    struct{
    IO_BYTE _PL0 :1;
    IO_BYTE _PL1 :1;
    IO_BYTE _PL2 :1;
    IO_BYTE _PL3 :1;
    IO_BYTE _PL4 :1;
    IO_BYTE _PL5 :1;
    IO_BYTE _PL6 :1;
    IO_BYTE _PL7 :1;
  }bit;
 }PPS10STR;
typedef union{   /* PDS11 */
    IO_BYTE	byte;
    struct{
    IO_BYTE _DH0 :1;
    IO_BYTE _DH1 :1;
    IO_BYTE _DH2 :1;
    IO_BYTE _DH3 :1;
    IO_BYTE _DH4 :1;
    IO_BYTE _DH5 :1;
    IO_BYTE _DH6 :1;
    IO_BYTE _DH7 :1;
  }bit;
 }PDS11STR;
typedef union{   /* PDS10 */
    IO_BYTE	byte;
    struct{
    IO_BYTE _DL0 :1;
    IO_BYTE _DL1 :1;
    IO_BYTE _DL2 :1;
    IO_BYTE _DL3 :1;
    IO_BYTE _DL4 :1;
    IO_BYTE _DL5 :1;
    IO_BYTE _DL6 :1;
    IO_BYTE _DL7 :1;
  }bit;
 }PDS10STR;
typedef union{   /* PPGS */
    IO_BYTE	byte;
    struct{
    IO_BYTE _PEN00 :1;
    IO_BYTE _PEN01 :1;
    IO_BYTE _PEN10 :1;
    IO_BYTE _PEN11 :1;
    IO_BYTE _PEN20 :1;
    IO_BYTE _PEN21 :1;
    IO_BYTE _PEN30 :1;
    IO_BYTE _PEN31 :1;
  }bit;
 }PPGSSTR;
typedef union{   /* REVC */
    IO_BYTE	byte;
    struct{
    IO_BYTE _REV00 :1;
    IO_BYTE _REV01 :1;
    IO_BYTE _REV10 :1;
    IO_BYTE _REV11 :1;
    IO_BYTE _REV20 :1;
    IO_BYTE _REV21 :1;
    IO_BYTE _REV30 :1;
    IO_BYTE _REV31 :1;
  }bit;
 }REVCSTR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE _D8 :1;
    IO_BYTE _D9 :1;
    IO_BYTE _D10 :1;
    IO_BYTE _D11 :1;
    IO_BYTE _D12 :1;
    IO_BYTE _D13 :1;
    IO_BYTE _D14 :1;
    IO_BYTE _D15 :1;
  }bit;
 }TMRH0STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE _D0 :1;
    IO_BYTE _D1 :1;
    IO_BYTE _D2 :1;
    IO_BYTE _D3 :1;
    IO_BYTE _D4 :1;
    IO_BYTE _D5 :1;
    IO_BYTE _D6 :1;
    IO_BYTE _D7 :1;
  }bit;
 }TMRL0STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE _D8 :1;
    IO_BYTE _D9 :1;
    IO_BYTE _D10 :1;
    IO_BYTE _D11 :1;
    IO_BYTE _D12 :1;
    IO_BYTE _D13 :1;
    IO_BYTE _D14 :1;
    IO_BYTE _D15 :1;
  }bit;
 }TMRH1STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE _D0 :1;
    IO_BYTE _D1 :1;
    IO_BYTE _D2 :1;
    IO_BYTE _D3 :1;
    IO_BYTE _D4 :1;
    IO_BYTE _D5 :1;
    IO_BYTE _D6 :1;
    IO_BYTE _D7 :1;
  }bit;
 }TMRL1STR;
typedef union{   /* PSSR0 */
    IO_BYTE	byte;
    struct{
    IO_BYTE _PSS0 :1;
    IO_BYTE _PSS1 :1;
    IO_BYTE _BRGE :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
  }bit;
  struct{
    IO_BYTE _PSS :2;
  }bitc;
 }PSSR0STR;
typedef union{   /* BRSR0 */
    IO_BYTE	byte;
    struct{
    IO_BYTE _BRS0 :1;
    IO_BYTE _BRS1 :1;
    IO_BYTE _BRS2 :1;
    IO_BYTE _BRS3 :1;
    IO_BYTE _BRS4 :1;
    IO_BYTE _BRS5 :1;
    IO_BYTE _BRS6 :1;
    IO_BYTE _BRS7 :1;
  }bit;
 }BRSR0STR;
typedef union{   /* PSSR1 */
    IO_BYTE	byte;
    struct{
    IO_BYTE _PSS0 :1;
    IO_BYTE _PSS1 :1;
    IO_BYTE _BRGE :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
  }bit;
  struct{
    IO_BYTE _PSS :2;
  }bitc;
 }PSSR1STR;
typedef union{   /* BRSR1 */
    IO_BYTE	byte;
    struct{
    IO_BYTE _BRS0 :1;
    IO_BYTE _BRS1 :1;
    IO_BYTE _BRS2 :1;
    IO_BYTE _BRS3 :1;
    IO_BYTE _BRS4 :1;
    IO_BYTE _BRS5 :1;
    IO_BYTE _BRS6 :1;
    IO_BYTE _BRS7 :1;
  }bit;
 }BRSR1STR;
typedef union{   /* AIDRH */
    IO_WORD	word;
    struct{
    IO_WORD _AI8 :1;
    IO_WORD _AI9 :1;
    IO_WORD _AI10 :1;
    IO_WORD _AI11 :1;
    IO_WORD _AI12 :1;
    IO_WORD _AI13 :1;
    IO_WORD _AI14 :1;
    IO_WORD _AI15 :1;
    IO_WORD _AI0 :1;
    IO_WORD _AI1 :1;
    IO_WORD _AI2 :1;
    IO_WORD _AI3 :1;
    IO_WORD _AI4 :1;
    IO_WORD _AI5 :1;
    IO_WORD _AI6 :1;
    IO_WORD _AI7 :1;
  }bit;
 }AIDRSTR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE _AI8 :1;
    IO_BYTE _AI9 :1;
    IO_BYTE _AI10 :1;
    IO_BYTE _AI11 :1;
    IO_BYTE _AI12 :1;
    IO_BYTE _AI13 :1;
    IO_BYTE _AI14 :1;
    IO_BYTE _AI15 :1;
  }bit;
 }AIDRHSTR;
typedef union{   /* AIDRL */
    IO_BYTE	byte;
    struct{
    IO_BYTE _AI0 :1;
    IO_BYTE _AI1 :1;
    IO_BYTE _AI2 :1;
    IO_BYTE _AI3 :1;
    IO_BYTE _AI4 :1;
    IO_BYTE _AI5 :1;
    IO_BYTE _AI6 :1;
    IO_BYTE _AI7 :1;
  }bit;
 }AIDRLSTR;
typedef union{   /* LCDCC */
    IO_BYTE	byte;
    struct{
    IO_BYTE _FP0 :1;
    IO_BYTE _FP1 :1;
    IO_BYTE _MS0 :1;
    IO_BYTE _MS1 :1;
    IO_BYTE _BK :1;
    IO_BYTE _VSEL :1;
    IO_BYTE _LCDEN :1;
    IO_BYTE _CSS :1;
  }bit;
  struct{
    IO_BYTE _FP :2;
    IO_BYTE _MS :2;
  }bitc;
 }LCDCCSTR;
typedef union{   /* LCDCE1 */
    IO_BYTE	byte;
    struct{
    IO_BYTE _COM0 :1;
    IO_BYTE _COM1 :1;
    IO_BYTE _COM2 :1;
    IO_BYTE _COM3 :1;
    IO_BYTE _VE1 :1;
    IO_BYTE _VE2 :1;
    IO_BYTE _BLSEL :1;
    IO_BYTE _PICTL :1;
  }bit;
  struct{
    IO_BYTE _COM :4;
    IO_BYTE _VE :2;
  }bitc;
 }LCDCE1STR;
typedef union{   /* LCDCE2 */
    IO_BYTE	byte;
    struct{
    IO_BYTE _SEG00 :1;
    IO_BYTE _SEG01 :1;
    IO_BYTE _SEG02 :1;
    IO_BYTE _SEG03 :1;
    IO_BYTE _SEG04 :1;
    IO_BYTE _SEG05 :1;
    IO_BYTE _SEG06 :1;
    IO_BYTE _SEG07 :1;
  }bit;
 }LCDCE2STR;
typedef union{   /* LCDCE3 */
    IO_BYTE	byte;
    struct{
    IO_BYTE _SEG08 :1;
    IO_BYTE _SEG09 :1;
    IO_BYTE _SEG10 :1;
    IO_BYTE _SEG11 :1;
    IO_BYTE _SEG12 :1;
    IO_BYTE _SEG13 :1;
    IO_BYTE _SEG14 :1;
    IO_BYTE _SEG15 :1;
  }bit;
 }LCDCE3STR;
typedef union{   /* LCDCE4 */
    IO_BYTE	byte;
    struct{
    IO_BYTE _SEG16 :1;
    IO_BYTE _SEG17 :1;
    IO_BYTE _SEG18 :1;
    IO_BYTE _SEG19 :1;
    IO_BYTE _SEG20 :1;
    IO_BYTE _SEG21 :1;
    IO_BYTE _SEG22 :1;
    IO_BYTE _SEG23 :1;
  }bit;
 }LCDCE4STR;
typedef union{   /* LCDCE5 */
    IO_BYTE	byte;
    struct{
    IO_BYTE _SEG24 :1;
    IO_BYTE _SEG25 :1;
    IO_BYTE _SEG26 :1;
    IO_BYTE _SEG27 :1;
    IO_BYTE _SEG28 :1;
    IO_BYTE _SEG29 :1;
    IO_BYTE _SEG30 :1;
    IO_BYTE _SEG31 :1;
  }bit;
 }LCDCE5STR;
typedef union{   /* LCDCE6 */
    IO_BYTE	byte;
    struct{
    IO_BYTE _SEG32 :1;
    IO_BYTE _SEG33 :1;
    IO_BYTE _SEG34 :1;
    IO_BYTE _SEG35 :1;
    IO_BYTE _SEG36 :1;
    IO_BYTE _SEG37 :1;
    IO_BYTE _SEG38 :1;
    IO_BYTE _SEG39 :1;
  }bit;
 }LCDCE6STR;
typedef union{   /* LCDCB1 */
    IO_BYTE	byte;
    struct{
    IO_BYTE _S0C0 :1;
    IO_BYTE _S0C1 :1;
    IO_BYTE _S0C2 :1;
    IO_BYTE _S0C3 :1;
    IO_BYTE _S1C0 :1;
    IO_BYTE _S1C1 :1;
    IO_BYTE _S1C2 :1;
    IO_BYTE _S1C3 :1;
  }bit;
 }LCDCB1STR;
typedef union{   /* LCDCB2 */
    IO_BYTE	byte;
    struct{
    IO_BYTE _S2C0 :1;
    IO_BYTE _S2C1 :1;
    IO_BYTE _S2C2 :1;
    IO_BYTE _S2C3 :1;
    IO_BYTE _S3C0 :1;
    IO_BYTE _S3C1 :1;
    IO_BYTE _S3C2 :1;
    IO_BYTE _S3C3 :1;
  }bit;
 }LCDCB2STR;
typedef union{   /* SEG00 */
    IO_BYTE	byte;
    struct{
    IO_BYTE _COM0 :1;
    IO_BYTE _COM1 :1;
    IO_BYTE _COM2 :1;
    IO_BYTE _COM3 :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
  }bit;
 }SEG00STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE _COM0 :1;
    IO_BYTE _COM1 :1;
    IO_BYTE _COM2 :1;
    IO_BYTE _COM3 :1;
  }bit;
 }SEG01STR;
typedef union{   /* SEG02 */
    IO_BYTE	byte;
    struct{
    IO_BYTE _COM0 :1;
    IO_BYTE _COM1 :1;
    IO_BYTE _COM2 :1;
    IO_BYTE _COM3 :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
  }bit;
 }SEG02STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE _COM0 :1;
    IO_BYTE _COM1 :1;
    IO_BYTE _COM2 :1;
    IO_BYTE _COM3 :1;
  }bit;
 }SEG03STR;
typedef union{   /* SEG04 */
    IO_BYTE	byte;
    struct{
    IO_BYTE _COM0 :1;
    IO_BYTE _COM1 :1;
    IO_BYTE _COM2 :1;
    IO_BYTE _COM3 :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
  }bit;
 }SEG04STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE _COM0 :1;
    IO_BYTE _COM1 :1;
    IO_BYTE _COM2 :1;
    IO_BYTE _COM3 :1;
  }bit;
 }SEG05STR;
typedef union{   /* SEG06 */
    IO_BYTE	byte;
    struct{
    IO_BYTE _COM0 :1;
    IO_BYTE _COM1 :1;
    IO_BYTE _COM2 :1;
    IO_BYTE _COM3 :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
  }bit;
 }SEG06STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE _COM0 :1;
    IO_BYTE _COM1 :1;
    IO_BYTE _COM2 :1;
    IO_BYTE _COM3 :1;
  }bit;
 }SEG07STR;
typedef union{   /* SEG08 */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -