📄 mb96348hs.h
字号:
IO_WORD word;
struct{
IO_WORD _CP00 :1;
IO_WORD _CP01 :1;
IO_WORD _CP02 :1;
IO_WORD _CP03 :1;
IO_WORD _CP04 :1;
IO_WORD _CP05 :1;
IO_WORD _CP06 :1;
IO_WORD _CP07 :1;
IO_WORD _CP08 :1;
IO_WORD _CP09 :1;
IO_WORD _CP10 :1;
IO_WORD _CP11 :1;
IO_WORD _CP12 :1;
IO_WORD _CP13 :1;
IO_WORD _CP14 :1;
IO_WORD _CP15 :1;
}bit;
struct{
IO_WORD _CP0 :16;
}bitc;
}IPCP7STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _CP00 :1;
IO_BYTE _CP01 :1;
IO_BYTE _CP02 :1;
IO_BYTE _CP03 :1;
IO_BYTE _CP04 :1;
IO_BYTE _CP05 :1;
IO_BYTE _CP06 :1;
IO_BYTE _CP07 :1;
}bit;
}IPCPL7STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _CP08 :1;
IO_BYTE _CP09 :1;
IO_BYTE _CP10 :1;
IO_BYTE _CP11 :1;
IO_BYTE _CP12 :1;
IO_BYTE _CP13 :1;
IO_BYTE _CP14 :1;
IO_BYTE _CP15 :1;
}bit;
}IPCPH7STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _EN0 :1;
IO_BYTE _EN1 :1;
IO_BYTE _EN2 :1;
IO_BYTE _EN3 :1;
IO_BYTE _EN4 :1;
IO_BYTE _EN5 :1;
IO_BYTE _EN6 :1;
IO_BYTE _EN7 :1;
}bit;
}ENIR0STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _ER0 :1;
IO_BYTE _ER1 :1;
IO_BYTE _ER2 :1;
IO_BYTE _ER3 :1;
IO_BYTE _ER4 :1;
IO_BYTE _ER5 :1;
IO_BYTE _ER6 :1;
IO_BYTE _ER7 :1;
}bit;
}EIRR0STR;
typedef union{
IO_WORD word;
struct{
IO_WORD _LA0 :1;
IO_WORD _LB0 :1;
IO_WORD _LA1 :1;
IO_WORD _LB1 :1;
IO_WORD _LA2 :1;
IO_WORD _LB2 :1;
IO_WORD _LA3 :1;
IO_WORD _LB3 :1;
IO_WORD _LA4 :1;
IO_WORD _LB4 :1;
IO_WORD _LA5 :1;
IO_WORD _LB5 :1;
IO_WORD _LA6 :1;
IO_WORD _LB6 :1;
IO_WORD _LA7 :1;
IO_WORD _LB7 :1;
}bit;
}ELVR0STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _LA0 :1;
IO_BYTE _LB0 :1;
IO_BYTE _LA1 :1;
IO_BYTE _LB1 :1;
IO_BYTE _LA2 :1;
IO_BYTE _LB2 :1;
IO_BYTE _LA3 :1;
IO_BYTE _LB3 :1;
}bit;
}ELVRL0STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _LA4 :1;
IO_BYTE _LB4 :1;
IO_BYTE _LA5 :1;
IO_BYTE _LB5 :1;
IO_BYTE _LA6 :1;
IO_BYTE _LB6 :1;
IO_BYTE _LA7 :1;
IO_BYTE _LB7 :1;
}bit;
}ELVRH0STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _EN8 :1;
IO_BYTE _EN9 :1;
IO_BYTE _EN10 :1;
IO_BYTE _EN11 :1;
IO_BYTE _EN12 :1;
IO_BYTE _EN13 :1;
IO_BYTE _EN14 :1;
IO_BYTE _EN15 :1;
}bit;
}ENIR1STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _ER8 :1;
IO_BYTE _ER9 :1;
IO_BYTE _ER10 :1;
IO_BYTE _ER11 :1;
IO_BYTE _ER12 :1;
IO_BYTE _ER13 :1;
IO_BYTE _ER14 :1;
IO_BYTE _ER15 :1;
}bit;
}EIRR1STR;
typedef union{
IO_WORD word;
struct{
IO_WORD _LA8 :1;
IO_WORD _LB8 :1;
IO_WORD _LA9 :1;
IO_WORD _LB9 :1;
IO_WORD _LA10 :1;
IO_WORD _LB10 :1;
IO_WORD _LA11 :1;
IO_WORD _LB11 :1;
IO_WORD _LA12 :1;
IO_WORD _LB12 :1;
IO_WORD _LA13 :1;
IO_WORD _LB13 :1;
IO_WORD _LA14 :1;
IO_WORD _LB14 :1;
IO_WORD _LA15 :1;
IO_WORD _LB15 :1;
}bit;
}ELVR1STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _LA8 :1;
IO_BYTE _LB8 :1;
IO_BYTE _LA9 :1;
IO_BYTE _LB9 :1;
IO_BYTE _LA10 :1;
IO_BYTE _LB10 :1;
IO_BYTE _LA11 :1;
IO_BYTE _LB11 :1;
}bit;
}ELVRL1STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _LA12 :1;
IO_BYTE _LB12 :1;
IO_BYTE _LA13 :1;
IO_BYTE _LB13 :1;
IO_BYTE _LA14 :1;
IO_BYTE _LB14 :1;
IO_BYTE _LA15 :1;
IO_BYTE _LB15 :1;
}bit;
}ELVRH1STR;
typedef union{
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 _FSEL :1;
IO_WORD :1;
IO_WORD :1;
IO_WORD :1;
}bit;
struct{
IO_WORD :10;
IO_WORD _CSL :2;
}bitc;
}TMCSR0STR;
typedef union{
IO_BYTE byte;
struct{
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 _MOD0 :1;
}bit;
}TMCSRL0STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _MOD1 :1;
IO_BYTE _MOD2 :1;
IO_BYTE _CSL0 :1;
IO_BYTE _CSL1 :1;
IO_BYTE _FSEL :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
}bit;
struct{
IO_BYTE :2;
IO_BYTE _CSL :2;
}bitc;
}TMCSRH0STR;
typedef union{
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 _FSEL :1;
IO_WORD :1;
IO_WORD :1;
IO_WORD :1;
}bit;
struct{
IO_WORD :10;
IO_WORD _CSL :2;
}bitc;
}TMCSR1STR;
typedef union{
IO_BYTE byte;
struct{
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 _MOD0 :1;
}bit;
}TMCSRL1STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _MOD1 :1;
IO_BYTE _MOD2 :1;
IO_BYTE _CSL0 :1;
IO_BYTE _CSL1 :1;
IO_BYTE _FSEL :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
}bit;
struct{
IO_BYTE :2;
IO_BYTE _CSL :2;
}bitc;
}TMCSRH1STR;
typedef union{
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 _FSEL :1;
IO_WORD :1;
IO_WORD :1;
IO_WORD :1;
}bit;
struct{
IO_WORD :10;
IO_WORD _CSL :2;
}bitc;
}TMCSR2STR;
typedef union{
IO_BYTE byte;
struct{
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 _MOD0 :1;
}bit;
}TMCSRL2STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _MOD1 :1;
IO_BYTE _MOD2 :1;
IO_BYTE _CSL0 :1;
IO_BYTE _CSL1 :1;
IO_BYTE _FSEL :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
}bit;
struct{
IO_BYTE :2;
IO_BYTE _CSL :2;
}bitc;
}TMCSRH2STR;
typedef union{
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 _FSEL :1;
IO_WORD :1;
IO_WORD :1;
IO_WORD :1;
}bit;
struct{
IO_WORD :10;
IO_WORD _CSL :2;
}bitc;
}TMCSR3STR;
typedef union{
IO_BYTE byte;
struct{
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 _MOD0 :1;
}bit;
}TMCSRL3STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _MOD1 :1;
IO_BYTE _MOD2 :1;
IO_BYTE _CSL0 :1;
IO_BYTE _CSL1 :1;
IO_BYTE _FSEL :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
}bit;
struct{
IO_BYTE :2;
IO_BYTE _CSL :2;
}bitc;
}TMCSRH3STR;
typedef union{
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 :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 _FSEL :1;
IO_WORD :1;
IO_WORD :1;
IO_WORD :1;
}bit;
struct{
IO_WORD :10;
IO_WORD _CSL :2;
}bitc;
}TMCSR6STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _TRG :1;
IO_BYTE _CNTE :1;
IO_BYTE _UF :1;
IO_BYTE _INTE :1;
IO_BYTE _RELD :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE _MOD0 :1;
}bit;
}TMCSRL6STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _MOD1 :1;
IO_BYTE _MOD2 :1;
IO_BYTE _CSL0 :1;
IO_BYTE _CSL1 :1;
IO_BYTE _FSEL :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
}bit;
struct{
IO_BYTE :2;
IO_BYTE _CSL :2;
}bitc;
}TMCSRH6STR;
typedef union{
IO_WORD word;
struct{
IO_WORD _TSEL00 :1;
IO_WORD _TSEL01 :1;
IO_WORD _TSEL02 :1;
IO_WORD _TSEL03 :1;
IO_WORD _TSEL10 :1;
IO_WORD _TSEL11 :1;
IO_WORD _TSEL12 :1;
IO_WORD _TSEL13 :1;
IO_WORD _TSEL20 :1;
IO_WORD _TSEL21 :1;
IO_WORD _TSEL22 :1;
IO_WORD _TSEL23 :1;
IO_WORD _TSEL30 :1;
IO_WORD _TSEL31 :1;
IO_WORD _TSEL32 :1;
IO_WORD _TSEL33 :1;
}bit;
struct{
IO_WORD _TSEL0 :4;
IO_WORD _TSEL1 :4;
IO_WORD _TSEL2 :4;
IO_WORD _TSEL3 :4;
}bitc;
}GCN10STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _TSEL00 :1;
IO_BYTE _TSEL01 :1;
IO_BYTE _TSEL02 :1;
IO_BYTE _TSEL03 :1;
IO_BYTE _TSEL10 :1;
IO_BYTE _TSEL11 :1;
IO_BYTE _TSEL12 :1;
IO_BYTE _TSEL13 :1;
}bit;
struct{
IO_BYTE _TSEL0 :4;
IO_BYTE _TSEL1 :4;
}bitc;
}GCN1L0STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _TSEL20 :1;
IO_BYTE _TSEL21 :1;
IO_BYTE _TSEL22 :1;
IO_BYTE _TSEL23 :1;
IO_BYTE _TSEL30 :1;
IO_BYTE _TSEL31 :1;
IO_BYTE _TSEL32 :1;
IO_BYTE _TSEL33 :1;
}bit;
struct{
IO_BYTE _TSEL2 :4;
IO_BYTE _TSEL3 :4;
}bitc;
}GCN1H0STR;
typedef union{
IO_WORD word;
struct{
IO_WORD _EN0 :1;
IO_WORD _EN1 :1;
IO_WORD _EN2 :1;
IO_WORD _EN3 :1;
IO_WORD :1;
IO_WORD :1;
IO_WORD :1;
IO_WORD :1;
IO_WORD _CKSEL0 :1;
IO_WORD _CKSEL1 :1;
IO_WORD _CKSEL2 :1;
IO_WORD _CKSEL3 :1;
IO_WORD :1;
IO_WORD :1;
IO_WORD :1;
IO_WORD :1;
}bit;
struct{
IO_WORD _EN :4;
IO_WORD :4;
IO_WORD _CKSEL :4;
}bitc;
}GCN20STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _EN0 :1;
IO_BYTE _EN1 :1;
IO_BYTE _EN2 :1;
IO_BYTE _EN3 :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
}bit;
struct{
IO_BYTE _EN :4;
}bitc;
}GCN2L0STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _CKSEL0 :1;
IO_BYTE _CKSEL1 :1;
IO_BYTE _CKSEL2 :1;
IO_BYTE _CKSEL3 :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
}bit;
struct{
IO_BYTE _CKSEL :4;
}bitc;
}GCN2H0STR;
typedef union{
IO_WORD word;
struct{
IO_WORD _D0 :1;
IO_WORD _D1 :1;
IO_WORD _D2 :1;
IO_WORD _D3 :1;
IO_WORD _D4 :1;
IO_WORD _D5 :1;
IO_WORD _D6 :1;
IO_WORD _D7 :1;
IO_WORD _D8 :1;
IO_WORD _D9 :1;
IO_WORD _D10 :1;
IO_WORD _D11 :1;
IO_WORD _D12 :1;
IO_WORD _D13 :1;
IO_WORD _D14 :1;
IO_WORD _D15 :1;
}bit;
struct{
IO_WORD _D :16;
}bitc;
}PTMR0STR;
typedef union{
IO_WORD word;
struct{
IO_WORD _D0 :1;
IO_WORD _D1 :1;
IO_WORD _D2 :1;
IO_WORD _D3 :1;
IO_WORD _D4 :1;
IO_WORD _D5 :1;
IO_WORD _D6 :1;
IO_WORD _D7 :1;
IO_WORD _D8 :1;
IO_WORD _D9 :1;
IO_WORD _D10 :1;
IO_WORD _D11 :1;
IO_WORD _D12 :1;
IO_WORD _D13 :1;
IO_WORD _D14 :1;
IO_WORD _D15 :1;
}bit;
struct{
IO_WORD _D :16;
}bitc;
}PCSR0STR;
typedef union{
IO_WORD word;
struct{
IO_WORD _D0 :1;
IO_WORD _D1 :1;
IO_WORD _D2 :1;
IO_WORD _D3 :1;
IO_WORD _D4 :1;
IO_WORD _D5 :1;
IO_WORD _D6 :1;
IO_WORD _D7 :1;
IO_WORD _D8 :1;
IO_WORD _D9 :1;
IO_WORD _D10 :1;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -