MSP430芯片采用的是RISC精简指令集指令长度固定(严格上讲不固定,但是只要认识到各种指令周期的变化,就可以当成固定的),格式类似,时钟周期一致,并且采用冯•诺依曼存储结构,指令存储器和数据存储器位于同一存储器的不同物理地址,指令和数据的宽度相同。
一般程序采用
while(1)//死循环
{
{
…….//程序主体
}
}
程序不会退出main函数,在while循环中结合中断来实现具体的功能。
POR 上电复位
PUC 上电清除
GIE中断使能位
NMI不可屏蔽中断
RETI中断返回指令
MCLK 系统时钟
SMCLK子系统时钟
ACLK辅助时钟
MSP430有三种中断
(1) 系统复位:POR或PUC产生
(2) 不可屏蔽中断:只能被各自的中断使能位屏蔽
(3) 可屏蔽中断