📄 io_map.h
字号:
byte BPCLCD10 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPDLCD10 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPELCD10 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPFLCD10 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPGLCD10 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPHLCD10 :1; /* Segment on/off Frontplane/Backplane Operation */
} Bits;
} LCDWF10STR;
extern volatile LCDWF10STR _LCDWF10 @0x0000002A;
#define LCDWF10 _LCDWF10.Byte
#define LCDWF10_BPALCD10 _LCDWF10.Bits.BPALCD10
#define LCDWF10_BPBLCD10 _LCDWF10.Bits.BPBLCD10
#define LCDWF10_BPCLCD10 _LCDWF10.Bits.BPCLCD10
#define LCDWF10_BPDLCD10 _LCDWF10.Bits.BPDLCD10
#define LCDWF10_BPELCD10 _LCDWF10.Bits.BPELCD10
#define LCDWF10_BPFLCD10 _LCDWF10.Bits.BPFLCD10
#define LCDWF10_BPGLCD10 _LCDWF10.Bits.BPGLCD10
#define LCDWF10_BPHLCD10 _LCDWF10.Bits.BPHLCD10
#define LCDWF10_BPALCD10_MASK 0x01
#define LCDWF10_BPBLCD10_MASK 0x02
#define LCDWF10_BPCLCD10_MASK 0x04
#define LCDWF10_BPDLCD10_MASK 0x08
#define LCDWF10_BPELCD10_MASK 0x10
#define LCDWF10_BPFLCD10_MASK 0x20
#define LCDWF10_BPGLCD10_MASK 0x40
#define LCDWF10_BPHLCD10_MASK 0x80
/*** LCDWF11 - LCD Waveform Register 11; 0x0000002B ***/
typedef union {
byte Byte;
struct {
byte BPALCD11 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPBLCD11 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPCLCD11 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPDLCD11 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPELCD11 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPFLCD11 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPGLCD11 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPHLCD11 :1; /* Segment on/off Frontplane/Backplane Operation */
} Bits;
} LCDWF11STR;
extern volatile LCDWF11STR _LCDWF11 @0x0000002B;
#define LCDWF11 _LCDWF11.Byte
#define LCDWF11_BPALCD11 _LCDWF11.Bits.BPALCD11
#define LCDWF11_BPBLCD11 _LCDWF11.Bits.BPBLCD11
#define LCDWF11_BPCLCD11 _LCDWF11.Bits.BPCLCD11
#define LCDWF11_BPDLCD11 _LCDWF11.Bits.BPDLCD11
#define LCDWF11_BPELCD11 _LCDWF11.Bits.BPELCD11
#define LCDWF11_BPFLCD11 _LCDWF11.Bits.BPFLCD11
#define LCDWF11_BPGLCD11 _LCDWF11.Bits.BPGLCD11
#define LCDWF11_BPHLCD11 _LCDWF11.Bits.BPHLCD11
#define LCDWF11_BPALCD11_MASK 0x01
#define LCDWF11_BPBLCD11_MASK 0x02
#define LCDWF11_BPCLCD11_MASK 0x04
#define LCDWF11_BPDLCD11_MASK 0x08
#define LCDWF11_BPELCD11_MASK 0x10
#define LCDWF11_BPFLCD11_MASK 0x20
#define LCDWF11_BPGLCD11_MASK 0x40
#define LCDWF11_BPHLCD11_MASK 0x80
/*** LCDWF12 - LCD Waveform Register 12; 0x0000002C ***/
typedef union {
byte Byte;
struct {
byte BPALCD12 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPBLCD12 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPCLCD12 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPDLCD12 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPELCD12 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPFLCD12 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPGLCD12 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPHLCD12 :1; /* Segment on/off Frontplane/Backplane Operation */
} Bits;
} LCDWF12STR;
extern volatile LCDWF12STR _LCDWF12 @0x0000002C;
#define LCDWF12 _LCDWF12.Byte
#define LCDWF12_BPALCD12 _LCDWF12.Bits.BPALCD12
#define LCDWF12_BPBLCD12 _LCDWF12.Bits.BPBLCD12
#define LCDWF12_BPCLCD12 _LCDWF12.Bits.BPCLCD12
#define LCDWF12_BPDLCD12 _LCDWF12.Bits.BPDLCD12
#define LCDWF12_BPELCD12 _LCDWF12.Bits.BPELCD12
#define LCDWF12_BPFLCD12 _LCDWF12.Bits.BPFLCD12
#define LCDWF12_BPGLCD12 _LCDWF12.Bits.BPGLCD12
#define LCDWF12_BPHLCD12 _LCDWF12.Bits.BPHLCD12
#define LCDWF12_BPALCD12_MASK 0x01
#define LCDWF12_BPBLCD12_MASK 0x02
#define LCDWF12_BPCLCD12_MASK 0x04
#define LCDWF12_BPDLCD12_MASK 0x08
#define LCDWF12_BPELCD12_MASK 0x10
#define LCDWF12_BPFLCD12_MASK 0x20
#define LCDWF12_BPGLCD12_MASK 0x40
#define LCDWF12_BPHLCD12_MASK 0x80
/*** LCDWF13 - LCD Waveform Register 13; 0x0000002D ***/
typedef union {
byte Byte;
struct {
byte BPALCD13 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPBLCD13 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPCLCD13 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPDLCD13 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPELCD13 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPFLCD13 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPGLCD13 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPHLCD13 :1; /* Segment on/off Frontplane/Backplane Operation */
} Bits;
} LCDWF13STR;
extern volatile LCDWF13STR _LCDWF13 @0x0000002D;
#define LCDWF13 _LCDWF13.Byte
#define LCDWF13_BPALCD13 _LCDWF13.Bits.BPALCD13
#define LCDWF13_BPBLCD13 _LCDWF13.Bits.BPBLCD13
#define LCDWF13_BPCLCD13 _LCDWF13.Bits.BPCLCD13
#define LCDWF13_BPDLCD13 _LCDWF13.Bits.BPDLCD13
#define LCDWF13_BPELCD13 _LCDWF13.Bits.BPELCD13
#define LCDWF13_BPFLCD13 _LCDWF13.Bits.BPFLCD13
#define LCDWF13_BPGLCD13 _LCDWF13.Bits.BPGLCD13
#define LCDWF13_BPHLCD13 _LCDWF13.Bits.BPHLCD13
#define LCDWF13_BPALCD13_MASK 0x01
#define LCDWF13_BPBLCD13_MASK 0x02
#define LCDWF13_BPCLCD13_MASK 0x04
#define LCDWF13_BPDLCD13_MASK 0x08
#define LCDWF13_BPELCD13_MASK 0x10
#define LCDWF13_BPFLCD13_MASK 0x20
#define LCDWF13_BPGLCD13_MASK 0x40
#define LCDWF13_BPHLCD13_MASK 0x80
/*** LCDWF14 - LCD Waveform Register 14; 0x0000002E ***/
typedef union {
byte Byte;
struct {
byte BPALCD14 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPBLCD14 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPCLCD14 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPDLCD14 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPELCD14 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPFLCD14 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPGLCD14 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPHLCD14 :1; /* Segment on/off Frontplane/Backplane Operation */
} Bits;
} LCDWF14STR;
extern volatile LCDWF14STR _LCDWF14 @0x0000002E;
#define LCDWF14 _LCDWF14.Byte
#define LCDWF14_BPALCD14 _LCDWF14.Bits.BPALCD14
#define LCDWF14_BPBLCD14 _LCDWF14.Bits.BPBLCD14
#define LCDWF14_BPCLCD14 _LCDWF14.Bits.BPCLCD14
#define LCDWF14_BPDLCD14 _LCDWF14.Bits.BPDLCD14
#define LCDWF14_BPELCD14 _LCDWF14.Bits.BPELCD14
#define LCDWF14_BPFLCD14 _LCDWF14.Bits.BPFLCD14
#define LCDWF14_BPGLCD14 _LCDWF14.Bits.BPGLCD14
#define LCDWF14_BPHLCD14 _LCDWF14.Bits.BPHLCD14
#define LCDWF14_BPALCD14_MASK 0x01
#define LCDWF14_BPBLCD14_MASK 0x02
#define LCDWF14_BPCLCD14_MASK 0x04
#define LCDWF14_BPDLCD14_MASK 0x08
#define LCDWF14_BPELCD14_MASK 0x10
#define LCDWF14_BPFLCD14_MASK 0x20
#define LCDWF14_BPGLCD14_MASK 0x40
#define LCDWF14_BPHLCD14_MASK 0x80
/*** LCDWF15 - LCD Waveform Register 15; 0x0000002F ***/
typedef union {
byte Byte;
struct {
byte BPALCD15 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPBLCD15 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPCLCD15 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPDLCD15 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPELCD15 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPFLCD15 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPGLCD15 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPHLCD15 :1; /* Segment on/off Frontplane/Backplane Operation */
} Bits;
} LCDWF15STR;
extern volatile LCDWF15STR _LCDWF15 @0x0000002F;
#define LCDWF15 _LCDWF15.Byte
#define LCDWF15_BPALCD15 _LCDWF15.Bits.BPALCD15
#define LCDWF15_BPBLCD15 _LCDWF15.Bits.BPBLCD15
#define LCDWF15_BPCLCD15 _LCDWF15.Bits.BPCLCD15
#define LCDWF15_BPDLCD15 _LCDWF15.Bits.BPDLCD15
#define LCDWF15_BPELCD15 _LCDWF15.Bits.BPELCD15
#define LCDWF15_BPFLCD15 _LCDWF15.Bits.BPFLCD15
#define LCDWF15_BPGLCD15 _LCDWF15.Bits.BPGLCD15
#define LCDWF15_BPHLCD15 _LCDWF15.Bits.BPHLCD15
#define LCDWF15_BPALCD15_MASK 0x01
#define LCDWF15_BPBLCD15_MASK 0x02
#define LCDWF15_BPCLCD15_MASK 0x04
#define LCDWF15_BPDLCD15_MASK 0x08
#define LCDWF15_BPELCD15_MASK 0x10
#define LCDWF15_BPFLCD15_MASK 0x20
#define LCDWF15_BPGLCD15_MASK 0x40
#define LCDWF15_BPHLCD15_MASK 0x80
/*** LCDWF16 - LCD Waveform Register 16; 0x00000030 ***/
typedef union {
byte Byte;
struct {
byte BPALCD16 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPBLCD16 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPCLCD16 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPDLCD16 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPELCD16 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPFLCD16 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPGLCD16 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPHLCD16 :1; /* Segment on/off Frontplane/Backplane Operation */
} Bits;
} LCDWF16STR;
extern volatile LCDWF16STR _LCDWF16 @0x00000030;
#define LCDWF16 _LCDWF16.Byte
#define LCDWF16_BPALCD16 _LCDWF16.Bits.BPALCD16
#define LCDWF16_BPBLCD16 _LCDWF16.Bits.BPBLCD16
#define LCDWF16_BPCLCD16 _LCDWF16.Bits.BPCLCD16
#define LCDWF16_BPDLCD16 _LCDWF16.Bits.BPDLCD16
#define LCDWF16_BPELCD16 _LCDWF16.Bits.BPELCD16
#define LCDWF16_BPFLCD16 _LCDWF16.Bits.BPFLCD16
#define LCDWF16_BPGLCD16 _LCDWF16.Bits.BPGLCD16
#define LCDWF16_BPHLCD16 _LCDWF16.Bits.BPHLCD16
#define LCDWF16_BPALCD16_MASK 0x01
#define LCDWF16_BPBLCD16_MASK 0x02
#define LCDWF16_BPCLCD16_MASK 0x04
#define LCDWF16_BPDLCD16_MASK 0x08
#define LCDWF16_BPELCD16_MASK 0x10
#define LCDWF16_BPFLCD16_MASK 0x20
#define LCDWF16_BPGLCD16_MASK 0x40
#define LCDWF16_BPHLCD16_MASK 0x80
/*** LCDWF17 - LCD Waveform Register 17; 0x00000031 ***/
typedef union {
byte Byte;
struct {
byte BPALCD17 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPBLCD17 :1; /* Segment on/off Frontplane/Backplane Operation */
byte BPCLCD17 :1;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -