📄 io_bit.h
字号:
#ifndef __IO_BIT_h__
#define __IO_BIT_h__
// write your header here
typedef struct _bit_struct
{unsigned int bit0:1;unsigned int bit1:1;unsigned int bit2:1;unsigned int bit3:1;unsigned int bit4:1;
unsigned int bit5:1;unsigned int bit6:1;unsigned int bit7:1;unsigned int bit8:1;unsigned int bit9:1;
unsigned int bit10:1;unsigned int bit11:1;unsigned int bit12:1;unsigned int bit13:1;unsigned int bit14:1;
unsigned int bit15:1;}bit_field;
#define IOA0 (*(volatile bit_field*)(P_IOA_Data)).bit0
#define IOA1 (*(volatile bit_field*)(P_IOA_Data)).bit1
#define IOA2 (*(volatile bit_field*)(P_IOA_Data)).bit2
#define IOA3 (*(volatile bit_field*)(P_IOA_Data)).bit3
#define IOA4 (*(volatile bit_field*)(P_IOA_Data)).bit4
#define IOA5 (*(volatile bit_field*)(P_IOA_Data)).bit5
#define IOA6 (*(volatile bit_field*)(P_IOA_Data)).bit6
#define IOA7 (*(volatile bit_field*)(P_IOA_Data)).bit7
#define IOA8 (*(volatile bit_field*)(P_IOA_Data)).bit8
#define IOA9 (*(volatile bit_field*)(P_IOA_Data)).bit9
#define IOA10 (*(volatile bit_field*)(P_IOA_Data)).bit10
#define IOA11 (*(volatile bit_field*)(P_IOA_Data)).bit11
#define IOA12 (*(volatile bit_field*)(P_IOA_Data)).bit12
#define IOA13 (*(volatile bit_field*)(P_IOA_Data)).bit13
#define IOA14 (*(volatile bit_field*)(P_IOA_Data)).bit14
#define IOA15 (*(volatile bit_field*)(P_IOA_Data)).bit15
#define IOB0 (*(volatile bit_field*)(P_IOB_Data)).bit0
#define IOB1 (*(volatile bit_field*)(P_IOB_Data)).bit1
#define IOB2 (*(volatile bit_field*)(P_IOB_Data)).bit2
#define IOB3 (*(volatile bit_field*)(P_IOB_Data)).bit3
#define IOB4 (*(volatile bit_field*)(P_IOB_Data)).bit4
#define IOB5 (*(volatile bit_field*)(P_IOB_Data)).bit5
#define IOB6 (*(volatile bit_field*)(P_IOB_Data)).bit6
#define IOB7 (*(volatile bit_field*)(P_IOB_Data)).bit7
#define IOB8 (*(volatile bit_field*)(P_IOB_Data)).bit8
#define IOB9 (*(volatile bit_field*)(P_IOB_Data)).bit9
#define IOB10 (*(volatile bit_field*)(P_IOB_Data)).bit10
#define IOB11 (*(volatile bit_field*)(P_IOB_Data)).bit11
#define IOB12 (*(volatile bit_field*)(P_IOB_Data)).bit12
#define IOB13 (*(volatile bit_field*)(P_IOB_Data)).bit13
#define IOB14 (*(volatile bit_field*)(P_IOB_Data)).bit14
#define IOB15 (*(volatile bit_field*)(P_IOB_Data)).bit15
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -