最近一段时间跟着老师学习MSP430单片机,每天上八个多小时课,现在有一定收获,晚上整理出来,感谢敬业无私的老师。 
    MSP430系列单片机时钟模块由高速晶体振荡器 低速晶体振荡器 数字控制振荡器DCO 锁频环FLL以及锁频环增强版本FLL+等部件构成。各系列不同基础时钟模块产生相同的结果:输出三种不同频率时钟ACLK MCLK SMCLK,送给各种不同需求的模块。
    低速晶体振荡器LFXT1 第二振荡器XT2,MSP430两个外部振荡器产生的时钟信号都可以经过1 2 4 8分频后用作系统MCLK。当振荡器失效后,DCO振荡器会自动被选作MCLK的时钟源。
    MSP430系统中,没有专门的输入输出指令,输入输出操作都是通过传送指令来完成的。端口P1~p6都是可以位寻址的。端口只有数据位而没有状态口或控制口。
    端口P1和P2具有输入输出 中断和外部模块功能,这些功能可以通过它们各自的7个控制寄存器的设置来实现。PXDIR 0为输入模式,1输出模式。PXIN为只读寄存器。PXOUT为端口的输出缓冲寄存器,在读取时其内容与引脚方向定义无关。PXIFG中断标志寄存器,PXIE中断使能寄存器,PXSEL功能选择寄存器,用于选择引脚的IO功能和外围模块功能。端口P3 P4 P5 P6没有中断能力,除此之外和P1 P2一样。