📄 iodefine.h
字号:
unsigned char B0:1; /* Bit 0 */
} BIT; /* */
} PDR6; /* */
union { /* PDR7 */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char B7:1; /* Bit 7 */
unsigned char B6:1; /* Bit 6 */
unsigned char B5:1; /* Bit 5 */
unsigned char B4:1; /* Bit 4 */
unsigned char B3:1; /* Bit 3 */
unsigned char B2:1; /* Bit 2 */
unsigned char B1:1; /* Bit 1 */
unsigned char B0:1; /* Bit 0 */
} BIT; /* */
} PDR7; /* */
union { /* PDR8 */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char B7:1; /* Bit 7 */
unsigned char B6:1; /* Bit 6 */
unsigned char B5:1; /* Bit 5 */
unsigned char B4:1; /* Bit 4 */
unsigned char B3:1; /* Bit 3 */
unsigned char B2:1; /* Bit 2 */
unsigned char B1:1; /* Bit 1 */
unsigned char B0:1; /* Bit 0 */
} BIT; /* */
} PDR8; /* */
union { /* PDR9 */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char B7:1; /* Bit 7 */
unsigned char B6:1; /* Bit 6 */
unsigned char B5:1; /* Bit 5 */
unsigned char B4:1; /* Bit 4 */
unsigned char B3:1; /* Bit 3 */
unsigned char B2:1; /* Bit 2 */
unsigned char B1:1; /* Bit 1 */
unsigned char B0:1; /* Bit 0 */
} BIT; /* */
} PDR9; /* */
union { /* PDRA */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char :4; /* Bit 7-4 */
unsigned char B3:1; /* Bit 3 */
unsigned char B2:1; /* Bit 2 */
unsigned char B1:1; /* Bit 1 */
unsigned char B0:1; /* Bit 0 */
} BIT; /* */
} PDRA; /* */
union { /* PDRB */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char B7:1; /* Bit 7 */
unsigned char B6:1; /* Bit 6 */
unsigned char B5:1; /* Bit 5 */
unsigned char B4:1; /* Bit 4 */
unsigned char B3:1; /* Bit 3 */
unsigned char B2:1; /* Bit 2 */
unsigned char B1:1; /* Bit 1 */
unsigned char B0:1; /* Bit 0 */
} BIT; /* */
} PDRB; /* */
union { /* PDRC */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char :4; /* Bit 7-4 */
unsigned char B3:1; /* Bit 3 */
unsigned char B2:1; /* Bit 2 */
unsigned char B1:1; /* Bit 1 */
unsigned char B0:1; /* Bit 0 */
} BIT; /* */
} PDRC; /* */
union { /* PUCR1 */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char B7:1; /* Bit 7 */
unsigned char B6:1; /* Bit 6 */
unsigned char B5:1; /* Bit 5 */
unsigned char B4:1; /* Bit 4 */
unsigned char B3:1; /* Bit 3 */
unsigned char B2:1; /* Bit 2 */
unsigned char B1:1; /* Bit 1 */
unsigned char B0:1; /* Bit 0 */
} BIT; /* */
} PUCR1; /* */
union { /* PUCR3 */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char B7:1; /* Bit 7 */
unsigned char B6:1; /* Bit 6 */
unsigned char B5:1; /* Bit 5 */
unsigned char B4:1; /* Bit 4 */
unsigned char B3:1; /* Bit 3 */
unsigned char B2:1; /* Bit 2 */
unsigned char B1:1; /* Bit 1 */
unsigned char B0:1; /* Bit 0 */
} BIT; /* */
} PUCR3; /* */
union { /* PUCR5 */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char B7:1; /* Bit 7 */
unsigned char B6:1; /* Bit 6 */
unsigned char B5:1; /* Bit 5 */
unsigned char B4:1; /* Bit 4 */
unsigned char B3:1; /* Bit 3 */
unsigned char B2:1; /* Bit 2 */
unsigned char B1:1; /* Bit 1 */
unsigned char B0:1; /* Bit 0 */
} BIT; /* */
} PUCR5; /* */
union { /* PUCR6 */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char B7:1; /* Bit 7 */
unsigned char B6:1; /* Bit 6 */
unsigned char B5:1; /* Bit 5 */
unsigned char B4:1; /* Bit 4 */
unsigned char B3:1; /* Bit 3 */
unsigned char B2:1; /* Bit 2 */
unsigned char B1:1; /* Bit 1 */
unsigned char B0:1; /* Bit 0 */
} BIT; /* */
} PUCR6; /* */
unsigned char PCR1; /* PCR1 */
unsigned char PCR2; /* PCR2 */
unsigned char PCR3; /* PCR3 */
unsigned char PCR4; /* PCR4 */
unsigned char PCR5; /* PCR5 */
unsigned char PCR6; /* PCR6 */
unsigned char PCR7; /* PCR7 */
unsigned char PCR8; /* PCR8 */
unsigned char PCR9; /* PCR9 */
unsigned char PCRA; /* PCRA */
}; /* */
union un_wegr { /* union WEGR */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char WKEGS7:1; /* WKEGS7 */
unsigned char WKEGS6:1; /* WKEGS6 */
unsigned char WKEGS5:1; /* WKEGS5 */
unsigned char WKEGS4:1; /* WKEGS4 */
unsigned char WKEGS3:1; /* WKEGS3 */
unsigned char WKEGS2:1; /* WKEGS2 */
unsigned char WKEGS1:1; /* WKEGS1 */
unsigned char WKEGS0:1; /* WKEGS0 */
} BIT; /* */
}; /* */
union un_spcr { /* union SPCR */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char :2; /* */
unsigned char SPC32 :1; /* SPC32 */
unsigned char SPC31 :1; /* SPC31 */
unsigned char SCINV3:1; /* SCINV3 */
unsigned char SCINV2:1; /* SCINV2 */
unsigned char SCINV1:1; /* SCINV1 */
unsigned char SCINV0:1; /* SCINV0 */
} BIT; /* */
}; /* */
union un_cwosr { /* union CWOSR */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char :7; /* */
unsigned char CWOS:1; /* CWOS */
} BIT; /* */
}; /* */
union un_syscr1 { /* union SYSCR1 */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char b7:1; /* SSBY */
unsigned char b6:1; /* STS */
unsigned char b5:1; /* LSON */
unsigned char b4:1; /* */
unsigned char b3:1; /* MA */
unsigned char b2:1;
unsigned char b1:1;
unsigned char b0:1;
} BIT; /* */
}; /* */
union un_syscr2 { /* union SYSCR2 */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char b7 :1; /* */
unsigned char b6 :1; /* */
unsigned char b5 :1; /* */
unsigned char b4 :1; /* NESEL */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -