📄 io_map.h
字号:
struct {
byte BPALCD3 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPBLCD3 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPCLCD3 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPDLCD3 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPELCD3 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPFLCD3 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPGLCD3 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPHLCD3 :1; /* Segment on/off Frontplane/Backplane Operation */
} Bits;
} LCDWF3STR;
extern volatile LCDWF3STR _LCDWF3 @0x00000023;
#define LCDWF3 _LCDWF3.Byte
#define LCDWF3_BPALCD3 _LCDWF3.Bits.BPALCD3
#define LCDWF3_BPBLCD3 _LCDWF3.Bits.BPBLCD3
#define LCDWF3_BPCLCD3 _LCDWF3.Bits.BPCLCD3
#define LCDWF3_BPDLCD3 _LCDWF3.Bits.BPDLCD3
#define LCDWF3_BPELCD3 _LCDWF3.Bits.BPELCD3
#define LCDWF3_BPFLCD3 _LCDWF3.Bits.BPFLCD3
#define LCDWF3_BPGLCD3 _LCDWF3.Bits.BPGLCD3
#define LCDWF3_BPHLCD3 _LCDWF3.Bits.BPHLCD3
#define LCDWF3_BPALCD3_MASK 0x01
#define LCDWF3_BPBLCD3_MASK 0x02
#define LCDWF3_BPCLCD3_MASK 0x04
#define LCDWF3_BPDLCD3_MASK 0x08
#define LCDWF3_BPELCD3_MASK 0x10
#define LCDWF3_BPFLCD3_MASK 0x20
#define LCDWF3_BPGLCD3_MASK 0x40
#define LCDWF3_BPHLCD3_MASK 0x80
/*** LCDWF4 - LCD Waveform Register 4; 0x00000024 ***/
typedef union {
byte Byte;
struct {
byte BPALCD4 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPBLCD4 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPCLCD4 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPDLCD4 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPELCD4 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPFLCD4 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPGLCD4 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPHLCD4 :1; /* Segment on/off Frontplane/Backplane Operation */
} Bits;
} LCDWF4STR;
extern volatile LCDWF4STR _LCDWF4 @0x00000024;
#define LCDWF4 _LCDWF4.Byte
#define LCDWF4_BPALCD4 _LCDWF4.Bits.BPALCD4
#define LCDWF4_BPBLCD4 _LCDWF4.Bits.BPBLCD4
#define LCDWF4_BPCLCD4 _LCDWF4.Bits.BPCLCD4
#define LCDWF4_BPDLCD4 _LCDWF4.Bits.BPDLCD4
#define LCDWF4_BPELCD4 _LCDWF4.Bits.BPELCD4
#define LCDWF4_BPFLCD4 _LCDWF4.Bits.BPFLCD4
#define LCDWF4_BPGLCD4 _LCDWF4.Bits.BPGLCD4
#define LCDWF4_BPHLCD4 _LCDWF4.Bits.BPHLCD4
#define LCDWF4_BPALCD4_MASK 0x01
#define LCDWF4_BPBLCD4_MASK 0x02
#define LCDWF4_BPCLCD4_MASK 0x04
#define LCDWF4_BPDLCD4_MASK 0x08
#define LCDWF4_BPELCD4_MASK 0x10
#define LCDWF4_BPFLCD4_MASK 0x20
#define LCDWF4_BPGLCD4_MASK 0x40
#define LCDWF4_BPHLCD4_MASK 0x80
/*** LCDWF5 - LCD Waveform Register 5; 0x00000025 ***/
typedef union {
byte Byte;
struct {
byte BPALCD5 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPBLCD5 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPCLCD5 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPDLCD5 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPELCD5 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPFLCD5 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPGLCD5 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPHLCD5 :1; /* Segment on/off Frontplane/Backplane Operation */
} Bits;
} LCDWF5STR;
extern volatile LCDWF5STR _LCDWF5 @0x00000025;
#define LCDWF5 _LCDWF5.Byte
#define LCDWF5_BPALCD5 _LCDWF5.Bits.BPALCD5
#define LCDWF5_BPBLCD5 _LCDWF5.Bits.BPBLCD5
#define LCDWF5_BPCLCD5 _LCDWF5.Bits.BPCLCD5
#define LCDWF5_BPDLCD5 _LCDWF5.Bits.BPDLCD5
#define LCDWF5_BPELCD5 _LCDWF5.Bits.BPELCD5
#define LCDWF5_BPFLCD5 _LCDWF5.Bits.BPFLCD5
#define LCDWF5_BPGLCD5 _LCDWF5.Bits.BPGLCD5
#define LCDWF5_BPHLCD5 _LCDWF5.Bits.BPHLCD5
#define LCDWF5_BPALCD5_MASK 0x01
#define LCDWF5_BPBLCD5_MASK 0x02
#define LCDWF5_BPCLCD5_MASK 0x04
#define LCDWF5_BPDLCD5_MASK 0x08
#define LCDWF5_BPELCD5_MASK 0x10
#define LCDWF5_BPFLCD5_MASK 0x20
#define LCDWF5_BPGLCD5_MASK 0x40
#define LCDWF5_BPHLCD5_MASK 0x80
/*** LCDWF6 - LCD Waveform Register 6; 0x00000026 ***/
typedef union {
byte Byte;
struct {
byte BPALCD6 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPBLCD6 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPCLCD6 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPDLCD6 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPELCD6 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPFLCD6 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPGLCD6 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPHLCD6 :1; /* Segment on/off Frontplane/Backplane Operation */
} Bits;
} LCDWF6STR;
extern volatile LCDWF6STR _LCDWF6 @0x00000026;
#define LCDWF6 _LCDWF6.Byte
#define LCDWF6_BPALCD6 _LCDWF6.Bits.BPALCD6
#define LCDWF6_BPBLCD6 _LCDWF6.Bits.BPBLCD6
#define LCDWF6_BPCLCD6 _LCDWF6.Bits.BPCLCD6
#define LCDWF6_BPDLCD6 _LCDWF6.Bits.BPDLCD6
#define LCDWF6_BPELCD6 _LCDWF6.Bits.BPELCD6
#define LCDWF6_BPFLCD6 _LCDWF6.Bits.BPFLCD6
#define LCDWF6_BPGLCD6 _LCDWF6.Bits.BPGLCD6
#define LCDWF6_BPHLCD6 _LCDWF6.Bits.BPHLCD6
#define LCDWF6_BPALCD6_MASK 0x01
#define LCDWF6_BPBLCD6_MASK 0x02
#define LCDWF6_BPCLCD6_MASK 0x04
#define LCDWF6_BPDLCD6_MASK 0x08
#define LCDWF6_BPELCD6_MASK 0x10
#define LCDWF6_BPFLCD6_MASK 0x20
#define LCDWF6_BPGLCD6_MASK 0x40
#define LCDWF6_BPHLCD6_MASK 0x80
/*** LCDWF7 - LCD Waveform Register 7; 0x00000027 ***/
typedef union {
byte Byte;
struct {
byte BPALCD7 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPBLCD7 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPCLCD7 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPDLCD7 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPELCD7 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPFLCD7 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPGLCD7 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPHLCD7 :1; /* Segment on/off Frontplane/Backplane Operation */
} Bits;
} LCDWF7STR;
extern volatile LCDWF7STR _LCDWF7 @0x00000027;
#define LCDWF7 _LCDWF7.Byte
#define LCDWF7_BPALCD7 _LCDWF7.Bits.BPALCD7
#define LCDWF7_BPBLCD7 _LCDWF7.Bits.BPBLCD7
#define LCDWF7_BPCLCD7 _LCDWF7.Bits.BPCLCD7
#define LCDWF7_BPDLCD7 _LCDWF7.Bits.BPDLCD7
#define LCDWF7_BPELCD7 _LCDWF7.Bits.BPELCD7
#define LCDWF7_BPFLCD7 _LCDWF7.Bits.BPFLCD7
#define LCDWF7_BPGLCD7 _LCDWF7.Bits.BPGLCD7
#define LCDWF7_BPHLCD7 _LCDWF7.Bits.BPHLCD7
#define LCDWF7_BPALCD7_MASK 0x01
#define LCDWF7_BPBLCD7_MASK 0x02
#define LCDWF7_BPCLCD7_MASK 0x04
#define LCDWF7_BPDLCD7_MASK 0x08
#define LCDWF7_BPELCD7_MASK 0x10
#define LCDWF7_BPFLCD7_MASK 0x20
#define LCDWF7_BPGLCD7_MASK 0x40
#define LCDWF7_BPHLCD7_MASK 0x80
/*** LCDWF8 - LCD Waveform Register 8; 0x00000028 ***/
typedef union {
byte Byte;
struct {
byte BPALCD8 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPBLCD8 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPCLCD8 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPDLCD8 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPELCD8 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPFLCD8 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPGLCD8 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPHLCD8 :1; /* Segment on/off Frontplane/Backplane Operation */
} Bits;
} LCDWF8STR;
extern volatile LCDWF8STR _LCDWF8 @0x00000028;
#define LCDWF8 _LCDWF8.Byte
#define LCDWF8_BPALCD8 _LCDWF8.Bits.BPALCD8
#define LCDWF8_BPBLCD8 _LCDWF8.Bits.BPBLCD8
#define LCDWF8_BPCLCD8 _LCDWF8.Bits.BPCLCD8
#define LCDWF8_BPDLCD8 _LCDWF8.Bits.BPDLCD8
#define LCDWF8_BPELCD8 _LCDWF8.Bits.BPELCD8
#define LCDWF8_BPFLCD8 _LCDWF8.Bits.BPFLCD8
#define LCDWF8_BPGLCD8 _LCDWF8.Bits.BPGLCD8
#define LCDWF8_BPHLCD8 _LCDWF8.Bits.BPHLCD8
#define LCDWF8_BPALCD8_MASK 0x01
#define LCDWF8_BPBLCD8_MASK 0x02
#define LCDWF8_BPCLCD8_MASK 0x04
#define LCDWF8_BPDLCD8_MASK 0x08
#define LCDWF8_BPELCD8_MASK 0x10
#define LCDWF8_BPFLCD8_MASK 0x20
#define LCDWF8_BPGLCD8_MASK 0x40
#define LCDWF8_BPHLCD8_MASK 0x80
/*** LCDWF9 - LCD Waveform Register 9; 0x00000029 ***/
typedef union {
byte Byte;
struct {
byte BPALCD9 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPBLCD9 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPCLCD9 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPDLCD9 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPELCD9 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPFLCD9 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPGLCD9 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPHLCD9 :1; /* Segment on/off Frontplane/Backplane Operation */
} Bits;
} LCDWF9STR;
extern volatile LCDWF9STR _LCDWF9 @0x00000029;
#define LCDWF9 _LCDWF9.Byte
#define LCDWF9_BPALCD9 _LCDWF9.Bits.BPALCD9
#define LCDWF9_BPBLCD9 _LCDWF9.Bits.BPBLCD9
#define LCDWF9_BPCLCD9 _LCDWF9.Bits.BPCLCD9
#define LCDWF9_BPDLCD9 _LCDWF9.Bits.BPDLCD9
#define LCDWF9_BPELCD9 _LCDWF9.Bits.BPELCD9
#define LCDWF9_BPFLCD9 _LCDWF9.Bits.BPFLCD9
#define LCDWF9_BPGLCD9 _LCDWF9.Bits.BPGLCD9
#define LCDWF9_BPHLCD9 _LCDWF9.Bits.BPHLCD9
#define LCDWF9_BPALCD9_MASK 0x01
#define LCDWF9_BPBLCD9_MASK 0x02
#define LCDWF9_BPCLCD9_MASK 0x04
#define LCDWF9_BPDLCD9_MASK 0x08
#define LCDWF9_BPELCD9_MASK 0x10
#define LCDWF9_BPFLCD9_MASK 0x20
#define LCDWF9_BPGLCD9_MASK 0x40
#define LCDWF9_BPHLCD9_MASK 0x80
/*** LCDWF10 - LCD Waveform Register 10; 0x0000002A ***/
typedef union {
byte Byte;
struct {
byte BPALCD10 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPBLCD10 :1; /* Segment on/off Frontplane/Backplane Operation */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -