📄 mb95100.h
字号:
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;
IO_BYTE _PU03 :1;
IO_BYTE _PU04 :1;
IO_BYTE _PU05 :1;
IO_BYTE _PU06 :1;
IO_BYTE _PU07 :1;
#endif
}bit;
}PUL0STR;
typedef union{ /* PUL1 */
IO_BYTE byte;
struct{
#if defined(__BITFIELD_ORDER_MSB__)
IO_BYTE :1;
IO_BYTE _PU16 :1;
IO_BYTE _PU15 :1;
IO_BYTE _PU14 :1;
IO_BYTE _PU13 :1;
IO_BYTE _PU12 :1;
IO_BYTE _PU11 :1;
IO_BYTE _PU10 :1;
#else
IO_BYTE _PU10 :1;
IO_BYTE _PU11 :1;
IO_BYTE _PU12 :1;
IO_BYTE _PU13 :1;
IO_BYTE _PU14 :1;
IO_BYTE _PU15 :1;
IO_BYTE _PU16 :1;
IO_BYTE :1;
#endif
}bit;
}PUL1STR;
typedef union{ /* PUL2 */
IO_BYTE byte;
struct{
#if defined(__BITFIELD_ORDER_MSB__)
IO_BYTE _PU27 :1;
IO_BYTE _PU26 :1;
IO_BYTE _PU25 :1;
IO_BYTE _PU24 :1;
IO_BYTE _PU23 :1;
IO_BYTE _PU22 :1;
IO_BYTE _PU21 :1;
IO_BYTE _PU20 :1;
#else
IO_BYTE _PU20 :1;
IO_BYTE _PU21 :1;
IO_BYTE _PU22 :1;
IO_BYTE _PU23 :1;
IO_BYTE _PU24 :1;
IO_BYTE _PU25 :1;
IO_BYTE _PU26 :1;
IO_BYTE _PU27 :1;
#endif
}bit;
}PUL2STR;
typedef union{ /* PUL3 */
IO_BYTE byte;
struct{
#if defined(__BITFIELD_ORDER_MSB__)
IO_BYTE _PU37 :1;
IO_BYTE _PU36 :1;
IO_BYTE _PU35 :1;
IO_BYTE _PU34 :1;
IO_BYTE _PU33 :1;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -