📄 resetprg.p
字号:
unsigned char ICRGF;
unsigned char ICRGR;
};
struct st_lcd {
union {
unsigned char BYTE;
struct {
unsigned char DTS:2;
unsigned char CMX:1;
unsigned char :1;
unsigned char SGS:4;
} BIT;
} LPCR;
union {
unsigned char BYTE;
struct {
unsigned char wk :1;
unsigned char PSW :1;
unsigned char ACT :1;
unsigned char DISP:1;
unsigned char CKS :4;
} BIT;
} LCR;
union {
unsigned char BYTE;
struct {
unsigned char LCDAB:1;
} BIT;
} LCR2;
};
struct st_ad {
unsigned int ADRR;
union {
unsigned char BYTE;
struct {
unsigned char CKS :1;
unsigned char TRGE:1;
unsigned char :2;
unsigned char CH :4;
} BIT;
} AMR;
union {
unsigned char BYTE;
struct {
unsigned char ADSF:1;
} BIT;
} ADSR;
};
struct st_pwm {
union {
unsigned char BYTE;
struct {
unsigned char wk :6;
unsigned char PWCR1:1;
unsigned char PWCR0:1;
} BIT;
} PWCR;
unsigned char PWDRU;
unsigned char PWDRL;
};
struct st_io {
union {
unsigned char BYTE;
struct {
unsigned char IRQ3:1;
unsigned char :2;
unsigned char IRQ4:1;
unsigned char TMIG:1;
} BIT;
} PMR1;
union {
unsigned char BYTE;
struct {
unsigned char wk :2;
unsigned char POF1:1;
unsigned char :2;
unsigned char WDCKS:1;
unsigned char NCS :1;
unsigned char IRQ0:1;
} BIT;
} PMR2;
union {
unsigned char BYTE;
struct {
unsigned char AEVL :1;
unsigned char AEVH :1;
unsigned char :3;
unsigned char TMOFH:1;
unsigned char TMOFL:1;
} BIT;
} PMR3;
char wk1;
union {
unsigned char BYTE;
struct {
unsigned char WKP7:1;
unsigned char WKP6:1;
unsigned char WKP5:1;
unsigned char WKP4:1;
unsigned char WKP3:1;
unsigned char WKP2:1;
unsigned char WKP1:1;
unsigned char WKP0:1;
} BIT;
} PMR5;
char wk2[7];
union {
unsigned char BYTE;
struct {
unsigned char B7:1;
unsigned char B6:1;
unsigned char :1;
unsigned char B4:1;
unsigned char B3:1;
} BIT;
} PDR1;
char wk3;
union {
unsigned char BYTE;
struct {
unsigned char B7:1;
unsigned char B6:1;
unsigned char B5:1;
unsigned char B4:1;
unsigned char B3:1;
unsigned char B2:1;
unsigned char B1:1;
} BIT;
} PDR3;
union {
unsigned char BYTE;
struct {
unsigned char wk:4;
unsigned char B3:1;
unsigned char B2:1;
unsigned char B1:1;
unsigned char B0:1;
} BIT;
} PDR4;
union {
unsigned char BYTE;
struct {
unsigned char B7:1;
unsigned char B6:1;
unsigned char B5:1;
unsigned char B4:1;
unsigned char B3:1;
unsigned char B2:1;
unsigned char B1:1;
unsigned char B0:1;
} BIT;
} PDR5;
union {
unsigned char BYTE;
struct {
unsigned char B7:1;
unsigned char B6:1;
unsigned char B5:1;
unsigned char B4:1;
unsigned char B3:1;
unsigned char B2:1;
unsigned char B1:1;
unsigned char B0:1;
} BIT;
} PDR6;
union {
unsigned char BYTE;
struct {
unsigned char B7:1;
unsigned char B6:1;
unsigned char B5:1;
unsigned char B4:1;
unsigned char B3:1;
unsigned char B2:1;
unsigned char B1:1;
unsigned char B0:1;
} BIT;
} PDR7;
union {
unsigned char BYTE;
struct {
unsigned char B7:1;
unsigned char B6:1;
unsigned char B5:1;
unsigned char B4:1;
unsigned char B3:1;
unsigned char B2:1;
unsigned char B1:1;
unsigned char B0:1;
} BIT;
} PDR8;
union {
unsigned char BYTE;
struct {
unsigned char wk:2;
unsigned char B5:1;
unsigned char B4:1;
unsigned char B3:1;
unsigned char B2:1;
unsigned char B1:1;
unsigned char B0:1;
} BIT;
} PDR9;
union {
unsigned char BYTE;
struct {
unsigned char wk:4;
unsigned char B3:1;
unsigned char B2:1;
unsigned char B1:1;
unsigned char B0:1;
} BIT;
} PDRA;
union {
unsigned char BYTE;
struct {
unsigned char B7:1;
unsigned char B6:1;
unsigned char B5:1;
unsigned char B4:1;
unsigned char B3:1;
unsigned char B2:1;
unsigned char B1:1;
unsigned char B0:1;
} BIT;
} PDRB;
char wk4;
union {
unsigned char BYTE;
struct {
unsigned char B7:1;
unsigned char B6:1;
unsigned char :1;
unsigned char B4:1;
unsigned char B3:1;
} BIT;
} PUCR1;
union {
unsigned char BYTE;
struct {
unsigned char B7:1;
unsigned char B6:1;
unsigned char B5:1;
unsigned char B4:1;
unsigned char B3:1;
unsigned char B2:1;
unsigned char B1:1;
} BIT;
} PUCR3;
union {
unsigned char BYTE;
struct {
unsigned char B7:1;
unsigned char B6:1;
unsigned char B5:1;
unsigned char B4:1;
unsigned char B3:1;
unsigned char B2:1;
unsigned char B1:1;
unsigned char B0:1;
} BIT;
} PUCR5;
union {
unsigned char BYTE;
struct {
unsigned char B7:1;
unsigned char B6:1;
unsigned char B5:1;
unsigned char B4:1;
unsigned char B3:1;
unsigned char B2:1;
unsigned char B1:1;
unsigned char B0:1;
} BIT;
} PUCR6;
unsigned char PCR1;
char wk5;
unsigned char PCR3;
unsigned char PCR4;
unsigned char PCR5;
unsigned char PCR6;
unsigned char PCR7;
unsigned char PCR8;
union {
unsigned char BYTE;
struct {
unsigned char wk :4;
unsigned char PIOFF:1;
unsigned char :1;
unsigned char PWM2 :1;
unsigned char PWM1 :1;
} BIT;
} PMR9;
unsigned char PCRA;
union {
unsigned char BYTE;
struct {
unsigned char wk :4;
unsigned char IRQ1:1;
} BIT;
} PMRB;
};
union un_wegr {
unsigned char BYTE;
struct {
unsigned char WKEGS7:1;
unsigned char WKEGS6:1;
unsigned char WKEGS5:1;
unsigned char WKEGS4:1;
unsigned char WKEGS3:1;
unsigned char WKEGS2:1;
unsigned char WKEGS1:1;
unsigned char WKEGS0:1;
} BIT;
};
union un_spcr {
unsigned char BYTE;
struct {
unsigned char wk :2;
unsigned char SPC32 :1;
unsigned char :1;
unsigned char SCINV3:1;
unsigned char SCINV2:1;
} BIT;
};
union un_syscr1 {
unsigned char BYTE;
struct {
unsigned char SSBY:1;
unsigned char STS :3;
unsigned char LSON:1;
unsigned char :1;
unsigned char MA :2;
} BIT;
};
union un_syscr2 {
unsigned char BYTE;
struct {
unsigned char wk :3;
unsigned char NESEL:1;
unsigned char DTON :1;
unsigned char MSON :1;
unsigned char SA :2;
} BIT;
};
union un_iegr {
unsigned char BYTE;
struct {
unsigned char wk :3;
unsigned char IEG4:1;
unsigned char IEG3:1;
unsigned char :1;
unsigned char IEG1:1;
unsigned char IEG0:1;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -