📄 h8s2215.h
字号:
unsigned char reserve2:1;
unsigned char IPR2:1;
unsigned char IPR1:1;
unsigned char IPR0:1;
} BIT;
} IPRA;
union {
unsigned char BYTE;
struct {
unsigned char reserve:1;
unsigned char IPR6:1;
unsigned char IPR5:1;
unsigned char IPR4:1;
unsigned char reserve2:1;
unsigned char IPR2:1;
unsigned char IPR1:1;
unsigned char IPR0:1;
} BIT;
} IPRB;
union {
unsigned char BYTE;
struct {
unsigned char reserve:1;
unsigned char IPR6:1;
unsigned char IPR5:1;
unsigned char IPR4:1;
unsigned char reserve2:1;
unsigned char IPR2:1;
unsigned char IPR1:1;
unsigned char IPR0:1;
} BIT;
} IPRC;
union {
unsigned char BYTE;
struct {
unsigned char reserve:1;
unsigned char IPR6:1;
unsigned char IPR5:1;
unsigned char IPR4:1;
unsigned char reserve2:1;
unsigned char IPR2:1;
unsigned char IPR1:1;
unsigned char IPR0:1;
} BIT;
} IPRD;
union {
unsigned char BYTE;
struct {
unsigned char reserve:1;
unsigned char IPR6:1;
unsigned char IPR5:1;
unsigned char IPR4:1;
unsigned char reserve2:1;
unsigned char IPR2:1;
unsigned char IPR1:1;
unsigned char IPR0:1;
} BIT;
} IPRE;
union {
unsigned char BYTE;
struct {
unsigned char reserve:1;
unsigned char IPR6:1;
unsigned char IPR5:1;
unsigned char IPR4:1;
unsigned char reserve2:1;
unsigned char IPR2:1;
unsigned char IPR1:1;
unsigned char IPR0:1;
} BIT;
} IPRF;
union {
unsigned char BYTE;
struct {
unsigned char reserve:1;
unsigned char IPR6:1;
unsigned char IPR5:1;
unsigned char IPR4:1;
unsigned char reserve2:1;
unsigned char IPR2:1;
unsigned char IPR1:1;
unsigned char IPR0:1;
} BIT;
} IPRG;
char dummy2[1];
union {
unsigned char BYTE;
struct {
unsigned char reserve:1;
unsigned char IPR6:1;
unsigned char IPR5:1;
unsigned char IPR4:1;
unsigned char reserve2:1;
unsigned char IPR2:1;
unsigned char IPR1:1;
unsigned char IPR0:1;
} BIT;
} IPRI;
union {
unsigned char BYTE;
struct {
unsigned char reserve:1;
unsigned char IPR6:1;
unsigned char IPR5:1;
unsigned char IPR4:1;
unsigned char reserve2:1;
unsigned char IPR2:1;
unsigned char IPR1:1;
unsigned char IPR0:1;
} BIT;
} IPRJ;
union {
unsigned char BYTE;
struct {
unsigned char reserve:1;
unsigned char IPR6:1;
unsigned char IPR5:1;
unsigned char IPR4:1;
unsigned char reserve2:1;
unsigned char IPR2:1;
unsigned char IPR1:1;
unsigned char IPR0:1;
} BIT;
} IPRK;
char dummy3[1];
union {
unsigned char BYTE;
struct {
unsigned char reserve:1;
unsigned char IPR6:1;
unsigned char IPR5:1;
unsigned char IPR4:1;
unsigned char reserve2:1;
unsigned char IPR2:1;
unsigned char IPR1:1;
unsigned char IPR0:1;
} BIT;
} IPRM;
};
struct port {
union {
unsigned char BYTE;
struct {
unsigned char P17DDR:1;
unsigned char P16DDR:1;
unsigned char P15DDR:1;
unsigned char P14DDR:1;
unsigned char P13DDR:1;
unsigned char P12DDR:1;
unsigned char P11DDR:1;
unsigned char P10DDR:1;
} BIT;
} P1DDR;
char dummy1[1];
union {
unsigned char BYTE;
struct {
unsigned char reserve:1;
unsigned char P36DDR:1;
unsigned char P35DDR:1;
unsigned char P34DDR:1;
unsigned char P33DDR:1;
unsigned char P32DDR:1;
unsigned char P31DDR:1;
unsigned char P30DDR:1;
} BIT;
} P3DDR;
char dummy2[3];
union {
unsigned char BYTE;
struct {
unsigned char reserve:3;
unsigned char P74DDR:1;
unsigned char P73DDR:1;
unsigned char P72DDR:1;
unsigned char P71DDR:1;
unsigned char P70DDR:1;
} BIT;
} P7DDR;
char dummy3[2];
union {
unsigned char BYTE;
struct {
unsigned char reserve:4;
unsigned char PA3DDR:1;
unsigned char PA2DDR:1;
unsigned char PA1DDR:1;
unsigned char PA0DDR:1;
} BIT;
} PADDR;
union {
unsigned char BYTE;
struct {
unsigned char PB7DDR:1;
unsigned char PB6DDR:1;
unsigned char PB5DDR:1;
unsigned char PB4DDR:1;
unsigned char PB3DDR:1;
unsigned char PB2DDR:1;
unsigned char PB1DDR:1;
unsigned char PB0DDR:1;
} BIT;
} PBDDR;
union {
unsigned char BYTE;
struct {
unsigned char PC7DDR:1;
unsigned char PC6DDR:1;
unsigned char PC5DDR:1;
unsigned char PC4DDR:1;
unsigned char PC3DDR:1;
unsigned char PC2DDR:1;
unsigned char PC1DDR:1;
unsigned char PC0DDR:1;
} BIT;
} PCDDR;
union {
unsigned char BYTE;
struct {
unsigned char PD7DDR:1;
unsigned char PD6DDR:1;
unsigned char PD5DDR:1;
unsigned char PD4DDR:1;
unsigned char PD3DDR:1;
unsigned char PD2DDR:1;
unsigned char PD1DDR:1;
unsigned char PD0DDR:1;
} BIT;
} PDDDR;
union {
unsigned char BYTE;
struct {
unsigned char PE7DDR:1;
unsigned char PE6DDR:1;
unsigned char PE5DDR:1;
unsigned char PE4DDR:1;
unsigned char PE3DDR:1;
unsigned char PE2DDR:1;
unsigned char PE1DDR:1;
unsigned char PE0DDR:1;
} BIT;
} PEDDR;
union {
unsigned char BYTE;
struct {
unsigned char PF7DDR:1;
unsigned char PF6DDR:1;
unsigned char PF5DDR:1;
unsigned char PF4DDR:1;
unsigned char PF3DDR:1;
unsigned char PF2DDR:1;
unsigned char PF1DDR:1;
unsigned char PF0DDR:1;
} BIT;
} PFDDR;
union {
unsigned char BYTE;
struct {
unsigned char reserve:3;
unsigned char PG4DDR:1;
unsigned char PG3DDR:1;
unsigned char PG2DDR:1;
unsigned char PG1DDR:1;
unsigned char PG0DDR:1;
} BIT;
} PGDDR;
union {
unsigned char BYTE;
struct {
unsigned char reserve:4;
unsigned char PA3PCR:1;
unsigned char PA2PCR:1;
unsigned char PA1PCR:1;
unsigned char PA0PCR:1;
} BIT;
} PAPCR;
union {
unsigned char BYTE;
struct {
unsigned char PB7PCR:1;
unsigned char PB6PCR:1;
unsigned char PB5PCR:1;
unsigned char PB4PCR:1;
unsigned char PB3PCR:1;
unsigned char PB2PCR:1;
unsigned char PB1PCR:1;
unsigned char PB0PCR:1;
} BIT;
} PBPCR;
union {
unsigned char BYTE;
struct {
unsigned char PC7PCR:1;
unsigned char PC6PCR:1;
unsigned char PC5PCR:1;
unsigned char PC4PCR:1;
unsigned char PC3PCR:1;
unsigned char PC2PCR:1;
unsigned char PC1PCR:1;
unsigned char PC0PCR:1;
} BIT;
} PCPCR;
union {
unsigned char BYTE;
struct {
unsigned char PD7PCR:1;
unsigned char PD6PCR:1;
unsigned char PD5PCR:1;
unsigned char PD4PCR:1;
unsigned char PD3PCR:1;
unsigned char PD2PCR:1;
unsigned char PD1PCR:1;
unsigned char PD0PCR:1;
} BIT;
} PDPCR;
union {
unsigned char BYTE;
struct {
unsigned char PE7PCR:1;
unsigned char PE6PCR:1;
unsigned char PE5PCR:1;
unsigned char PE4PCR:1;
unsigned char PE3PCR:1;
unsigned char PE2PCR:1;
unsigned char PE1PCR:1;
unsigned char PE0PCR:1;
} BIT;
} PEPCR;
char dummy4[1];
union {
unsigned char BYTE;
struct {
unsigned char reserve:1;
unsigned char P36ODR:1;
unsigned char P35ODR:1;
unsigned char P34ODR:1;
unsigned char P33ODR:1;
unsigned char P32ODR:1;
unsigned char P31ODR:1;
unsigned char P30ODR:1;
} BIT;
} P3ODR;
union {
unsigned char BYTE;
struct {
unsigned char reserve:4;
unsigned char PA3ODR:1;
unsigned char PA2ODR:1;
unsigned char PA1ODR:1;
unsigned char PA0ODR:1;
} BIT;
} PAODR;
char dummy5[184];
union {
unsigned char BYTE;
struct {
unsigned char P17DR:1;
unsigned char P16DR:1;
unsigned char P15DR:1;
unsigned char P14DR:1;
unsigned char P13DR:1;
unsigned char P12DR:1;
unsigned char P11DR:1;
unsigned char P10DR:1;
} BIT;
} P1DR;
char dummy6[1];
union {
unsigned char BYTE;
struct {
unsigned char reserve:1;
unsigned char P36DR:1;
unsigned char P35DR:1;
unsigned char P34DR:1;
unsigned char P33DR:1;
unsigned char P32DR:1;
unsigned char P31DR:1;
unsigned char P30DR:1;
} BIT;
} P3DR;
char dummy7[3];
union {
unsigned char BYTE;
struct {
unsigned char reserve:3;
unsigned char P74DR:1;
unsigned char P73DR:1;
unsigned char P72DR:1;
unsigned char P71DR:1;
unsigned char P70DR:1;
} BIT;
} P7DR;
char dummy8[2];
union {
unsigned char BYTE;
struct {
unsigned char reserve:4;
unsigned char PA3DR:1;
unsigned char PA2DR:1;
unsigned char PA1DR:1;
unsigned char PA0DR:1;
} BIT;
} PADR;
union {
unsigned char BYTE;
struct {
unsigned char PB7DR:1;
unsigned char PB6DR:1;
unsigned char PB5DR:1;
unsigned char PB4DR:1;
unsigned char PB3DR:1;
unsigned char PB2DR:1;
unsigned char PB1DR:1;
unsigned char PB0DR:1;
} BIT;
} PBDR;
union {
unsigned char BYTE;
struct {
unsigned char PC7DR:1;
unsigned char PC6DR:1;
unsigned char PC5DR:1;
unsigned char PC4DR:1;
unsigned char PC3DR:1;
unsigned char PC2DR:1;
unsigned char PC1DR:1;
unsigned char PC0DR:1;
} BIT;
} PCDR;
union {
unsigned char BYTE;
struct {
unsigned char PD7DR:1;
unsigned char PD6DR:1;
unsigned char PD5DR:1;
unsigned char PD4DR:1;
unsigned char PD3DR:1;
unsigned char PD2DR:1;
unsigned char PD1DR:1;
unsigned char PD0DR:1;
} BIT;
} PDDR;
union {
unsigned char BYTE;
struct {
unsigned char PE7DR:1;
unsigned char PE6DR:1;
unsigned char PE5DR:1;
unsigned char PE4DR:1;
unsigned char PE3DR:1;
unsigned char PE2DR:1;
unsigned char PE1DR:1;
unsigned char PE0DR:1;
} BIT;
} PEDR;
union {
unsigned char BYTE;
struct {
unsigned char PF7DR:1;
unsigned char PF6DR:1;
unsigned char PF5DR:1;
unsigned char PF4DR:1;
unsigned char PF3DR:1;
unsigned char PF2DR:1;
unsigned char PF1DR:1;
unsigned char PF0DR:1;
} BIT;
} PFDR;
union {
unsigned char BYTE;
struct {
unsigned char reserve:3;
unsigned char PG4DR:1;
unsigned char PG3DR:1;
unsigned char PG2DR:1;
unsigned char PG1DR:1;
unsigned char PG0DR:1;
} BIT;
} PGDR;
char dummy9[160];
union {
unsigned char BYTE;
struct {
unsigned char P17:1;
unsigned char P16:1;
unsigned char P15:1;
unsigned char P14:1;
unsigned char P13:1;
unsigned char P12:1;
unsigned char P11:1;
unsigned char P10:1;
} BIT;
} PORT1;
char dummy10[1];
union {
unsigned char BYTE;
struct {
unsigned char reserve:1;
unsigned char P36:1;
unsigned char P35:1;
unsigned char P34:1;
unsigned char P33:1;
unsigned char P32:1;
unsigned char P31:1;
unsigned char P30:1;
} BIT;
} PORT3;
union {
unsigned char BYTE;
struct {
unsigned char reserve:4;
unsigned char P43:1;
unsigned char P42:1;
unsigned char P41:1;
unsigned char P40:1;
} BIT;
} PORT4;
char dummy11[2];
union {
unsigned char BYTE;
struct {
unsigned char reserve:3;
unsigned char P74:1;
unsigned char P73:1;
unsigned char P72:1;
unsigned char P71:1;
unsigned char P70:1;
} BIT;
} PORT7;
char dummy12[1];
union {
unsigned char BYTE;
struct {
unsigned char P97:1;
unsigned char P96:1;
unsigned char reserve:6;
} BIT;
} PORT9;
union {
unsigned char BYTE;
struct {
unsigned char reserve:4;
unsigned char PA3:1;
unsigned char PA2:1;
unsigned char PA1:1;
unsigned char PA0:1;
} BIT;
} PORTA;
union {
unsigned char BYTE;
struct {
unsigned char PB7:1;
unsigned char PB6:1;
unsigned char PB5:1;
unsigned char PB4:1;
unsigned char PB3:1;
unsigned char PB2:1;
unsigned char PB1:1;
unsigned char PB0:1;
} BIT;
} PORTB;
union {
unsigned char BYTE;
struct {
unsigned char PC7:1;
unsigned char PC6:1;
unsigned char PC5:1;
unsigned char PC4:1;
unsigned char PC3:1;
unsigned char PC2:1;
unsigned char PC1:1;
unsigned char PC0:1;
} BIT;
} PORTC;
union {
unsigned char BYTE;
struct {
unsigned char PD7:1;
unsigned char PD6:1;
unsigned char PD5:1;
unsigned char PD4:1;
unsigned char PD3:1;
unsigned char PD2:1;
unsigned char PD1:1;
unsigned char PD0:1;
} BIT;
} PORTD;
union {
unsigned char BYTE;
struct {
unsigned char PE7:1;
unsigned char PE6:1;
unsigned char PE5:1;
unsigned char PE4:1;
unsigned char PE3:1;
unsigned char PE2:1;
unsigned char PE1:1;
unsigned char PE0:1;
} BIT;
} PORTE;
union {
unsigned char BYTE;
struct {
unsigned char PF7:1;
unsigned char PF6:1;
unsigned char PF5:1;
unsigned char PF4:1;
unsigned char PF3:1;
unsigned char PF2:1;
unsigned char PF1:1;
unsigned char PF0:1;
} BIT;
} PORTF;
union {
unsigned char BYTE;
struct {
unsigned char reserve:3;
unsigned char PG4:1;
unsigned char PG3:1;
unsigned char PG2:1;
unsigned char PG1:1;
unsigned char PG0:1;
} BIT;
} PORTG;
};
struct sci {
union {
unsigned char BYTE;
struct {
unsigned char SSE:1;
unsigned char reserve:3;
unsigned char ABCS:1;
unsigned char ACS2:1;
unsigned char ACS1:1;
unsigned char ACS0:1;
} BIT;
} SEMR;
char dummy[383];
union {
unsigned char BYTE;
struct {
unsigned char CA:1;
unsigned char CHR:1;
unsigned char PE:1;
unsigned char OE:1;
unsigned char STOP:1;
unsigned char MP:1;
unsigned char CKS1:1;
unsigned char CKS0:1;
} BIT;
} SMR;
unsigned char BRR;
union {
unsigned char BYTE;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -