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

📄 mb90565.h

📁 富士通单片机MB90F387上实现MODBUS
💻 H
📖 第 1 页 / 共 5 页
字号:
    IO_BYTE	byte;
    struct{
    IO_BYTE  :1;
    IO_BYTE POS0 :1;
    IO_BYTE POS1 :1;
    IO_BYTE PUF0 :1;
    IO_BYTE PIE0 :1;
    IO_BYTE POE0 :1;
    IO_BYTE SST0 :1;
    IO_BYTE PEN0 :1;
  }bit;
 }PPGC0STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE  :1;
    IO_BYTE MD00 :1;
    IO_BYTE MD01 :1;
    IO_BYTE PUF1 :1;
    IO_BYTE PIE1 :1;
    IO_BYTE POE1 :1;
    IO_BYTE SST1 :1;
    IO_BYTE PEN1 :1;
  }bit;
  struct{
    IO_BYTE :1;
    IO_BYTE MD0 :2;
  }bitc;
 }PPGC1STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE PC00 :1;
    IO_BYTE PC01 :1;
    IO_BYTE PC02 :1;
    IO_BYTE PC10 :1;
    IO_BYTE PC11 :1;
    IO_BYTE PC12 :1;
  }bit;
  struct{
    IO_BYTE :1;
    IO_BYTE :1;
    IO_BYTE PC0 :3;
    IO_BYTE PC1 :3;
  }bitc;
 }PCS01STR;
typedef union{  
    IO_WORD	word;
    struct{
    IO_WORD  :1;
    IO_WORD POS0 :1;
    IO_WORD POS1 :1;
    IO_WORD PUF0 :1;
    IO_WORD PIE0 :1;
    IO_WORD POE0 :1;
    IO_WORD SST0 :1;
    IO_WORD PEN0 :1;
    IO_WORD  :1;
    IO_WORD MD00 :1;
    IO_WORD MD01 :1;
    IO_WORD PUF1 :1;
    IO_WORD PIE1 :1;
    IO_WORD POE1 :1;
    IO_WORD SST1 :1;
    IO_WORD PEN1 :1;
  }bit;
  struct{
    IO_WORD :1;
    IO_WORD :1;
    IO_WORD :1;
    IO_WORD :1;
    IO_WORD :1;
    IO_WORD :1;
    IO_WORD :1;
    IO_WORD :1;
    IO_WORD :1;
    IO_WORD MD0 :2;
  }bitc;
 }PPGC23STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE  :1;
    IO_BYTE POS0 :1;
    IO_BYTE POS1 :1;
    IO_BYTE PUF0 :1;
    IO_BYTE PIE0 :1;
    IO_BYTE POE0 :1;
    IO_BYTE SST0 :1;
    IO_BYTE PEN0 :1;
  }bit;
 }PPGC2STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE  :1;
    IO_BYTE MD00 :1;
    IO_BYTE MD01 :1;
    IO_BYTE PUF1 :1;
    IO_BYTE PIE1 :1;
    IO_BYTE POE1 :1;
    IO_BYTE SST1 :1;
    IO_BYTE PEN1 :1;
  }bit;
  struct{
    IO_BYTE :1;
    IO_BYTE MD0 :2;
  }bitc;
 }PPGC3STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE PC00 :1;
    IO_BYTE PC01 :1;
    IO_BYTE PC02 :1;
    IO_BYTE PC10 :1;
    IO_BYTE PC11 :1;
    IO_BYTE PC12 :1;
  }bit;
  struct{
    IO_BYTE :1;
    IO_BYTE :1;
    IO_BYTE PC0 :3;
    IO_BYTE PC1 :3;
  }bitc;
 }PCS23STR;
typedef union{  
    IO_WORD	word;
    struct{
    IO_WORD  :1;
    IO_WORD POS0 :1;
    IO_WORD POS1 :1;
    IO_WORD PUF0 :1;
    IO_WORD PIE0 :1;
    IO_WORD POE0 :1;
    IO_WORD SST0 :1;
    IO_WORD PEN0 :1;
    IO_WORD  :1;
    IO_WORD MD00 :1;
    IO_WORD MD01 :1;
    IO_WORD PUF1 :1;
    IO_WORD PIE1 :1;
    IO_WORD POE1 :1;
    IO_WORD SST1 :1;
    IO_WORD PEN1 :1;
  }bit;
  struct{
    IO_WORD :1;
    IO_WORD :1;
    IO_WORD :1;
    IO_WORD :1;
    IO_WORD :1;
    IO_WORD :1;
    IO_WORD :1;
    IO_WORD :1;
    IO_WORD :1;
    IO_WORD MD0 :2;
  }bitc;
 }PPGC45STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE  :1;
    IO_BYTE POS0 :1;
    IO_BYTE POS1 :1;
    IO_BYTE PUF0 :1;
    IO_BYTE PIE0 :1;
    IO_BYTE POE0 :1;
    IO_BYTE SST0 :1;
    IO_BYTE PEN0 :1;
  }bit;
 }PPGC4STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE  :1;
    IO_BYTE MD00 :1;
    IO_BYTE MD01 :1;
    IO_BYTE PUF1 :1;
    IO_BYTE PIE1 :1;
    IO_BYTE POE1 :1;
    IO_BYTE SST1 :1;
    IO_BYTE PEN1 :1;
  }bit;
  struct{
    IO_BYTE :1;
    IO_BYTE MD0 :2;
  }bitc;
 }PPGC5STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE PC00 :1;
    IO_BYTE PC01 :1;
    IO_BYTE PC02 :1;
    IO_BYTE PC10 :1;
    IO_BYTE PC11 :1;
    IO_BYTE PC12 :1;
  }bit;
  struct{
    IO_BYTE :1;
    IO_BYTE :1;
    IO_BYTE PC0 :3;
    IO_BYTE PC1 :3;
  }bitc;
 }PCS45STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE TMD0 :1;
    IO_BYTE TMD1 :1;
    IO_BYTE TMD2 :1;
    IO_BYTE TMIE :1;
    IO_BYTE TMIF :1;
    IO_BYTE PGEN :1;
    IO_BYTE GTEN :1;
    IO_BYTE DMOD :1;
  }bit;
  struct{
    IO_BYTE TMD :3;
  }bitc;
 }DTCR0STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE TMD0 :1;
    IO_BYTE TMD1 :1;
    IO_BYTE TMD2 :1;
    IO_BYTE TMIE :1;
    IO_BYTE TMIF :1;
    IO_BYTE PGEN :1;
    IO_BYTE GTEN :1;
    IO_BYTE DMOD :1;
  }bit;
  struct{
    IO_BYTE TMD :3;
  }bitc;
 }DTCR1STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE TMD0 :1;
    IO_BYTE TMD1 :1;
    IO_BYTE TMD2 :1;
    IO_BYTE TMIE :1;
    IO_BYTE TMIF :1;
    IO_BYTE PGEN :1;
    IO_BYTE GTEN :1;
    IO_BYTE DMOD :1;
  }bit;
  struct{
    IO_BYTE TMD :3;
  }bitc;
 }DTCR2STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE PGS0 :1;
    IO_BYTE PGS1 :1;
    IO_BYTE DCK0 :1;
    IO_BYTE DCK1 :1;
    IO_BYTE DCK2 :1;
    IO_BYTE NRSL :1;
    IO_BYTE DTIL :1;
    IO_BYTE DTIE :1;
  }bit;
  struct{
    IO_BYTE PGS :2;
    IO_BYTE DCK :3;
  }bitc;
 }SIGCRSTR;
typedef union{   /* 16Bit Free Running Timer                                                   */
    IO_WORD	word;
    struct{
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
  }bit;
 }CPCLRSTR;
typedef union{  
    IO_WORD	word;
    struct{
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
  }bit;
 }TCDTSTR;
typedef union{  
    IO_WORD	word;
    struct{
    IO_WORD CLK0 :1;
    IO_WORD CLK1 :1;
    IO_WORD CLK2 :1;
    IO_WORD SCLR :1;
    IO_WORD MODE :1;
    IO_WORD STOP :1;
    IO_WORD IVFE :1;
    IO_WORD IVF :1;
    IO_WORD ICRE :1;
    IO_WORD ICLR :1;
    IO_WORD MSI0 :1;
    IO_WORD MSI1 :1;
    IO_WORD MSI2 :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD ECKE :1;
  }bit;
  struct{
    IO_WORD CLK :3;
    IO_WORD :1;
    IO_WORD :1;
    IO_WORD :1;
    IO_WORD :1;
    IO_WORD :1;
    IO_WORD :1;
    IO_WORD :1;
    IO_WORD MSI :3;
  }bitc;
 }TCCSSTR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE EG00 :1;
    IO_BYTE EG01 :1;
    IO_BYTE EG10 :1;
    IO_BYTE EG11 :1;
    IO_BYTE ICE0 :1;
    IO_BYTE ICE1 :1;
    IO_BYTE ICP0 :1;
    IO_BYTE ICP1 :1;
  }bit;
  struct{
    IO_BYTE EG0 :2;
    IO_BYTE EG1 :2;
  }bitc;
 }ICS01STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE EG20 :1;
    IO_BYTE EG21 :1;
    IO_BYTE EG30 :1;
    IO_BYTE EG31 :1;
    IO_BYTE ICE2 :1;
    IO_BYTE ICE3 :1;
    IO_BYTE ICP2 :1;
    IO_BYTE ICP3 :1;
  }bit;
  struct{
    IO_BYTE EG2 :2;
    IO_BYTE EG3 :2;
  }bitc;
 }ICS23STR;
typedef union{   /* ROM mirror function */
    IO_BYTE	byte;
    struct{
    IO_BYTE MI :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
  }bit;
 }ROMMSTR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE CST0 :1;
    IO_BYTE CST1 :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE ICE0 :1;
    IO_BYTE ICE1 :1;
    IO_BYTE ICP0 :1;
    IO_BYTE ICP1 :1;
  }bit;
 }OCS0STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE CST0 :1;
    IO_BYTE CST1 :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE ICE0 :1;
    IO_BYTE ICE1 :1;
    IO_BYTE ICP0 :1;
    IO_BYTE ICP1 :1;
  }bit;
 }OCS2STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE CST0 :1;
    IO_BYTE CST1 :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE ICE0 :1;
    IO_BYTE ICE1 :1;
    IO_BYTE ICP0 :1;
    IO_BYTE ICP1 :1;
  }bit;
 }OCS4STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE OTD0 :1;
    IO_BYTE OTD1 :1;
    IO_BYTE OTE0 :1;
    IO_BYTE OTE1 :1;
    IO_BYTE CMOD :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
  }bit;
 }OCS1STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE OTD0 :1;
    IO_BYTE OTD1 :1;
    IO_BYTE OTE0 :1;
    IO_BYTE OTE1 :1;
    IO_BYTE CMOD :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
  }bit;
 }OCS3STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE OTD0 :1;
    IO_BYTE OTD1 :1;
    IO_BYTE OTE0 :1;
    IO_BYTE OTE1 :1;
    IO_BYTE CMOD :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
  }bit;
 }OCS5STR;
typedef union{   /* 16-Bit Reload Timer */
    IO_WORD	word;
    struct{
    IO_WORD TRG :1;
    IO_WORD CNTE :1;
    IO_WORD UF :1;
    IO_WORD INTE :1;
    IO_WORD RELD :1;
    IO_WORD OUTL :1;
    IO_WORD OUTE :1;
    IO_WORD MOD0 :1;
    IO_WORD MOD1 :1;
    IO_WORD MOD2 :1;
    IO_WORD CSL0 :1;
    IO_WORD CSL1 :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
  }bit;
  struct{
    IO_WORD :1;
    IO_WORD :1;
    IO_WORD :1;
    IO_WORD :1;
    IO_WORD :1;

⌨️ 快捷键说明

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