📄 mb95100.h
字号:
struct{
IO_BYTE _L20 :2;
IO_BYTE _L21 :2;
IO_BYTE _L22 :2;
IO_BYTE _L23 :2;
}bitc;
}ILR5STR;
typedef union{ /* T01CR0 */
IO_BYTE byte;
struct{
IO_BYTE _F0 :1;
IO_BYTE _F1 :1;
IO_BYTE _F2 :1;
IO_BYTE _F3 :1;
IO_BYTE _C0 :1;
IO_BYTE _C1 :1;
IO_BYTE _C2 :1;
IO_BYTE _IFE :1;
}bit;
struct{
IO_BYTE _F :4;
IO_BYTE _C :3;
}bitc;
}T01CR0STR;
typedef union{ /* T00CR0 */
IO_BYTE byte;
struct{
IO_BYTE _F0 :1;
IO_BYTE _F1 :1;
IO_BYTE _F2 :1;
IO_BYTE _F3 :1;
IO_BYTE _C0 :1;
IO_BYTE _C1 :1;
IO_BYTE _C2 :1;
IO_BYTE _IFE :1;
}bit;
struct{
IO_BYTE _F :4;
IO_BYTE _C :3;
}bitc;
}T00CR0STR;
typedef union{ /* TMCR0 */
IO_BYTE byte;
struct{
IO_BYTE _FE00 :1;
IO_BYTE _FE01 :1;
IO_BYTE _FE10 :1;
IO_BYTE _FE11 :1;
IO_BYTE _MOD :1;
IO_BYTE _IIS :1;
IO_BYTE _T00 :1;
IO_BYTE _T01 :1;
}bit;
struct{
IO_BYTE _FE0 :2;
IO_BYTE _FE1 :2;
}bitc;
}TMCR0STR;
typedef union{ /* T11CR0 */
IO_BYTE byte;
struct{
IO_BYTE _F0 :1;
IO_BYTE _F1 :1;
IO_BYTE _F2 :1;
IO_BYTE _F3 :1;
IO_BYTE _C0 :1;
IO_BYTE _C1 :1;
IO_BYTE _C2 :1;
IO_BYTE _IFE :1;
}bit;
struct{
IO_BYTE _F :4;
IO_BYTE _C :3;
}bitc;
}T11CR0STR;
typedef union{ /* T10CR0 */
IO_BYTE byte;
struct{
IO_BYTE _F0 :1;
IO_BYTE _F1 :1;
IO_BYTE _F2 :1;
IO_BYTE _F3 :1;
IO_BYTE _C0 :1;
IO_BYTE _C1 :1;
IO_BYTE _C2 :1;
IO_BYTE _IFE :1;
}bit;
struct{
IO_BYTE _F :4;
IO_BYTE _C :3;
}bitc;
}T10CR0STR;
typedef union{ /* TMCR0 */
IO_BYTE byte;
struct{
IO_BYTE _FE00 :1;
IO_BYTE _FE01 :1;
IO_BYTE _FE10 :1;
IO_BYTE _FE11 :1;
IO_BYTE _MOD :1;
IO_BYTE _IIS :1;
IO_BYTE _T00 :1;
IO_BYTE _T01 :1;
}bit;
struct{
IO_BYTE _FE0 :2;
IO_BYTE _FE1 :2;
}bitc;
}TMCR1STR;
typedef union{ /* PPS01 */
IO_BYTE byte;
struct{
IO_BYTE _PH0 :1;
IO_BYTE _PH1 :1;
IO_BYTE _PH2 :1;
IO_BYTE _PH3 :1;
IO_BYTE _PH4 :1;
IO_BYTE _PH5 :1;
IO_BYTE _PH6 :1;
IO_BYTE _PH7 :1;
}bit;
}PPSO1STR;
typedef union{ /* PPS00 */
IO_BYTE byte;
struct{
IO_BYTE _PL0 :1;
IO_BYTE _PL1 :1;
IO_BYTE _PL2 :1;
IO_BYTE _PL3 :1;
IO_BYTE _PL4 :1;
IO_BYTE _PL5 :1;
IO_BYTE _PL6 :1;
IO_BYTE _PL7 :1;
}bit;
}PPSO0STR;
typedef union{ /* PDS01 */
IO_BYTE byte;
struct{
IO_BYTE _DH0 :1;
IO_BYTE _DH1 :1;
IO_BYTE _DH2 :1;
IO_BYTE _DH3 :1;
IO_BYTE _DH4 :1;
IO_BYTE _DH5 :1;
IO_BYTE _DH6 :1;
IO_BYTE _DH7 :1;
}bit;
}PDSO1STR;
typedef union{ /* PDS00 */
IO_BYTE byte;
struct{
IO_BYTE _DL0 :1;
IO_BYTE _DL1 :1;
IO_BYTE _DL2 :1;
IO_BYTE _DL3 :1;
IO_BYTE _DL4 :1;
IO_BYTE _DL5 :1;
IO_BYTE _DL6 :1;
IO_BYTE _DL7 :1;
}bit;
}PDSO0STR;
typedef union{ /* PPS11 */
IO_BYTE byte;
struct{
IO_BYTE _PH0 :1;
IO_BYTE _PH1 :1;
IO_BYTE _PH2 :1;
IO_BYTE _PH3 :1;
IO_BYTE _PH4 :1;
IO_BYTE _PH5 :1;
IO_BYTE _PH6 :1;
IO_BYTE _PH7 :1;
}bit;
}PPS11STR;
typedef union{ /* PPS10 */
IO_BYTE byte;
struct{
IO_BYTE _PL0 :1;
IO_BYTE _PL1 :1;
IO_BYTE _PL2 :1;
IO_BYTE _PL3 :1;
IO_BYTE _PL4 :1;
IO_BYTE _PL5 :1;
IO_BYTE _PL6 :1;
IO_BYTE _PL7 :1;
}bit;
}PPS10STR;
typedef union{ /* PDS11 */
IO_BYTE byte;
struct{
IO_BYTE _DH0 :1;
IO_BYTE _DH1 :1;
IO_BYTE _DH2 :1;
IO_BYTE _DH3 :1;
IO_BYTE _DH4 :1;
IO_BYTE _DH5 :1;
IO_BYTE _DH6 :1;
IO_BYTE _DH7 :1;
}bit;
}PDS11STR;
typedef union{ /* PDS10 */
IO_BYTE byte;
struct{
IO_BYTE _DL0 :1;
IO_BYTE _DL1 :1;
IO_BYTE _DL2 :1;
IO_BYTE _DL3 :1;
IO_BYTE _DL4 :1;
IO_BYTE _DL5 :1;
IO_BYTE _DL6 :1;
IO_BYTE _DL7 :1;
}bit;
}PDS10STR;
typedef union{ /* PPGS */
IO_BYTE byte;
struct{
IO_BYTE _PEN00 :1;
IO_BYTE _PEN01 :1;
IO_BYTE _PEN10 :1;
IO_BYTE _PEN11 :1;
IO_BYTE _PEN20 :1;
IO_BYTE _PEN21 :1;
IO_BYTE _PEN30 :1;
IO_BYTE _PEN31 :1;
}bit;
}PPGSSTR;
typedef union{ /* REVC */
IO_BYTE byte;
struct{
IO_BYTE _REV00 :1;
IO_BYTE _REV01 :1;
IO_BYTE _REV10 :1;
IO_BYTE _REV11 :1;
IO_BYTE _REV20 :1;
IO_BYTE _REV21 :1;
IO_BYTE _REV30 :1;
IO_BYTE _REV31 :1;
}bit;
}REVCSTR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _D8 :1;
IO_BYTE _D9 :1;
IO_BYTE _D10 :1;
IO_BYTE _D11 :1;
IO_BYTE _D12 :1;
IO_BYTE _D13 :1;
IO_BYTE _D14 :1;
IO_BYTE _D15 :1;
}bit;
}TMRH0STR;
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;
}TMRL0STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _D8 :1;
IO_BYTE _D9 :1;
IO_BYTE _D10 :1;
IO_BYTE _D11 :1;
IO_BYTE _D12 :1;
IO_BYTE _D13 :1;
IO_BYTE _D14 :1;
IO_BYTE _D15 :1;
}bit;
}TMRH1STR;
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;
}TMRL1STR;
typedef union{ /* PSSR0 */
IO_BYTE byte;
struct{
IO_BYTE _PSS0 :1;
IO_BYTE _PSS1 :1;
IO_BYTE _BRGE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
}bit;
struct{
IO_BYTE _PSS :2;
}bitc;
}PSSR0STR;
typedef union{ /* BRSR0 */
IO_BYTE byte;
struct{
IO_BYTE _BRS0 :1;
IO_BYTE _BRS1 :1;
IO_BYTE _BRS2 :1;
IO_BYTE _BRS3 :1;
IO_BYTE _BRS4 :1;
IO_BYTE _BRS5 :1;
IO_BYTE _BRS6 :1;
IO_BYTE _BRS7 :1;
}bit;
}BRSR0STR;
typedef union{ /* PSSR1 */
IO_BYTE byte;
struct{
IO_BYTE _PSS0 :1;
IO_BYTE _PSS1 :1;
IO_BYTE _BRGE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
}bit;
struct{
IO_BYTE _PSS :2;
}bitc;
}PSSR1STR;
typedef union{ /* BRSR1 */
IO_BYTE byte;
struct{
IO_BYTE _BRS0 :1;
IO_BYTE _BRS1 :1;
IO_BYTE _BRS2 :1;
IO_BYTE _BRS3 :1;
IO_BYTE _BRS4 :1;
IO_BYTE _BRS5 :1;
IO_BYTE _BRS6 :1;
IO_BYTE _BRS7 :1;
}bit;
}BRSR1STR;
typedef union{ /* AIDRH */
IO_WORD word;
struct{
IO_WORD _AI8 :1;
IO_WORD _AI9 :1;
IO_WORD _AI10 :1;
IO_WORD _AI11 :1;
IO_WORD _AI12 :1;
IO_WORD _AI13 :1;
IO_WORD _AI14 :1;
IO_WORD _AI15 :1;
IO_WORD _AI0 :1;
IO_WORD _AI1 :1;
IO_WORD _AI2 :1;
IO_WORD _AI3 :1;
IO_WORD _AI4 :1;
IO_WORD _AI5 :1;
IO_WORD _AI6 :1;
IO_WORD _AI7 :1;
}bit;
}AIDRSTR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _AI8 :1;
IO_BYTE _AI9 :1;
IO_BYTE _AI10 :1;
IO_BYTE _AI11 :1;
IO_BYTE _AI12 :1;
IO_BYTE _AI13 :1;
IO_BYTE _AI14 :1;
IO_BYTE _AI15 :1;
}bit;
}AIDRHSTR;
typedef union{ /* AIDRL */
IO_BYTE byte;
struct{
IO_BYTE _AI0 :1;
IO_BYTE _AI1 :1;
IO_BYTE _AI2 :1;
IO_BYTE _AI3 :1;
IO_BYTE _AI4 :1;
IO_BYTE _AI5 :1;
IO_BYTE _AI6 :1;
IO_BYTE _AI7 :1;
}bit;
}AIDRLSTR;
typedef union{ /* LCDCC */
IO_BYTE byte;
struct{
IO_BYTE _FP0 :1;
IO_BYTE _FP1 :1;
IO_BYTE _MS0 :1;
IO_BYTE _MS1 :1;
IO_BYTE _BK :1;
IO_BYTE _VSEL :1;
IO_BYTE _LCDEN :1;
IO_BYTE _CSS :1;
}bit;
struct{
IO_BYTE _FP :2;
IO_BYTE _MS :2;
}bitc;
}LCDCCSTR;
typedef union{ /* LCDCE1 */
IO_BYTE byte;
struct{
IO_BYTE _COM0 :1;
IO_BYTE _COM1 :1;
IO_BYTE _COM2 :1;
IO_BYTE _COM3 :1;
IO_BYTE _VE1 :1;
IO_BYTE _VE2 :1;
IO_BYTE _BLSEL :1;
IO_BYTE _PICTL :1;
}bit;
struct{
IO_BYTE _COM :4;
IO_BYTE _VE :2;
}bitc;
}LCDCE1STR;
typedef union{ /* LCDCE2 */
IO_BYTE byte;
struct{
IO_BYTE _SEG00 :1;
IO_BYTE _SEG01 :1;
IO_BYTE _SEG02 :1;
IO_BYTE _SEG03 :1;
IO_BYTE _SEG04 :1;
IO_BYTE _SEG05 :1;
IO_BYTE _SEG06 :1;
IO_BYTE _SEG07 :1;
}bit;
}LCDCE2STR;
typedef union{ /* LCDCE3 */
IO_BYTE byte;
struct{
IO_BYTE _SEG08 :1;
IO_BYTE _SEG09 :1;
IO_BYTE _SEG10 :1;
IO_BYTE _SEG11 :1;
IO_BYTE _SEG12 :1;
IO_BYTE _SEG13 :1;
IO_BYTE _SEG14 :1;
IO_BYTE _SEG15 :1;
}bit;
}LCDCE3STR;
typedef union{ /* LCDCE4 */
IO_BYTE byte;
struct{
IO_BYTE _SEG16 :1;
IO_BYTE _SEG17 :1;
IO_BYTE _SEG18 :1;
IO_BYTE _SEG19 :1;
IO_BYTE _SEG20 :1;
IO_BYTE _SEG21 :1;
IO_BYTE _SEG22 :1;
IO_BYTE _SEG23 :1;
}bit;
}LCDCE4STR;
typedef union{ /* LCDCE5 */
IO_BYTE byte;
struct{
IO_BYTE _SEG24 :1;
IO_BYTE _SEG25 :1;
IO_BYTE _SEG26 :1;
IO_BYTE _SEG27 :1;
IO_BYTE _SEG28 :1;
IO_BYTE _SEG29 :1;
IO_BYTE _SEG30 :1;
IO_BYTE _SEG31 :1;
}bit;
}LCDCE5STR;
typedef union{ /* LCDCE6 */
IO_BYTE byte;
struct{
IO_BYTE _SEG32 :1;
IO_BYTE _SEG33 :1;
IO_BYTE _SEG34 :1;
IO_BYTE _SEG35 :1;
IO_BYTE _SEG36 :1;
IO_BYTE _SEG37 :1;
IO_BYTE _SEG38 :1;
IO_BYTE _SEG39 :1;
}bit;
}LCDCE6STR;
typedef union{ /* LCDCB1 */
IO_BYTE byte;
struct{
IO_BYTE _S0C0 :1;
IO_BYTE _S0C1 :1;
IO_BYTE _S0C2 :1;
IO_BYTE _S0C3 :1;
IO_BYTE _S1C0 :1;
IO_BYTE _S1C1 :1;
IO_BYTE _S1C2 :1;
IO_BYTE _S1C3 :1;
}bit;
}LCDCB1STR;
typedef union{ /* LCDCB2 */
IO_BYTE byte;
struct{
IO_BYTE _S2C0 :1;
IO_BYTE _S2C1 :1;
IO_BYTE _S2C2 :1;
IO_BYTE _S2C3 :1;
IO_BYTE _S3C0 :1;
IO_BYTE _S3C1 :1;
IO_BYTE _S3C2 :1;
IO_BYTE _S3C3 :1;
}bit;
}LCDCB2STR;
typedef union{ /* SEG00 */
IO_BYTE byte;
struct{
IO_BYTE _COM0 :1;
IO_BYTE _COM1 :1;
IO_BYTE _COM2 :1;
IO_BYTE _COM3 :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
}bit;
}SEG00STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE _COM0 :1;
IO_BYTE _COM1 :1;
IO_BYTE _COM2 :1;
IO_BYTE _COM3 :1;
}bit;
}SEG01STR;
typedef union{ /* SEG02 */
IO_BYTE byte;
struct{
IO_BYTE _COM0 :1;
IO_BYTE _COM1 :1;
IO_BYTE _COM2 :1;
IO_BYTE _COM3 :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
}bit;
}SEG02STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE _COM0 :1;
IO_BYTE _COM1 :1;
IO_BYTE _COM2 :1;
IO_BYTE _COM3 :1;
}bit;
}SEG03STR;
typedef union{ /* SEG04 */
IO_BYTE byte;
struct{
IO_BYTE _COM0 :1;
IO_BYTE _COM1 :1;
IO_BYTE _COM2 :1;
IO_BYTE _COM3 :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
}bit;
}SEG04STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE _COM0 :1;
IO_BYTE _COM1 :1;
IO_BYTE _COM2 :1;
IO_BYTE _COM3 :1;
}bit;
}SEG05STR;
typedef union{ /* SEG06 */
IO_BYTE byte;
struct{
IO_BYTE _COM0 :1;
IO_BYTE _COM1 :1;
IO_BYTE _COM2 :1;
IO_BYTE _COM3 :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
}bit;
}SEG06STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE _COM0 :1;
IO_BYTE _COM1 :1;
IO_BYTE _COM2 :1;
IO_BYTE _COM3 :1;
}bit;
}SEG07STR;
typedef union{ /* SEG08 */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -