📄 mb95100.h
字号:
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;
IO_BYTE _PU32 :1;
IO_BYTE _PU31 :1;
IO_BYTE _PU30 :1;
#else
IO_BYTE _PU30 :1;
IO_BYTE _PU31 :1;
IO_BYTE _PU32 :1;
IO_BYTE _PU33 :1;
IO_BYTE _PU34 :1;
IO_BYTE _PU35 :1;
IO_BYTE _PU36 :1;
IO_BYTE _PU37 :1;
#endif
}bit;
}PUL3STR;
typedef union{ /* PUL4 */
IO_BYTE byte;
struct{
#if defined(__BITFIELD_ORDER_MSB__)
IO_BYTE _PU47 :1;
IO_BYTE _PU46 :1;
IO_BYTE _PU45 :1;
IO_BYTE _PU44 :1;
IO_BYTE _PU43 :1;
IO_BYTE _PU42 :1;
IO_BYTE _PU41 :1;
IO_BYTE _PU40 :1;
#else
IO_BYTE _PU40 :1;
IO_BYTE _PU41 :1;
IO_BYTE _PU42 :1;
IO_BYTE _PU43 :1;
IO_BYTE _PU44 :1;
IO_BYTE _PU45 :1;
IO_BYTE _PU46 :1;
IO_BYTE _PU47 :1;
#endif
}bit;
}PUL4STR;
typedef union{ /* PUL5 */
IO_BYTE byte;
struct{
#if defined(__BITFIELD_ORDER_MSB__)
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE _PU55 :1;
IO_BYTE _PU54 :1;
IO_BYTE _PU53 :1;
IO_BYTE _PU52 :1;
IO_BYTE :1;
IO_BYTE :1;
#else
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE _PU52 :1;
IO_BYTE _PU53 :1;
IO_BYTE _PU54 :1;
IO_BYTE _PU55 :1;
IO_BYTE :1;
IO_BYTE :1;
#endif
}bit;
}PUL5STR;
typedef union{ /* PUL7 */
IO_BYTE byte;
struct{
#if defined(__BITFIELD_ORDER_MSB__)
IO_BYTE _PU77 :1;
IO_BYTE _PU76 :1;
IO_BYTE _PU75 :1;
IO_BYTE _PU74 :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE _PU71 :1;
IO_BYTE _PU70 :1;
#else
IO_BYTE _PU70 :1;
IO_BYTE _PU71 :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE _PU74 :1;
IO_BYTE _PU75 :1;
IO_BYTE _PU76 :1;
IO_BYTE _PU77 :1;
#endif
}bit;
}PUL7STR;
typedef union{ /* PUL8 */
IO_BYTE byte;
struct{
#if defined(__BITFIELD_ORDER_MSB__)
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE _PU84 :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
#else
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE _PU84 :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
#endif
}bit;
}PUL8STR;
typedef union{ /* PULE */
IO_BYTE byte;
struct{
#if defined(__BITFIELD_ORDER_MSB__)
IO_BYTE _PUE7 :1;
IO_BYTE _PUE6 :1;
IO_BYTE _PUE5 :1;
IO_BYTE _PUE4 :1;
IO_BYTE _PUE3 :1;
IO_BYTE _PUE2 :1;
IO_BYTE _PUE1 :1;
IO_BYTE _PUE0 :1;
#else
IO_BYTE _PUE0 :1;
IO_BYTE _PUE1 :1;
IO_BYTE _PUE2 :1;
IO_BYTE _PUE3 :1;
IO_BYTE _PUE4 :1;
IO_BYTE _PUE5 :1;
IO_BYTE _PUE6 :1;
IO_BYTE _PUE7 :1;
#endif
}bit;
}PULESTR;
typedef union{ /* PULG */
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 _PUG2 :1;
IO_BYTE _PUG1 :1;
IO_BYTE _PUG0 :1;
#else
IO_BYTE _PUG0 :1;
IO_BYTE _PUG1 :1;
IO_BYTE _PUG2 :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
#endif
}bit;
}PULGSTR;
typedef union{ /* T01CR1 */
IO_BYTE byte;
struct{
#if defined(__BITFIELD_ORDER_MSB__)
IO_BYTE _STA :1;
IO_BYTE _HO :1;
IO_BYTE _IE :1;
IO_BYTE _IR :1;
IO_BYTE _BF :1;
IO_BYTE _IF :1;
IO_BYTE _SO :1;
IO_BYTE _OE :1;
#else
IO_BYTE _OE :1;
IO_BYTE _SO :1;
IO_BYTE _IF :1;
IO_BYTE _BF :1;
IO_BYTE _IR :1;
IO_BYTE _IE :1;
IO_BYTE _HO :1;
IO_BYTE _STA :1;
#endif
}bit;
}T01CR1STR;
typedef union{ /* T00CR1 */
IO_BYTE byte;
struct{
#if defined(__BITFIELD_ORDER_MSB__)
IO_BYTE _STA :1;
IO_BYTE _HO :1;
IO_BYTE _IE :1;
IO_BYTE _IR :1;
IO_BYTE _BF :1;
IO_BYTE _IF :1;
IO_BYTE _SO :1;
IO_BYTE _OE :1;
#else
IO_BYTE _OE :1;
IO_BYTE _SO :1;
IO_BYTE _IF :1;
IO_BYTE _BF :1;
IO_BYTE _IR :1;
IO_BYTE _IE :1;
IO_BYTE _HO :1;
IO_BYTE _STA :1;
#endif
}bit;
}T00CR1STR;
typedef union{ /* T11CR1 */
IO_BYTE byte;
struct{
#if defined(__BITFIELD_ORDER_MSB__)
IO_BYTE _STA :1;
IO_BYTE _HO :1;
IO_BYTE _IE :1;
IO_BYTE _IR :1;
IO_BYTE _BF :1;
IO_BYTE _IF :1;
IO_BYTE _SO :1;
IO_BYTE _OE :1;
#else
IO_BYTE _OE :1;
IO_BYTE _SO :1;
IO_BYTE _IF :1;
IO_BYTE _BF :1;
IO_BYTE _IR :1;
IO_BYTE _IE :1;
IO_BYTE _HO :1;
IO_BYTE _STA :1;
#endif
}bit;
}T11CR1STR;
typedef union{ /* T10CR1 */
IO_BYTE byte;
struct{
#if defined(__BITFIELD_ORDER_MSB__)
IO_BYTE _STA :1;
IO_BYTE _HO :1;
IO_BYTE _IE :1;
IO_BYTE _IR :1;
IO_BYTE _BF :1;
IO_BYTE _IF :1;
IO_BYTE _SO :1;
IO_BYTE _OE :1;
#else
IO_BYTE _OE :1;
IO_BYTE _SO :1;
IO_BYTE _IF :1;
IO_BYTE _BF :1;
IO_BYTE _IR :1;
IO_BYTE _IE :1;
IO_BYTE _HO :1;
IO_BYTE _STA :1;
#endif
}bit;
}T10CR1STR;
typedef union{ /* PC01 */
IO_BYTE byte;
struct{
#if defined(__BITFIELD_ORDER_MSB__)
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE _PIE1 :1;
IO_BYTE _PUF1 :1;
IO_BYTE _POEN1 :1;
IO_BYTE _CKS12 :1;
IO_BYTE _CKS11 :1;
IO_BYTE _CKS10 :1;
#else
IO_BYTE _CKS10 :1;
IO_BYTE _CKS11 :1;
IO_BYTE _CKS12 :1;
IO_BYTE _POEN1 :1;
IO_BYTE _PUF1 :1;
IO_BYTE _PIE1 :1;
IO_BYTE :1;
IO_BYTE :1;
#endif
}bit;
struct{
#if defined(__BITFIELD_ORDER_MSB__)
IO_BYTE :5;
IO_BYTE _CKS1 :3;
#else
IO_BYTE _CKS1 :3;
#endif
}bitc;
}PC01STR;
typedef union{ /* PC00 */
IO_BYTE byte;
struct{
#if defined(__BITFIELD_ORDER_MSB__)
IO_BYTE _MD1 :1;
IO_BYTE _MD0 :1;
IO_BYTE _PIE0 :1;
IO_BYTE _PUF0 :1;
IO_BYTE _POEN0 :1;
IO_BYTE _CKS02 :1;
IO_BYTE _CKS01 :1;
IO_BYTE _CKS00 :1;
#else
IO_BYTE _CKS00 :1;
IO_BYTE _CKS01 :1;
IO_BYTE _CKS02 :1;
IO_BYTE _POEN0 :1;
IO_BYTE _PUF0 :1;
IO_BYTE _PIE0 :1;
IO_BYTE _MD0 :1;
IO_BYTE _MD1 :1;
#endif
}bit;
struct{
#if defined(__BITFIELD_ORDER_MSB__)
IO_BYTE _MD :2;
IO_BYTE :3;
IO_BYTE _CKS0 :3;
#else
IO_BYTE _CKS0 :3;
IO_BYTE :3;
IO_BYTE _MD :2;
#endif
}bitc;
}PC00STR;
typedef union{ /* PC11 */
IO_BYTE byte;
struct{
#if defined(__BITFIELD_ORDER_MSB__)
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE _PIE1 :1;
IO_BYTE _PUF1 :1;
IO_BYTE _POEN1 :1;
IO_BYTE _CKS12 :1;
IO_BYTE _CKS11 :1;
IO_BYTE _CKS10 :1;
#else
IO_BYTE _CKS10 :1;
IO_BYTE _CKS11 :1;
IO_BYTE _CKS12 :1;
IO_BYTE _POEN1 :1;
IO_BYTE _PUF1 :1;
IO_BYTE _PIE1 :1;
IO_BYTE :1;
IO_BYTE :1;
#endif
}bit;
struct{
#if defined(__BITFIELD_ORDER_MSB__)
IO_BYTE :5;
IO_BYTE _CKS1 :3;
#else
IO_BYTE _CKS1 :3;
#endif
}bitc;
}PC11STR;
typedef union{ /* PC10 */
IO_BYTE byte;
struct{
#if defined(__BITFIELD_ORDER_MSB__)
IO_BYTE _MD1 :1;
IO_BYTE _MD0 :1;
IO_BYTE _PIE0 :1;
IO_BYTE _PUF0 :1;
IO_BYTE _POEN0 :1;
IO_BYTE _CKS02 :1;
IO_BYTE _CKS01 :1;
IO_BYTE _CKS00 :1;
#else
IO_BYTE _CKS00 :1;
IO_BYTE _CKS01 :1;
IO_BYTE _CKS02 :1;
IO_BYTE _POEN0 :1;
IO_BYTE _PUF0 :1;
IO_BYTE _PIE0 :1;
IO_BYTE _MD0 :1;
IO_BYTE _MD1 :1;
#endif
}bit;
struct{
#if defined(__BITFIELD_ORDER_MSB__)
IO_BYTE _MD :2;
IO_BYTE :3;
IO_BYTE _CKS0 :3;
#else
IO_BYTE _CKS0 :3;
IO_BYTE :3;
IO_BYTE _MD :2;
#endif
}bitc;
}PC10STR;
typedef union{ /* Reload Timer */
IO_WORD word;
struct{
#if defined(__BITFIELD_ORDER_MSB__)
IO_WORD :1;
IO_WORD :1;
IO_WORD _CSL2 :1;
IO_WORD _CSL1 :1;
IO_WORD _CSL0 :1;
IO_WORD _MOD2 :1;
IO_WORD _MOD1 :1;
IO_WORD _MOD0 :1;
IO_WORD :1;
IO_WORD _OUTE :1;
IO_WORD _OUTL :1;
IO_WORD _RELD :1;
IO_WORD _INTE :1;
IO_WORD _UF :1;
IO_WORD _CNTE :1;
IO_WORD _TRG :1;
#else
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 :1;
IO_WORD _MOD0 :1;
IO_WORD _MOD1 :1;
IO_WORD _MOD2 :1;
IO_WORD _CSL0 :1;
IO_WORD _CSL1 :1;
IO_WORD _CSL2 :1;
IO_WORD :1;
IO_WORD :1;
#endif
}bit;
struct{
#if defined(__BITFIELD_ORDER_MSB__)
IO_WORD :2;
IO_WORD _CSL :3;
IO_WORD _MOD :3;
#else
IO_WORD :8;
IO_WORD _MOD :3;
IO_WORD _CSL :3;
#endif
}bitc;
}TMCSR0STR;
typedef union{
IO_BYTE byte;
struct{
#if defined(__BITFIELD_ORDER_MSB__)
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE _CSL2 :1;
IO_BYTE _CSL1 :1;
IO_BYTE _CSL0 :1;
IO_BYTE _MOD2 :1;
IO_BYTE _MOD1 :1;
IO_BYTE _MOD0 :1;
#else
IO_BYTE _MOD0 :1;
IO_BYTE _MOD1 :1;
IO_BYTE _MOD2 :1;
IO_BYTE _CSL0 :1;
IO_BYTE _CSL1 :1;
IO_BYTE _CSL2 :1;
IO_BYTE :1;
IO_BYTE :1;
#endif
}bit;
struct{
#if defined(__BITFIELD_ORDER_MSB__)
IO_BYTE :2;
IO_BYTE _CSL :3;
IO_BYTE _MOD :3;
#else
IO_BYTE _MOD :3;
IO_BYTE _CSL :3;
#endif
}bitc;
}TMCSRH0STR;
typedef union{
IO_BYTE byte;
struct{
#if defined(__BITFIELD_ORDER_MSB__)
IO_BYTE :1;
IO_BYTE _OUTE :1;
IO_BYTE _OUTL :1;
IO_BYTE _RELD :1;
IO_BYTE _INTE :1;
IO_BYTE _UF :1;
IO_BYTE _CNTE :1;
IO_BYTE _TRG :1;
#else
IO_BYTE _TRG :1;
IO_BYTE _CNTE :1;
IO_BYTE _UF :1;
IO_BYTE _INTE :1;
IO_BYTE _RELD :1;
IO_BYTE _OUTL :1;
IO_BYTE _OUTE :1;
IO_BYTE :1;
#endif
}bit;
}TMCSRL0STR;
typedef union{
IO_WORD word;
struct{
#if defined(__BITFIELD_ORDER_MSB__)
IO_WORD :1;
IO_WORD :1;
IO_WORD _CSL2 :1;
IO_WORD _CSL1 :1;
IO_WORD _CSL0 :1;
IO_WORD _MOD2 :1;
IO_WORD _MOD1 :1;
IO_WORD _MOD0 :1;
IO_WORD :1;
IO_WORD _OUTE :1;
IO_WORD _OUTL :1;
IO_WORD _RELD :1;
IO_WORD _INTE :1;
IO_WORD _UF :1;
IO_WORD _CNTE :1;
IO_WORD _TRG :1;
#else
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 :1;
IO_WORD _MOD0 :1;
IO_WORD _MOD1 :1;
IO_WORD _MOD2 :1;
IO_WORD _CSL0 :1;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -