MSP430寄存器中文注释---P1/2口(带中断功能)
/************************************************************ * DIGITAL I/O Port1/2 寄存器定义 有中断功能
************************************************************/
#define P1IN_ 0x0020 /* P1 输入寄存器 */ const sfrb P1IN #define P1OUT_ sfrb P1OUT #define P1DIR_ sfrb P1DIR #define P1IFG_ sfrb P1IFG #define P1IES_ sfrb P1IES #define P1IE_ sfrb P1IE #define P1SEL_ sfrb P1SEL #define P2IN_ const sfrb P2IN #define P2OUT_ sfrb P2OUT #define P2DIR_ sfrb P2DIR #define P2IFG_ sfrb P2IFG #define P2IES_ 0x0021 /* P1 输出寄存器 */ = P1OUT_;
0x0022 /* P1 方向选择寄存器 */ = P1DIR_;
0x0023 /* P1 中断标志寄存器*/ = P1IFG_;
0x0024 /* P1 中断边沿选择寄存器*/ = P1IES_;
0x0025 /* P1 中断使能寄存器 */ = P1IE_;
0x0026 /* P1 功能选择寄存器*/ = P1SEL_;
0x0028 /* P2 输入寄存器 */ 0x0029 /* P2 输出寄存器 */ = P2OUT_;
0x002A /* P2 方向选择寄存器 */ = P2DIR_;
0x002B /* P2 中断标志寄存器 */ = P2IFG_;
0x002C /* P2 中断边沿选择寄存器 */
= P1IN_;
= P2IN_;
sfrb P2IES = P2IES_; #define P2IE_
0x002D /* P2 中断使能寄存器 */ sfrb P2IE = P2IE_;
#define P2SEL_ 0x002E /* P2 功能选择寄存器 */ sfrb P2SEL = P2SEL_;
MSP430寄存器中文注释---P3/4口 (无中断功能)
/************************************************************ * 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_;
MSP430寄存器中文注释--- 硬件乘法器
/************************************************************ 硬件乘法器的寄存器定义
************************************************************/
#define MPY_ 0x0130 /* 无符号乘法 */ sfrw MPY = MPY_;
#define MPYS_ 0x0132 /* 有符号乘法*/ sfrw MPYS = MPYS_;
#define MAC_ 0x0134 /* 无符号乘加 */
sfrw MAC = MAC_; #define MACS_