?? mb90425.h
字號:
IO_WORD :1;
IO_WORD :1;
IO_WORD _EGS :2;
IO_WORD :1;
IO_WORD :1;
IO_WORD _CKS :2;
}bitc;
}PCNT2STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _OSEL :1;
IO_BYTE _POEN :1;
IO_BYTE _IRS0 :1;
IO_BYTE _IRS1 :1;
IO_BYTE _IRQF :1;
IO_BYTE _IREN :1;
IO_BYTE _EGS0 :1;
IO_BYTE _EGS1 :1;
}bit;
struct{
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE _IRS :2;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE _EGS :2;
}bitc;
}PCNTL2STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE :1;
IO_BYTE _PGMS :1;
IO_BYTE _CKS0 :1;
IO_BYTE _CKS1 :1;
IO_BYTE _RTRG :1;
IO_BYTE _MDSE :1;
IO_BYTE _STGR :1;
IO_BYTE _CNTE :1;
}bit;
struct{
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE _CKS :2;
}bitc;
}PCNTH2STR;
typedef union{ /* DTP, External Interrupts */
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;
}ENIRSTR;
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;
}EIRRSTR;
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;
}ELVRSTR;
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;
}ELVRLSTR;
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;
}ELVRHSTR;
typedef union{ /* UART0 */
IO_BYTE byte;
struct{
IO_BYTE _SOE :1;
IO_BYTE _SCKE :1;
IO_BYTE :1;
IO_BYTE _CS0 :1;
IO_BYTE _CS1 :1;
IO_BYTE _CS2 :1;
IO_BYTE _MD0 :1;
IO_BYTE _MD1 :1;
}bit;
struct{
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE _CS :3;
IO_BYTE _MD :2;
}bitc;
}SMR0STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _TXE :1;
IO_BYTE _RXE :1;
IO_BYTE _REC :1;
IO_BYTE _AD :1;
IO_BYTE _CL :1;
IO_BYTE _SBL :1;
IO_BYTE _P :1;
IO_BYTE _PEN :1;
}bit;
}SCR0STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _D0 :1;
IO_BYTE _D1 :1;
IO_BYTE _D2 :1;
IO_BYTE _D3 :1;
IO_BYTE _D4 :1;
IO_BYTE _D5 :1;
IO_BYTE _D6 :1;
IO_BYTE _D7 :1;
}bit;
}SIDR0STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _D0 :1;
IO_BYTE _D1 :1;
IO_BYTE _D2 :1;
IO_BYTE _D3 :1;
IO_BYTE _D4 :1;
IO_BYTE _D5 :1;
IO_BYTE _D6 :1;
IO_BYTE _D7 :1;
}bit;
}SODR0STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _TIE :1;
IO_BYTE _RIE :1;
IO_BYTE _BDS :1;
IO_BYTE _TDRE :1;
IO_BYTE _RDRF :1;
IO_BYTE _FRE :1;
IO_BYTE _ORE :1;
IO_BYTE _PE :1;
}bit;
}SSR0STR;
typedef union{ /* UART1 */
IO_BYTE byte;
struct{
IO_BYTE _SOE :1;
IO_BYTE _SCKE :1;
IO_BYTE :1;
IO_BYTE _CS0 :1;
IO_BYTE _CS1 :1;
IO_BYTE _CS2 :1;
IO_BYTE _MD0 :1;
IO_BYTE _MD1 :1;
}bit;
struct{
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE _CS :3;
IO_BYTE _MD :2;
}bitc;
}SMR1STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _TXE :1;
IO_BYTE _RXE :1;
IO_BYTE _REC :1;
IO_BYTE _AD :1;
IO_BYTE _CL :1;
IO_BYTE _SBL :1;
IO_BYTE _P :1;
IO_BYTE _PEN :1;
}bit;
}SCR1STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _D0 :1;
IO_BYTE _D1 :1;
IO_BYTE _D2 :1;
IO_BYTE _D3 :1;
IO_BYTE _D4 :1;
IO_BYTE _D5 :1;
IO_BYTE _D6 :1;
IO_BYTE _D7 :1;
}bit;
}SIDR1STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _D0 :1;
IO_BYTE _D1 :1;
IO_BYTE _D2 :1;
IO_BYTE _D3 :1;
IO_BYTE _D4 :1;
IO_BYTE _D5 :1;
IO_BYTE _D6 :1;
IO_BYTE _D7 :1;
}bit;
}SODR1STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _TIE :1;
IO_BYTE _RIE :1;
IO_BYTE _BDS :1;
IO_BYTE _TDRE :1;
IO_BYTE _RDRF :1;
IO_BYTE _FRE :1;
IO_BYTE _ORE :1;
IO_BYTE _PE :1;
}bit;
}SSR1STR;
typedef union{ /* */
IO_BYTE byte;
struct{
IO_BYTE _DIV0 :1;
IO_BYTE _DIV1 :1;
IO_BYTE _DIV2 :1;
IO_BYTE _DIV3 :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE _MD :1;
}bit;
struct{
IO_BYTE _DIV :4;
}bitc;
}CDCR0STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _DIV0 :1;
IO_BYTE _DIV1 :1;
IO_BYTE _DIV2 :1;
IO_BYTE _DIV3 :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE _MD :1;
}bit;
struct{
IO_BYTE _DIV :4;
}bitc;
}CDCR1STR;
typedef union{ /* Reload Timer 0/1 */
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 :1;
IO_WORD :1;
IO_WORD :1;
IO_WORD :1;
}bit;
}TMCSR0STR;
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;
}TMR0STR;
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;
}TMRLR0STR;
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 :1;
IO_WORD :1;
IO_WORD :1;
IO_WORD :1;
}bit;
}TMCSR1STR;
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;
}TMR1STR;
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;
}TMRLR1STR;
typedef union{ /* */
IO_WORD word;
struct{
IO_WORD _ST :1;
IO_WORD _OE :1;
IO_WORD _UPDT :1;
IO_WORD :1;
IO_WORD :1;
IO_WORD _TST0 :1;
IO_WORD _TST1 :1;
IO_WORD _TST2 :1;
IO_WORD _INT0 :1;
IO_WORD _INTE0 :1;
IO_WORD _INT1 :1;
IO_WORD _INTE1 :1;
IO_WORD _INT2 :1;
IO_WORD _INTE2 :1;
IO_WORD _INT3 :1;
IO_WORD _INTE3 :1;
}bit;
struct{
IO_WORD :1;
IO_WORD :1;
IO_WORD :1;
IO_WORD :1;
IO_WORD :1;
IO_WORD _TST :3;
}bitc;
}WTCRSTR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _ST :1;
IO_BYTE _OE :1;
IO_BYTE _UPDT :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE _TST0 :1;
IO_BYTE _TST1 :1;
IO_BYTE _TST2 :1;
}bit;
struct{
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE _TST :3;
}bitc;
}WTCRLSTR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _INT0 :1;
IO_BYTE _INTE0 :1;
IO_BYTE _INT1 :1;
IO_BYTE _INTE1 :1;
IO_BYTE _INT2 :1;
IO_BYTE _INTE2 :1;
IO_BYTE _INT3 :1;
IO_BYTE _INTE3 :1;
}bit;
}WTCRHSTR;
typedef union{
IO_WORD word;
struct{
IO_WORD _ST :1;
IO_WORD _INT :1;
IO_WORD _INTE :1;
IO_WORD _OE1 :1;
IO_WORD _OE2 :1;
IO_WORD _TONE :1;
IO_WORD _S0 :1;
IO_WORD _S1 :1;
IO_WORD _DEC :1;
IO_WORD _BUSY :1;
IO_WORD :1;
IO_WORD :1;
IO_WORD :1;
IO_WORD :1;
IO_WORD :1;
IO_WORD _TST :1;
}bit;
struct{
IO_WORD :1;
IO_WORD :1;
IO_WORD :1;
IO_WORD _OE :2;
IO_WORD :1;
IO_WORD _S :2;
}bitc;
}SGCRSTR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _ST :1;
IO_BYTE _INT :1;
IO_BYTE _INTE :1;
IO_BYTE _OE1 :1;
IO_BYTE _OE2 :1;
IO_BYTE _TONE :1;
IO_BYTE _S0 :1;
IO_BYTE _S1 :1;
}bit;
struct{
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE _OE :2;
IO_BYTE :1;
IO_BYTE _S :2;
}bitc;
}SGCRLSTR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _DEC :1;
IO_BYTE _BUSY :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE _TST :1;
}bit;
}SGCRHSTR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _D0 :1;
IO_BYTE _D1 :1;
IO_BYTE _D2 :1;
IO_BYTE _D3 :1;
IO_BYTE _D4 :1;
IO_BYTE _D5 :1;
IO_BYTE _D6 :1;
IO_BYTE _D7 :1;
}bit;
}SGFRSTR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _D0 :1;
IO_BYTE _D1 :1;
IO_BYTE _D2 :1;
IO_BYTE _D3 :1;
IO_BYTE _D4 :1;
IO_BYTE _D5 :1;
IO_BYTE _D6 :1;
IO_BYTE _D7 :1;
}bit;
}SGARSTR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _D0 :1;
IO_BYTE _D1 :1;
IO_BYTE _D2 :1;
IO_BYTE _D3 :1;
IO_BYTE _D4 :1;
IO_BYTE _D5 :1;
IO_BYTE _D6 :1;
IO_BYTE _D7 :1;
}bit;
}SGDRSTR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _D0 :1;
IO_BYTE _D1 :1;
IO_BYTE _D2 :1;
IO_BYTE _D3 :1;
IO_BYTE _D4 :1;
IO_BYTE _D5 :1;
IO_BYTE _D6 :1;
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -