问一些单片机中的基本代码的含义

LcdReset();
还有,假设我定义了一个函数void InitSys(void) ,那么InitSys();是什么意思
还有BCSCTL1 = CALBC1_1MHZ;
DCOCTL = CALDCO_1MHZ;
BCSCTL3 |= LFXT1S_2;
这些里面BCSCTL CALBC之类的都是什么意思,还有这些代码代表什么意思
还有CCTL0 = CCIE;是什么

LcdReset();//复位函数
BCSCTL1

DCOCTL都是寄存器名,用来配置 DCO时钟频率的,上述代码配置时钟为1MHZ,

CALBC1_1MHZ是常数,比如#define CALDCO_8MHZ (0x10FCu)
你学的是MSP430吧,什么型号的追问

我用的上面写的是g2,初学,可以加好友吗

追答

G2553?

追问

只写了G2哎,还有>>是什么意思,比如这句P1=(temp>>=1);

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-09
P1=(temp>>=1);

等同如下:
temp=temp>>1;
P1=temp;

意思是temp的值向右移1位,然后给P1口。本回答被网友采纳
第2个回答  2014-03-08
全部是寄存器名称,建议楼主从头看一遍寄存器手册,最好将寄存器分类,制一个表。
相似回答