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

📄 mb95100.h

📁 富士通单片机MB98F108 C语言开发例程。有使用说明
💻 H
📖 第 1 页 / 共 5 页
字号:
    IO_BYTE _D47 :1;
    #endif 
  }bit;
 }DDR4STR;
typedef union{   /* Port5 */
    IO_BYTE	byte;
    struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE _P55 :1;
    IO_BYTE _P54 :1;
    IO_BYTE _P53 :1;
    IO_BYTE _P52 :1;
    IO_BYTE _P51 :1;
    IO_BYTE _P50 :1;
    #else 
    IO_BYTE _P50 :1;
    IO_BYTE _P51 :1;
    IO_BYTE _P52 :1;
    IO_BYTE _P53 :1;
    IO_BYTE _P54 :1;
    IO_BYTE _P55 :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    #endif 
  }bit;
 }PDR5STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE _D55 :1;
    IO_BYTE _D54 :1;
    IO_BYTE _D53 :1;
    IO_BYTE _D52 :1;
    IO_BYTE _D51 :1;
    IO_BYTE _D50 :1;
    #else 
    IO_BYTE _D50 :1;
    IO_BYTE _D51 :1;
    IO_BYTE _D52 :1;
    IO_BYTE _D53 :1;
    IO_BYTE _D54 :1;
    IO_BYTE _D55 :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    #endif 
  }bit;
 }DDR5STR;
typedef union{   /* Port6 */
    IO_BYTE	byte;
    struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE _P67 :1;
    IO_BYTE _P66 :1;
    IO_BYTE _P65 :1;
    IO_BYTE _P64 :1;
    IO_BYTE _P63 :1;
    IO_BYTE _P62 :1;
    IO_BYTE _P61 :1;
    IO_BYTE _P60 :1;
    #else 
    IO_BYTE _P60 :1;
    IO_BYTE _P61 :1;
    IO_BYTE _P62 :1;
    IO_BYTE _P63 :1;
    IO_BYTE _P64 :1;
    IO_BYTE _P65 :1;
    IO_BYTE _P66 :1;
    IO_BYTE _P67 :1;
    #endif 
  }bit;
 }PDR6STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE _D67 :1;
    IO_BYTE _D66 :1;
    IO_BYTE _D65 :1;
    IO_BYTE _D64 :1;
    IO_BYTE _D63 :1;
    IO_BYTE _D62 :1;
    IO_BYTE _D61 :1;
    IO_BYTE _D60 :1;
    #else 
    IO_BYTE _D60 :1;
    IO_BYTE _D61 :1;
    IO_BYTE _D62 :1;
    IO_BYTE _D63 :1;
    IO_BYTE _D64 :1;
    IO_BYTE _D65 :1;
    IO_BYTE _D66 :1;
    IO_BYTE _D67 :1;
    #endif 
  }bit;
 }DDR6STR;
typedef union{   /* Port7 */
    IO_BYTE	byte;
    struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE _P77 :1;
    IO_BYTE _P76 :1;
    IO_BYTE _P75 :1;
    IO_BYTE _P74 :1;
    IO_BYTE _P73 :1;
    IO_BYTE _P72 :1;
    IO_BYTE _P71 :1;
    IO_BYTE _P70 :1;
    #else 
    IO_BYTE _P70 :1;
    IO_BYTE _P71 :1;
    IO_BYTE _P72 :1;
    IO_BYTE _P73 :1;
    IO_BYTE _P74 :1;
    IO_BYTE _P75 :1;
    IO_BYTE _P76 :1;
    IO_BYTE _P77 :1;
    #endif 
  }bit;
 }PDR7STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE _D77 :1;
    IO_BYTE _D76 :1;
    IO_BYTE _D75 :1;
    IO_BYTE _D74 :1;
    IO_BYTE _D73 :1;
    IO_BYTE _D72 :1;
    IO_BYTE _D71 :1;
    IO_BYTE _D70 :1;
    #else 
    IO_BYTE _D70 :1;
    IO_BYTE _D71 :1;
    IO_BYTE _D72 :1;
    IO_BYTE _D73 :1;
    IO_BYTE _D74 :1;
    IO_BYTE _D75 :1;
    IO_BYTE _D76 :1;
    IO_BYTE _D77 :1;
    #endif 
  }bit;
 }DDR7STR;
typedef union{   /* Port8 */
    IO_BYTE	byte;
    struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE _P84 :1;
    IO_BYTE _P83 :1;
    IO_BYTE _P82 :1;
    IO_BYTE _P81 :1;
    IO_BYTE _P80 :1;
    #else 
    IO_BYTE _P80 :1;
    IO_BYTE _P81 :1;
    IO_BYTE _P82 :1;
    IO_BYTE _P83 :1;
    IO_BYTE _P84 :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    #endif 
  }bit;
 }PDR8STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE _D84 :1;
    IO_BYTE _D83 :1;
    IO_BYTE _D82 :1;
    IO_BYTE _D81 :1;
    IO_BYTE _D80 :1;
    #else 
    IO_BYTE _D80 :1;
    IO_BYTE _D81 :1;
    IO_BYTE _D82 :1;
    IO_BYTE _D83 :1;
    IO_BYTE _D84 :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    #endif 
  }bit;
 }DDR8STR;
typedef union{   /* Port9 */
    IO_BYTE	byte;
    struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE _P95 :1;
    IO_BYTE _P94 :1;
    IO_BYTE _P93 :1;
    IO_BYTE _P92 :1;
    IO_BYTE _P91 :1;
    IO_BYTE _P90 :1;
    #else 
    IO_BYTE _P90 :1;
    IO_BYTE _P91 :1;
    IO_BYTE _P92 :1;
    IO_BYTE _P93 :1;
    IO_BYTE _P94 :1;
    IO_BYTE _P95 :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    #endif 
  }bit;
 }PDR9STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE _D95 :1;
    IO_BYTE _D94 :1;
    IO_BYTE _D93 :1;
    IO_BYTE _D92 :1;
    IO_BYTE _D91 :1;
    IO_BYTE _D90 :1;
    #else 
    IO_BYTE _D90 :1;
    IO_BYTE _D91 :1;
    IO_BYTE _D92 :1;
    IO_BYTE _D93 :1;
    IO_BYTE _D94 :1;
    IO_BYTE _D95 :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    #endif 
  }bit;
 }DDR9STR;
typedef union{   /* PortA */
    IO_BYTE	byte;
    struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE _PA3 :1;
    IO_BYTE _PA2 :1;
    IO_BYTE _PA1 :1;
    IO_BYTE _PA0 :1;
    #else 
    IO_BYTE _PA0 :1;
    IO_BYTE _PA1 :1;
    IO_BYTE _PA2 :1;
    IO_BYTE _PA3 :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    #endif 
  }bit;
 }PDRASTR;
typedef union{  
    IO_BYTE	byte;
    struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE _DA3 :1;
    IO_BYTE _DA2 :1;
    IO_BYTE _DA1 :1;
    IO_BYTE _DA0 :1;
    #else 
    IO_BYTE _DA0 :1;
    IO_BYTE _DA1 :1;
    IO_BYTE _DA2 :1;
    IO_BYTE _DA3 :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    #endif 
  }bit;
 }DDRASTR;
typedef union{   /* PortB */
    IO_BYTE	byte;
    struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE _PB7 :1;
    IO_BYTE _PB6 :1;
    IO_BYTE _PB5 :1;
    IO_BYTE _PB4 :1;
    IO_BYTE _PB3 :1;
    IO_BYTE _PB2 :1;
    IO_BYTE _PB1 :1;
    IO_BYTE _PB0 :1;
    #else 
    IO_BYTE _PB0 :1;
    IO_BYTE _PB1 :1;
    IO_BYTE _PB2 :1;
    IO_BYTE _PB3 :1;
    IO_BYTE _PB4 :1;
    IO_BYTE _PB5 :1;
    IO_BYTE _PB6 :1;
    IO_BYTE _PB7 :1;
    #endif 
  }bit;
 }PDRBSTR;
typedef union{  
    IO_BYTE	byte;
    struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE _DB7 :1;
    IO_BYTE _DB6 :1;
    IO_BYTE _DB5 :1;
    IO_BYTE _DB4 :1;
    IO_BYTE _DB3 :1;
    IO_BYTE _DB2 :1;
    IO_BYTE _DB1 :1;
    IO_BYTE _DB0 :1;
    #else 
    IO_BYTE _DB0 :1;
    IO_BYTE _DB1 :1;
    IO_BYTE _DB2 :1;
    IO_BYTE _DB3 :1;
    IO_BYTE _DB4 :1;
    IO_BYTE _DB5 :1;
    IO_BYTE _DB6 :1;
    IO_BYTE _DB7 :1;
    #endif 
  }bit;
 }DDRBSTR;
typedef union{   /* PortC */
    IO_BYTE	byte;
    struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE _PC7 :1;
    IO_BYTE _PC6 :1;
    IO_BYTE _PC5 :1;
    IO_BYTE _PC4 :1;
    IO_BYTE _PC3 :1;
    IO_BYTE _PC2 :1;
    IO_BYTE _PC1 :1;
    IO_BYTE _PC0 :1;
    #else 
    IO_BYTE _PC0 :1;
    IO_BYTE _PC1 :1;
    IO_BYTE _PC2 :1;
    IO_BYTE _PC3 :1;
    IO_BYTE _PC4 :1;
    IO_BYTE _PC5 :1;
    IO_BYTE _PC6 :1;
    IO_BYTE _PC7 :1;
    #endif 
  }bit;
 }PDRCSTR;
typedef union{  
    IO_BYTE	byte;
    struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE _DC7 :1;
    IO_BYTE _DC6 :1;
    IO_BYTE _DC5 :1;
    IO_BYTE _DC4 :1;
    IO_BYTE _DC3 :1;
    IO_BYTE _DC2 :1;
    IO_BYTE _DC1 :1;
    IO_BYTE _DC0 :1;
    #else 
    IO_BYTE _DC0 :1;
    IO_BYTE _DC1 :1;
    IO_BYTE _DC2 :1;
    IO_BYTE _DC3 :1;
    IO_BYTE _DC4 :1;
    IO_BYTE _DC5 :1;
    IO_BYTE _DC6 :1;
    IO_BYTE _DC7 :1;
    #endif 
  }bit;
 }DDRCSTR;
typedef union{   /* PortD */
    IO_BYTE	byte;
    struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE _PD7 :1;
    IO_BYTE _PD6 :1;
    IO_BYTE _PD5 :1;
    IO_BYTE _PD4 :1;
    IO_BYTE _PD3 :1;
    IO_BYTE _PD2 :1;
    IO_BYTE _PD1 :1;
    IO_BYTE _PD0 :1;
    #else 
    IO_BYTE _PD0 :1;
    IO_BYTE _PD1 :1;
    IO_BYTE _PD2 :1;
    IO_BYTE _PD3 :1;
    IO_BYTE _PD4 :1;
    IO_BYTE _PD5 :1;
    IO_BYTE _PD6 :1;
    IO_BYTE _PD7 :1;
    #endif 
  }bit;
 }PDRDSTR;
typedef union{  
    IO_BYTE	byte;
    struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE _DD7 :1;
    IO_BYTE _DD6 :1;
    IO_BYTE _DD5 :1;
    IO_BYTE _DD4 :1;
    IO_BYTE _DD3 :1;
    IO_BYTE _DD2 :1;
    IO_BYTE _DD1 :1;
    IO_BYTE _DD0 :1;
    #else 
    IO_BYTE _DD0 :1;
    IO_BYTE _DD1 :1;
    IO_BYTE _DD2 :1;
    IO_BYTE _DD3 :1;
    IO_BYTE _DD4 :1;
    IO_BYTE _DD5 :1;
    IO_BYTE _DD6 :1;
    IO_BYTE _DD7 :1;
    #endif 
  }bit;
 }DDRDSTR;
typedef union{   /* PortE */
    IO_BYTE	byte;
    struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE _PE7 :1;
    IO_BYTE _PE6 :1;
    IO_BYTE _PE5 :1;
    IO_BYTE _PE4 :1;
    IO_BYTE _PE3 :1;
    IO_BYTE _PE2 :1;
    IO_BYTE _PE1 :1;
    IO_BYTE _PE0 :1;
    #else 
    IO_BYTE _PE0 :1;
    IO_BYTE _PE1 :1;
    IO_BYTE _PE2 :1;
    IO_BYTE _PE3 :1;
    IO_BYTE _PE4 :1;
    IO_BYTE _PE5 :1;
    IO_BYTE _PE6 :1;
    IO_BYTE _PE7 :1;
    #endif 
  }bit;
 }PDRESTR;
typedef union{  
    IO_BYTE	byte;
    struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE _DE7 :1;
    IO_BYTE _DE6 :1;
    IO_BYTE _DE5 :1;
    IO_BYTE _DE4 :1;
    IO_BYTE _DE3 :1;
    IO_BYTE _DE2 :1;
    IO_BYTE _DE1 :1;
    IO_BYTE _DE0 :1;
    #else 
    IO_BYTE _DE0 :1;
    IO_BYTE _DE1 :1;
    IO_BYTE _DE2 :1;
    IO_BYTE _DE3 :1;
    IO_BYTE _DE4 :1;
    IO_BYTE _DE5 :1;
    IO_BYTE _DE6 :1;
    IO_BYTE _DE7 :1;
    #endif 
  }bit;
 }DDRESTR;
typedef union{   /* PortF */
    IO_BYTE	byte;
    struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE _PF2 :1;
    IO_BYTE _PF1 :1;
    IO_BYTE _PF0 :1;
    #else 
    IO_BYTE _PF0 :1;
    IO_BYTE _PF1 :1;
    IO_BYTE _PF2 :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    #endif 
  }bit;
 }PDRFSTR;
typedef union{  
    IO_BYTE	byte;
    struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE _DF2 :1;
    IO_BYTE _DF1 :1;
    IO_BYTE _DF0 :1;
    #else 
    IO_BYTE _DF0 :1;
    IO_BYTE _DF1 :1;
    IO_BYTE _DF2 :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    #endif 
  }bit;
 }DDRFSTR;
typedef union{   /* PortG */
    IO_BYTE	byte;
    struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE _PG2 :1;
    IO_BYTE _PG1 :1;
    IO_BYTE _PG0 :1;
    #else 
    IO_BYTE _PG0 :1;
    IO_BYTE _PG1 :1;
    IO_BYTE _PG2 :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    #endif 
  }bit;
 }PDRGSTR;
typedef union{  
    IO_BYTE	byte;
    struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE _DG2 :1;
    IO_BYTE _DG1 :1;
    IO_BYTE _DG0 :1;
    #else 
    IO_BYTE _DG0 :1;
    IO_BYTE _DG1 :1;
    IO_BYTE _DG2 :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    #endif 
  }bit;
 }DDRGSTR;
typedef union{   /* PUL0 */
    IO_BYTE	byte;
    struct{
    #if   defined(__BITFIELD_ORDER_MSB__)
    IO_BYTE _PU07 :1;
    IO_BYTE _PU06 :1;
    IO_BYTE _PU05 :1;
    IO_BYTE _PU04 :1;
    IO_BYTE _PU03 :1;
    IO_BYTE _PU02 :1;
    IO_BYTE _PU01 :1;
    IO_BYTE _PU00 :1;
    #else 
    IO_BYTE _PU00 :1;
    IO_BYTE _PU01 :1;
    IO_BYTE _PU02 :1;

⌨️ 快捷键说明

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