📄 mod_regs_pio.h
字号:
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; //
} PORT; //
}; //
struct st_p4 { // struct P4
union { // P4PORT
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; //
} PORT; //
}; //
struct st_p9 { // struct P9
union { // P9PORT
unsigned char BYTE; // Byte Access
struct { // Bit Access
unsigned char :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; //
} PORT; //
}; //
struct st_pa { // struct PA
unsigned char DDR; // PADDR
char wk1[6]; //
union { // PAPCR
unsigned char BYTE; // Byte Access
struct { // Bit Access
unsigned char :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; //
} PCR; //
char wk2[6]; //
union { // PAODR
unsigned char BYTE; // Byte Access
struct { // Bit Access
unsigned char :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; //
} ODR; //
char wk3[193]; //
union { // PADR
unsigned char BYTE; // Byte Access
struct { // Bit Access
unsigned char :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; //
} DR; //
char wk4[175]; //
union { // PAPORT
unsigned char BYTE; // Byte Access
struct { // Bit Access
unsigned char :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; //
} PORT; //
}; //
struct st_pb { // struct PB
unsigned char DDR; // PBDDR
char wk1[6]; //
union { // PBPCR
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; //
} PCR; //
char wk2[6]; //
union { // PBODR
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; //
} ODR; //
char wk3[193]; //
union { // PBDR
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; //
} DR; //
char wk4[175]; //
union { // PBPORT
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; //
} PORT; //
}; //
struct st_pc { // struct PC
unsigned char DDR; // PCDDR
char wk1[6]; //
union { // PCPCR
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; //
} PCR; //
char wk2[6]; //
union { // PCODR
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; //
} ODR; //
char wk3[193]; //
union { // PCDR
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; //
} DR; //
char wk4[175]; //
union { // PCPORT
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; //
} PORT; //
}; //
struct st_pd { // struct PD
unsigned char DDR; // PDDDR
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -