- 19
- 0
- 约1.25万字
- 约 13页
- 2017-06-07 发布于浙江
- 举报
Unlock-MSP430实验
MSP430-TEST44X 开发实验板实验
实验一 I/O与时钟
一、实验目的
1 、熟悉实验板和MSP430开发环境
2 、掌握MSP430 I/0 口线的操作
3、掌握MSP430 时钟模块的设置
二、实验原理
1、I/O 口线操作
使用实验板上的 P5.1 、LED3 来完成口线操作,相关电路如图 1-1 所示:
图 1-1 实验电路
图中开关K 是 DIP 开关 P11 的 SW6,P5.1 通过 DIP 开关 P11 的 SW6、跳线 J2 、电
阻R 连接 LED3 ,P5.1 可输出高电平点亮 LED3 或者输出低电平使 LED3 熄灭。
2 、时钟模块
MSP430 系列芯片的时钟模块有高速晶振、低速晶振、DCO、FLL和 FLL+,其中 MSPX44X
系列包含高速晶振、低速晶振、DCO 和 FLL+,可根据不同需求产生、输出不同时钟频
率。MSP430X44X 系列由于使用了增强型锁频环技术 FLL+,消除了 RC 振荡器因电压、
温度等不稳定因素带来的不稳定性,可以在低频情况下得到较高的稳定频率,DCO的
输出频率由倍频因子和 DCO+共同决定:
当DCO+ = 0 时,FDCOCLK =Faclk * (N+1)
当DCO+ = 1 时,FDCOCLK =Faclk *(N+1) *D
系统时钟和子系统时钟除了可以使用 DCO 产生的时钟频率外,还可以使用 XT2 ,XT2
的典型设置为8MHZ 或者4MHz 。端口P1 的P1.1 、P1.4 、P1.5 在实验中用于输出MCLK 、
SMCLK、ACLK 。
三、实验内容
1、 熟悉实验板和 EW430 开发环境
要求:
能够连接仿真器、电源到实验板
能够创建工程、文件,熟练进行 C 程序和汇编程序的编译、连接
2 、I/0 端口实验
要求:通过口线 P5.1 控制 LED3
3、设置、观测时钟频率
要求:设置时钟,使得 P1.1,P1.4输出时钟频率为 ACLK*10,P1.5输出为 ACLK
四、实验步骤
1、设置JTAG 与晶振对应的开关
2
MSP430-TEST44X 开发实验板实验
置 DIP 开关 P6 的 SW1、SW2 以及DIP 开关 P7 的 SW4、SW3、SW2 为 ON
置 DIP 开关 P10 的 SW1,SW2 为 ON
2 、打开实验板电源对应的开关
置 DIP 开关 P8 的 SW2、SW3、SW4 和 P9 的 SW5 为 ON
3、连通J2 ,进行 I/O 实验
4 、置DIP开关P6 的SW6、DIP开关P5 的SW1、开关P5 的SW2为ON,观测时钟频率
五、分析与思考
1、修改程序,使 MCLK = 4MHZ 。
2 、在不使用 XT2 的情况下,MCLK 的最大频率可为多少?
3、ACLK 有没有可能比 MCLK 的频率还要低?请说明原因。
六、实验参考代码
3
MSP430-TEST44X 开发实验板实验
实验二 键盘与LED
一、实验目的
1、熟悉键盘的设计方法,掌握键盘工作原理和编程设计
2、 掌握 LED 静态显示和动态扫描显示的原理和编程设计
二、实验原理
1、键盘原理
在单片机实验中,键盘的设计主要有三种方式:独立按键式键盘、行列扫描式键盘、
N
原创力文档

文档评论(0)