main主程序程序开头都有一句“#include <msp430x14x.h>”,在这个MSP149F149头文件中对编程中可能会用到的SFR特殊功能寄存器、特征字等都有宏定义,方便大家使用,对于BIT X定义如下:#define BIT0 0x0001
#define BIT1 0x0002
#define BIT2 0x0004
#define BIT3 0x0008
#define BIT4 0x0010
#define BIT5 0x0020
#define BIT6 0x0040
#define BIT7 0x0080
#define BIT8 0x0100
#define BIT9 0x0200
#define BITA 0x0400
#define BITB 0x0800
#define BITC 0x1000
#define BITD 0x2000
#define BITE 0x4000
#define BITF 0x8000
“&”字符为按位与操作符,“&&”则为逻辑与操作符,两个意义不一样;
“>>”为右移操作符,>> n表示右移n位;“<<”为左移操作符;移出的为丢弃,这两个操作符均不是循环移位操作符!
|