|
/************************************************************ * DIGITAL I/O Port3/4寄存器定义 无中断功能 ************************************************************/
#define P3IN_ 0x0018 /* P3 输入寄存器 */ const sfrb P3IN = P3IN_; #define P3OUT_ 0x0019 /* P3 输出寄存器 */ sfrb P3OUT = P3OUT_; #define P3DIR_ 0x001A /* P3 方向选择寄存器 */ sfrb P3DIR = P3DIR_; #define P3SEL_ 0x001B /* P3 功能选择寄存器*/ sfrb P3SEL = P3SEL_;
#define P4IN_ 0x001C /* P4 输入寄存器 */ const sfrb P4IN = P4IN_; #define P4OUT_ 0x001D /* P4 输出寄存器 */ sfrb P4OUT = P4OUT_; #define P4DIR_ 0x001E /* P4 方向选择寄存器 */ sfrb P4DIR = P4DIR_; #define P4SEL_ 0x001F /* P4 功能选择寄存器 */ sfrb P4SEL = P4SEL_;
/************************************************************ * DIGITAL I/O Port5/6 I/O口寄存器定义PORT5和6 无中断功能
************************************************************/
#define P5IN_ 0x0030 /* P5 输入寄存器 */ const sfrb P5IN = P5IN_; #define P5OUT_ 0x0031 /* P5 输出寄存器*/ sfrb P5OUT = P5OUT_; #define P5DIR_ 0x0032 /* P5 方向选择寄存器*/ sfrb P5DIR = P5DIR_; #define P5SEL_ 0x0033 /* P5 功能选择寄存器*/ sfrb P5SEL = P5SEL_;
#define P6IN_ 0x0034 /* P6 输入寄存器 */ const sfrb P6IN = P6IN_; #define P6OUT_ 0x0035 /* P6 输出寄存器*/ sfrb P6OUT = P6OUT_; #define P6DIR_ 0x0036 /* P6 方向选择寄存器*/ sfrb P6DIR = P6DIR_; #define P6SEL_ 0x0037 /* P6 功能选择寄存器*/ sfrb P6SEL = P6SEL_; |