?? mcf51qe128.h
字號(hào):
#define RGPIO_DIR_DIR6_MASK 64
#define RGPIO_DIR_DIR7_MASK 128
#define RGPIO_DIR_DIR8_MASK 256
#define RGPIO_DIR_DIR9_MASK 512
#define RGPIO_DIR_DIR10_MASK 1024
#define RGPIO_DIR_DIR11_MASK 2048
#define RGPIO_DIR_DIR12_MASK 4096
#define RGPIO_DIR_DIR13_MASK 8192
#define RGPIO_DIR_DIR14_MASK 16384
#define RGPIO_DIR_DIR15_MASK 32768
/*** RGPIO_DATA - RGPIO Data Register; 0x00C00002 ***/
typedef union {
word Word;
struct {
word DATA0 :1; /* RGPIO data bit 0 */
word DATA1 :1; /* RGPIO data bit 1 */
word DATA2 :1; /* RGPIO data bit 2 */
word DATA3 :1; /* RGPIO data bit 3 */
word DATA4 :1; /* RGPIO data bit 4 */
word DATA5 :1; /* RGPIO data bit 5 */
word DATA6 :1; /* RGPIO data bit 6 */
word DATA7 :1; /* RGPIO data bit 7 */
word DATA8 :1; /* RGPIO data bit 8 */
word DATA9 :1; /* RGPIO data bit 9 */
word DATA10 :1; /* RGPIO data bit 10 */
word DATA11 :1; /* RGPIO data bit 11 */
word DATA12 :1; /* RGPIO data bit 12 */
word DATA13 :1; /* RGPIO data bit 13 */
word DATA14 :1; /* RGPIO data bit 14 */
word DATA15 :1; /* RGPIO data bit 15 */
} Bits;
} RGPIO_DATASTR;
extern volatile RGPIO_DATASTR _RGPIO_DATA @0x00C00002;
#define RGPIO_DATA _RGPIO_DATA.Word
#define RGPIO_DATA_DATA0 _RGPIO_DATA.Bits.DATA0
#define RGPIO_DATA_DATA1 _RGPIO_DATA.Bits.DATA1
#define RGPIO_DATA_DATA2 _RGPIO_DATA.Bits.DATA2
#define RGPIO_DATA_DATA3 _RGPIO_DATA.Bits.DATA3
#define RGPIO_DATA_DATA4 _RGPIO_DATA.Bits.DATA4
#define RGPIO_DATA_DATA5 _RGPIO_DATA.Bits.DATA5
#define RGPIO_DATA_DATA6 _RGPIO_DATA.Bits.DATA6
#define RGPIO_DATA_DATA7 _RGPIO_DATA.Bits.DATA7
#define RGPIO_DATA_DATA8 _RGPIO_DATA.Bits.DATA8
#define RGPIO_DATA_DATA9 _RGPIO_DATA.Bits.DATA9
#define RGPIO_DATA_DATA10 _RGPIO_DATA.Bits.DATA10
#define RGPIO_DATA_DATA11 _RGPIO_DATA.Bits.DATA11
#define RGPIO_DATA_DATA12 _RGPIO_DATA.Bits.DATA12
#define RGPIO_DATA_DATA13 _RGPIO_DATA.Bits.DATA13
#define RGPIO_DATA_DATA14 _RGPIO_DATA.Bits.DATA14
#define RGPIO_DATA_DATA15 _RGPIO_DATA.Bits.DATA15
#define RGPIO_DATA_DATA0_MASK 1
#define RGPIO_DATA_DATA1_MASK 2
#define RGPIO_DATA_DATA2_MASK 4
#define RGPIO_DATA_DATA3_MASK 8
#define RGPIO_DATA_DATA4_MASK 16
#define RGPIO_DATA_DATA5_MASK 32
#define RGPIO_DATA_DATA6_MASK 64
#define RGPIO_DATA_DATA7_MASK 128
#define RGPIO_DATA_DATA8_MASK 256
#define RGPIO_DATA_DATA9_MASK 512
#define RGPIO_DATA_DATA10_MASK 1024
#define RGPIO_DATA_DATA11_MASK 2048
#define RGPIO_DATA_DATA12_MASK 4096
#define RGPIO_DATA_DATA13_MASK 8192
#define RGPIO_DATA_DATA14_MASK 16384
#define RGPIO_DATA_DATA15_MASK 32768
/*** RGPIO_ENB - RGPIO Pin Enable Register; 0x00C00004 ***/
typedef union {
word Word;
struct {
word ENB0 :1; /* RGPIO enable bit 0 */
word ENB1 :1; /* RGPIO enable bit 1 */
word ENB2 :1; /* RGPIO enable bit 2 */
word ENB3 :1; /* RGPIO enable bit 3 */
word ENB4 :1; /* RGPIO enable bit 4 */
word ENB5 :1; /* RGPIO enable bit 5 */
word ENB6 :1; /* RGPIO enable bit 6 */
word ENB7 :1; /* RGPIO enable bit 7 */
word ENB8 :1; /* RGPIO enable bit 8 */
word ENB9 :1; /* RGPIO enable bit 9 */
word ENB10 :1; /* RGPIO enable bit 10 */
word ENB11 :1; /* RGPIO enable bit 11 */
word ENB12 :1; /* RGPIO enable bit 12 */
word ENB13 :1; /* RGPIO enable bit 13 */
word ENB14 :1; /* RGPIO enable bit 14 */
word ENB15 :1; /* RGPIO enable bit 15 */
} Bits;
} RGPIO_ENBSTR;
extern volatile RGPIO_ENBSTR _RGPIO_ENB @0x00C00004;
#define RGPIO_ENB _RGPIO_ENB.Word
#define RGPIO_ENB_ENB0 _RGPIO_ENB.Bits.ENB0
#define RGPIO_ENB_ENB1 _RGPIO_ENB.Bits.ENB1
#define RGPIO_ENB_ENB2 _RGPIO_ENB.Bits.ENB2
#define RGPIO_ENB_ENB3 _RGPIO_ENB.Bits.ENB3
#define RGPIO_ENB_ENB4 _RGPIO_ENB.Bits.ENB4
#define RGPIO_ENB_ENB5 _RGPIO_ENB.Bits.ENB5
#define RGPIO_ENB_ENB6 _RGPIO_ENB.Bits.ENB6
#define RGPIO_ENB_ENB7 _RGPIO_ENB.Bits.ENB7
#define RGPIO_ENB_ENB8 _RGPIO_ENB.Bits.ENB8
#define RGPIO_ENB_ENB9 _RGPIO_ENB.Bits.ENB9
#define RGPIO_ENB_ENB10 _RGPIO_ENB.Bits.ENB10
#define RGPIO_ENB_ENB11 _RGPIO_ENB.Bits.ENB11
#define RGPIO_ENB_ENB12 _RGPIO_ENB.Bits.ENB12
#define RGPIO_ENB_ENB13 _RGPIO_ENB.Bits.ENB13
#define RGPIO_ENB_ENB14 _RGPIO_ENB.Bits.ENB14
#define RGPIO_ENB_ENB15 _RGPIO_ENB.Bits.ENB15
#define RGPIO_ENB_ENB0_MASK 1
#define RGPIO_ENB_ENB1_MASK 2
#define RGPIO_ENB_ENB2_MASK 4
#define RGPIO_ENB_ENB3_MASK 8
#define RGPIO_ENB_ENB4_MASK 16
#define RGPIO_ENB_ENB5_MASK 32
#define RGPIO_ENB_ENB6_MASK 64
#define RGPIO_ENB_ENB7_MASK 128
#define RGPIO_ENB_ENB8_MASK 256
#define RGPIO_ENB_ENB9_MASK 512
#define RGPIO_ENB_ENB10_MASK 1024
#define RGPIO_ENB_ENB11_MASK 2048
#define RGPIO_ENB_ENB12_MASK 4096
#define RGPIO_ENB_ENB13_MASK 8192
#define RGPIO_ENB_ENB14_MASK 16384
#define RGPIO_ENB_ENB15_MASK 32768
/*** RGPIO_CLR - RGPIO Clear Data Register; 0x00C00006 ***/
typedef union {
word Word;
struct {
word CLR0 :1; /* RGPIO clear data bit 0 */
word CLR1 :1; /* RGPIO clear data bit 1 */
word CLR2 :1; /* RGPIO clear data bit 2 */
word CLR3 :1; /* RGPIO clear data bit 3 */
word CLR4 :1; /* RGPIO clear data bit 4 */
word CLR5 :1; /* RGPIO clear data bit 5 */
word CLR6 :1; /* RGPIO clear data bit 6 */
word CLR7 :1; /* RGPIO clear data bit 7 */
word CLR8 :1; /* RGPIO clear data bit 8 */
word CLR9 :1; /* RGPIO clear data bit 9 */
word CLR10 :1; /* RGPIO clear data bit 10 */
word CLR11 :1; /* RGPIO clear data bit 11 */
word CLR12 :1; /* RGPIO clear data bit 12 */
word CLR13 :1; /* RGPIO clear data bit 13 */
word CLR14 :1; /* RGPIO clear data bit 14 */
word CLR15 :1; /* RGPIO clear data bit 15 */
} Bits;
} RGPIO_CLRSTR;
extern volatile RGPIO_CLRSTR _RGPIO_CLR @0x00C00006;
#define RGPIO_CLR _RGPIO_CLR.Word
#define RGPIO_CLR_CLR0 _RGPIO_CLR.Bits.CLR0
#define RGPIO_CLR_CLR1 _RGPIO_CLR.Bits.CLR1
#define RGPIO_CLR_CLR2 _RGPIO_CLR.Bits.CLR2
#define RGPIO_CLR_CLR3 _RGPIO_CLR.Bits.CLR3
#define RGPIO_CLR_CLR4 _RGPIO_CLR.Bits.CLR4
#define RGPIO_CLR_CLR5 _RGPIO_CLR.Bits.CLR5
#define RGPIO_CLR_CLR6 _RGPIO_CLR.Bits.CLR6
#define RGPIO_CLR_CLR7 _RGPIO_CLR.Bits.CLR7
#define RGPIO_CLR_CLR8 _RGPIO_CLR.Bits.CLR8
#define RGPIO_CLR_CLR9 _RGPIO_CLR.Bits.CLR9
#define RGPIO_CLR_CLR10 _RGPIO_CLR.Bits.CLR10
#define RGPIO_CLR_CLR11 _RGPIO_CLR.Bits.CLR11
#define RGPIO_CLR_CLR12 _RGPIO_CLR.Bits.CLR12
#define RGPIO_CLR_CLR13 _RGPIO_CLR.Bits.CLR13
#define RGPIO_CLR_CLR14 _RGPIO_CLR.Bits.CLR14
#define RGPIO_CLR_CLR15 _RGPIO_CLR.Bits.CLR15
#define RGPIO_CLR_CLR0_MASK 1
#define RGPIO_CLR_CLR1_MASK 2
#define RGPIO_CLR_CLR2_MASK 4
#define RGPIO_CLR_CLR3_MASK 8
#define RGPIO_CLR_CLR4_MASK 16
#define RGPIO_CLR_CLR5_MASK 32
#define RGPIO_CLR_CLR6_MASK 64
#define RGPIO_CLR_CLR7_MASK 128
#define RGPIO_CLR_CLR8_MASK 256
#define RGPIO_CLR_CLR9_MASK 512
#define RGPIO_CLR_CLR10_MASK 1024
#define RGPIO_CLR_CLR11_MASK 2048
#define RGPIO_CLR_CLR12_MASK 4096
#define RGPIO_CLR_CLR13_MASK 8192
#define RGPIO_CLR_CLR14_MASK 16384
#define RGPIO_CLR_CLR15_MASK 32768
/*** RGPIO_SET - RGPIO Set Data Register; 0x00C0000A ***/
typedef union {
word Word;
struct {
word SET0 :1; /* RGPIO set data bit 0 */
word SET1 :1; /* RGPIO set data bit 1 */
word SET2 :1; /* RGPIO set data bit 2 */
word SET3 :1; /* RGPIO set data bit 3 */
word SET4 :1; /* RGPIO set data bit 4 */
word SET5 :1; /* RGPIO set data bit 5 */
word SET6 :1; /* RGPIO set data bit 6 */
word SET7 :1; /* RGPIO set data bit 7 */
word SET8 :1; /* RGPIO set data bit 8 */
word SET9 :1; /* RGPIO set data bit 9 */
word SET10 :1; /* RGPIO set data bit 10 */
word SET11 :1; /* RGPIO set data bit 11 */
word SET12 :1; /* RGPIO set data bit 12 */
word SET13 :1; /* RGPIO set data bit 13 */
word SET14 :1; /* RGPIO set data bit 14 */
word SET15 :1; /* RGPIO set data bit 15 */
} Bits;
} RGPIO_SETSTR;
extern volatile RGPIO_SETSTR _RGPIO_SET @0x00C0000A;
#define RGPIO_SET _RGPIO_SET.Word
#define RGPIO_SET_SET0 _RGPIO_SET.Bits.SET0
#define RGPIO_SET_SET1 _RGPIO_SET.Bits.SET1
#define RGPIO_SET_SET2 _RGPIO_SET.Bits.SET2
#define RGPIO_SET_SET3 _RGPIO_SET.Bits.SET3
#define RGPIO_SET_SET4 _RGPIO_SET.Bits.SET4
#define RGPIO_SET_SET5 _RGPIO_SET.Bits.SET5
#define RGPIO_SET_SET6 _RGPIO_SET.Bits.SET6
#define RGPIO_SET_SET7 _RGPIO_SET.Bits.SET7
#define RGPIO_SET_SET8 _RGPIO_SET.Bits.SET8
#define RGPIO_SET_SET9 _RGPIO_SET.Bits.SET9
#define RGPIO_SET_SET10 _RGPIO_SET.Bits.SET10
#define RGPIO_SET_SET11 _RGPIO_SET.Bits.SET11
#define RGPIO_SET_SET12 _RGPIO_SET.Bits.SET12
#define RGPIO_SET_SET13 _RGPIO_SET.Bits.SET13
#define RGPIO_SET_SET14 _RGPIO_SET.Bits.SET14
#define RGPIO_SET_SET15 _RGPIO_SET.Bits.SET15
#define RGPIO_SET_SET0_MASK 1
#define RGPIO_SET_SET1_MASK 2
#define RGPIO_SET_SET2_MASK 4
#define RGPIO_SET_SET3_MASK 8
#define RGPIO_SET_SET4_MASK 16
#define RGPIO_SET_SET5_MASK 32
#define RGPIO_SET_SET6_MASK 64
#define RGPIO_SET_SET7_MASK 128
#define RGPIO_SET_SET8_MASK 256
#define RGPIO_SET_SET9_MASK 512
#define RGPIO_SET_SET10_MASK 1024
#define RGPIO_SET_SET11_MASK 2048
#define RGPIO_SET_SET12_MASK 4096
#define RGPIO_SET_SET13_MASK 8192
#define RGPIO_SET_SET14_MASK 16384
#define RGPIO_SET_SET15_MASK 32768
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -