首先,MSP430 系列单片机是TI公司推出的一种 16 位的单片机,具有7 种源操作数寻址、 4 种目的操作数寻址)、采用了精简指令集(RISC)结构,具有简洁的 27 条内核指令以及大量的模拟指令,它具有强大的处理能力[5];MSP430单片机大量的寄存器和片内数据存储器是可以参与多种运算的[6];并且拥有高效的查表处理指令,能够简化编程时的工作量。
其次,MSP430 系列单片机有多种类的中断源设定,并且能够任意嵌套,使用的时候非常方便[7]。
而且,MSP430在集成片上有非常丰富的外围模块,与此同时MSP430单片机集成了各种各样的片内外设[8]。例如:定时器A,模拟比较器A、硬件乘法器、12位/16位ADC、有看门狗、串口0,1、端口1~6、液晶驱动器、基本定时器等的一些外围模块的不同组合[9]。MSP430 系列单片机的这些片内设与外设,大大优化了单片机的组合设计以及编程设计[10]。
此外,由于引入的闪存程序存储器和基于JTAG技术,开发工具不仅变得容易,而且价格也相对便宜,并且还可以实现在线编程[16]。
通过对MSP430单片机的学习,关于这个问题和意义,对我有很大的帮助。
3 系统硬件介绍
3.1 实验主板
主板是MSP430F6638教学开发系统的核心,板上不但有TI公司高性能低功耗的16位MCU芯片MSP430F6638,还集成了板载仿真器以及丰富的外设资源,主要包括有:
● 电源模块:集成了电源选择开关(3种电源选择方式)
● 无线射频模块接口:1个CC1101模块接口、1个RF射频模块接口
● eZ430-FET板载仿真器模块
● 串行通信接口:1个RS232、1个RS485
● 音频模块:Line in、Line out接口、麦克风、扬声器
● 拨盘电位器与跳线帽收纳区
● 频率计信号输入端子
● 人机交互模块:LEDl-LED5、S1-S5、Padl-Pad
● 外部仿真器JTAG接口
● USB接口:与PC机数据通信、电池充电
● I2C接口:2组-PI1、P14
● 段式液晶模块:单色,6位8段
● TFT液晶模块:彩色,320×240
● 温度传感器模块:可以测量本地( Local)温度与远程(Remote)温度
● MicroSD卡模块
● Booster Pack扩展模块:2组-BP1(P17-P18)、BP2(P15-P16) 基于MSP430F6638的文件存储系统设计+源程序(4):http://www.751com.cn/zidonghua/lunwen_10725.html