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

📄 mb90350.h

📁 富士通单片机的iic源码 原创! 精华
💻 H
📖 第 1 页 / 共 5 页
字号:
  struct{
    IO_WORD :9;
    IO_WORD _MD :2;
  }bitc;
 }PPGC45STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE _PUF4 :1;
    IO_BYTE _PIE4 :1;
    IO_BYTE _PE4 :1;
    IO_BYTE  :1;
    IO_BYTE _PEN4 :1;
  }bit;
 }PPGC4STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE  :1;
    IO_BYTE _MD0 :1;
    IO_BYTE _MD1 :1;
    IO_BYTE _PUF5 :1;
    IO_BYTE _PIE5 :1;
    IO_BYTE _PE5 :1;
    IO_BYTE  :1;
    IO_BYTE _PEN5 :1;
  }bit;
  struct{
    IO_BYTE :1;
    IO_BYTE _MD :2;
  }bitc;
 }PPGC5STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE _REV :1;
    IO_BYTE  :1;
    IO_BYTE _PCM0 :1;
    IO_BYTE _PCM1 :1;
    IO_BYTE _PCM2 :1;
    IO_BYTE _PCS0 :1;
    IO_BYTE _PCS1 :1;
    IO_BYTE _PCS2 :1;
  }bit;
  struct{
    IO_BYTE :2;
    IO_BYTE _PCM :3;
    IO_BYTE _PCS :3;
  }bitc;
 }PPGCS45STR;
typedef union{   /*  Rom Correction 1 */
    IO_BYTE	byte;
    struct{
    IO_BYTE  :1;
    IO_BYTE _AD3E :1;
    IO_BYTE  :1;
    IO_BYTE _AD4E :1;
    IO_BYTE  :1;
    IO_BYTE _AD5E :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
  }bit;
 }PACSR1STR;
typedef union{  
    IO_WORD	word;
    struct{
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD _PUF6 :1;
    IO_WORD _PIE6 :1;
    IO_WORD _PE6 :1;
    IO_WORD  :1;
    IO_WORD _PEN6 :1;
    IO_WORD  :1;
    IO_WORD _MD0 :1;
    IO_WORD _MD1 :1;
    IO_WORD _PUF7 :1;
    IO_WORD _PIE7 :1;
    IO_WORD _PE7 :1;
    IO_WORD  :1;
    IO_WORD _PEN7 :1;
  }bit;
  struct{
    IO_WORD :9;
    IO_WORD _MD :2;
  }bitc;
 }PPGC67STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE _PUF6 :1;
    IO_BYTE _PIE6 :1;
    IO_BYTE _PE6 :1;
    IO_BYTE  :1;
    IO_BYTE _PEN6 :1;
  }bit;
 }PPGC6STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE  :1;
    IO_BYTE _MD0 :1;
    IO_BYTE _MD1 :1;
    IO_BYTE _PUF7 :1;
    IO_BYTE _PIE7 :1;
    IO_BYTE _PE7 :1;
    IO_BYTE  :1;
    IO_BYTE _PEN7 :1;
  }bit;
  struct{
    IO_BYTE :1;
    IO_BYTE _MD :2;
  }bitc;
 }PPGC7STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE _REV :1;
    IO_BYTE  :1;
    IO_BYTE _PCM0 :1;
    IO_BYTE _PCM1 :1;
    IO_BYTE _PCM2 :1;
    IO_BYTE _PCS0 :1;
    IO_BYTE _PCS1 :1;
    IO_BYTE _PCS2 :1;
  }bit;
  struct{
    IO_BYTE :2;
    IO_BYTE _PCM :3;
    IO_BYTE _PCS :3;
  }bitc;
 }PPGCS67STR;
typedef union{  
    IO_WORD	word;
    struct{
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD _PUF8 :1;
    IO_WORD _PIE8 :1;
    IO_WORD _PE8 :1;
    IO_WORD  :1;
    IO_WORD _PEN8 :1;
    IO_WORD  :1;
    IO_WORD _MD0 :1;
    IO_WORD _MD1 :1;
    IO_WORD _PUF9 :1;
    IO_WORD _PIE9 :1;
    IO_WORD _PE9 :1;
    IO_WORD  :1;
    IO_WORD _PEN9 :1;
  }bit;
  struct{
    IO_WORD :9;
    IO_WORD _MD :2;
  }bitc;
 }PPGC89STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE _PUF8 :1;
    IO_BYTE _PIE8 :1;
    IO_BYTE _PE8 :1;
    IO_BYTE  :1;
    IO_BYTE _PEN8 :1;
  }bit;
 }PPGC8STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE  :1;
    IO_BYTE _MD0 :1;
    IO_BYTE _MD1 :1;
    IO_BYTE _PUF9 :1;
    IO_BYTE _PIE9 :1;
    IO_BYTE _PE9 :1;
    IO_BYTE  :1;
    IO_BYTE _PEN9 :1;
  }bit;
  struct{
    IO_BYTE :1;
    IO_BYTE _MD :2;
  }bitc;
 }PPGC9STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE _REV :1;
    IO_BYTE  :1;
    IO_BYTE _PCM0 :1;
    IO_BYTE _PCM1 :1;
    IO_BYTE _PCM2 :1;
    IO_BYTE _PCS0 :1;
    IO_BYTE _PCS1 :1;
    IO_BYTE _PCS2 :1;
  }bit;
  struct{
    IO_BYTE :2;
    IO_BYTE _PCM :3;
    IO_BYTE _PCS :3;
  }bitc;
 }PPGCS89STR;
typedef union{  
    IO_WORD	word;
    struct{
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD _PUFA :1;
    IO_WORD _PIEA :1;
    IO_WORD _PEA :1;
    IO_WORD  :1;
    IO_WORD _PENA :1;
    IO_WORD  :1;
    IO_WORD _MD0 :1;
    IO_WORD _MD1 :1;
    IO_WORD _PUFB :1;
    IO_WORD _PIEB :1;
    IO_WORD _PEB :1;
    IO_WORD  :1;
    IO_WORD _PENB :1;
  }bit;
  struct{
    IO_WORD :9;
    IO_WORD _MD :2;
  }bitc;
 }PPGCABSTR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE _PUFA :1;
    IO_BYTE _PIEA :1;
    IO_BYTE _PEA :1;
    IO_BYTE  :1;
    IO_BYTE _PENA :1;
  }bit;
 }PPGCASTR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE  :1;
    IO_BYTE _MD0 :1;
    IO_BYTE _MD1 :1;
    IO_BYTE _PUFB :1;
    IO_BYTE _PIEB :1;
    IO_BYTE _PEB :1;
    IO_BYTE  :1;
    IO_BYTE _PENB :1;
  }bit;
  struct{
    IO_BYTE :1;
    IO_BYTE _MD :2;
  }bitc;
 }PPGCBSTR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE _REV :1;
    IO_BYTE  :1;
    IO_BYTE _PCM0 :1;
    IO_BYTE _PCM1 :1;
    IO_BYTE _PCM2 :1;
    IO_BYTE _PCS0 :1;
    IO_BYTE _PCS1 :1;
    IO_BYTE _PCS2 :1;
  }bit;
  struct{
    IO_BYTE :2;
    IO_BYTE _PCM :3;
    IO_BYTE _PCS :3;
  }bitc;
 }PPGCSABSTR;
typedef union{  
    IO_WORD	word;
    struct{
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD _PUFC :1;
    IO_WORD _PIEC :1;
    IO_WORD _PEC :1;
    IO_WORD  :1;
    IO_WORD _PENC :1;
    IO_WORD  :1;
    IO_WORD _MD0 :1;
    IO_WORD _MD1 :1;
    IO_WORD _PUFD :1;
    IO_WORD _PIED :1;
    IO_WORD _PED :1;
    IO_WORD  :1;
    IO_WORD _PEND :1;
  }bit;
  struct{
    IO_WORD :9;
    IO_WORD _MD :2;
  }bitc;
 }PPGCCDSTR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE _PUFC :1;
    IO_BYTE _PIEC :1;
    IO_BYTE _PEC :1;
    IO_BYTE  :1;
    IO_BYTE _PENC :1;
  }bit;
 }PPGCCSTR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE  :1;
    IO_BYTE _MD0 :1;
    IO_BYTE _MD1 :1;
    IO_BYTE _PUFD :1;
    IO_BYTE _PIED :1;
    IO_BYTE _PED :1;
    IO_BYTE  :1;
    IO_BYTE _PEND :1;
  }bit;
  struct{
    IO_BYTE :1;
    IO_BYTE _MD :2;
  }bitc;
 }PPGCDSTR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE _REV :1;
    IO_BYTE  :1;
    IO_BYTE _PCM0 :1;
    IO_BYTE _PCM1 :1;
    IO_BYTE _PCM2 :1;
    IO_BYTE _PCS0 :1;
    IO_BYTE _PCS1 :1;
    IO_BYTE _PCS2 :1;
  }bit;
  struct{
    IO_BYTE :2;
    IO_BYTE _PCM :3;
    IO_BYTE _PCS :3;
  }bitc;
 }PPGCSCDSTR;
typedef union{  
    IO_WORD	word;
    struct{
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD _PUFE :1;
    IO_WORD _PIEE :1;
    IO_WORD _PEE :1;
    IO_WORD  :1;
    IO_WORD _PENE :1;
    IO_WORD  :1;
    IO_WORD _MD0 :1;
    IO_WORD _MD1 :1;
    IO_WORD _PUFF :1;
    IO_WORD _PIEF :1;
    IO_WORD _PEF :1;
    IO_WORD  :1;
    IO_WORD _PENF :1;
  }bit;
  struct{
    IO_WORD :9;
    IO_WORD _MD :2;
  }bitc;
 }PPGCEFSTR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE _PUFE :1;
    IO_BYTE _PIEE :1;
    IO_BYTE _PEE :1;
    IO_BYTE  :1;
    IO_BYTE _PENE :1;
  }bit;
 }PPGCESTR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE  :1;
    IO_BYTE _MD0 :1;
    IO_BYTE _MD1 :1;
    IO_BYTE _PUFF :1;
    IO_BYTE _PIEF :1;
    IO_BYTE _PEF :1;
    IO_BYTE  :1;
    IO_BYTE _PENF :1;
  }bit;
  struct{
    IO_BYTE :1;
    IO_BYTE _MD :2;
  }bitc;
 }PPGCFSTR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE _REV :1;
    IO_BYTE  :1;
    IO_BYTE _PCM0 :1;
    IO_BYTE _PCM1 :1;
    IO_BYTE _PCM2 :1;
    IO_BYTE _PCS0 :1;
    IO_BYTE _PCS1 :1;
    IO_BYTE _PCS2 :1;
  }bit;
  struct{
    IO_BYTE :2;
    IO_BYTE _PCM :3;
    IO_BYTE _PCS :3;
  }bitc;
 }PPGCSEFSTR;
typedef union{   /*  Input Capture */
    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 _IEI0 :1;
    IO_BYTE _IEI1 :1;
    IO_BYTE _ICUS0 :1;
    IO_BYTE  :1;
    IO_BYTE _ICUS1 :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
  }bit;
 }ICE01STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE _EG40 :1;
    IO_BYTE _EG41 :1;
    IO_BYTE _EG50 :1;
    IO_BYTE _EG51 :1;
    IO_BYTE _ICE4 :1;
    IO_BYTE _ICE5 :1;
    IO_BYTE _ICP4 :1;
    IO_BYTE _ICP5 :1;
  }bit;
  struct{
    IO_BYTE _EG4 :2;
    IO_BYTE _EG5 :2;
  }bitc;
 }ICS45STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE _IEI4 :1;
    IO_BYTE _IEI5 :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
  }bit;
 }ICE45STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE _EG60 :1;
    IO_BYTE _EG61 :1;
    IO_BYTE _EG70 :1;
    IO_BYTE _EG71 :1;
    IO_BYTE _ICE6 :1;
    IO_BYTE _ICE7 :1;
    IO_BYTE _ICP6 :1;
    IO_BYTE _ICP7 :1;
  }bit;
  struct{
    IO_BYTE _EG6 :2;
    IO_BYTE _EG7 :2;
  }bitc;
 }ICS67STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE _IEI6 :1;
    IO_BYTE _IEI7 :1;
    IO_BYTE _ICUS60 :1;
    IO_BYTE _ICUS61 :1;
    IO_BYTE _ICUS7 :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
  }bit;
 }ICE67STR;
typedef union{   /*  Output compare */
    IO_WORD	word;
    struct{
    IO_WORD _CST4 :1;
    IO_WORD _CST5 :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD _ICE4 :1;
    IO_WORD _ICE5 :1;

⌨️ 快捷键说明

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