- 1、本文档共49页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
东北林业大学 “3+1”实验班
MSP430F5529实验指导书
(V1.0)
2014 年 10 月 27 日
东北林业大学机电工程学院 “3+1”实验室
1
东北林业大学 “3+1”实验班
实验一 基础 GPIO实验
实验二 键盘与液晶显示实验
实验三 时钟系统配置实验
实验四 看门狗与定时器实验
实验五 AD/DA 实验
实验六 比较器实验
实验七 Flash实验
实验八 串行通信实验
2
东北林业大学 “3+1”实验班
实验一 基础 GPIO实验
【实验目的】
1、熟悉 CCS的基本使用方法;
2、掌握 MSP430系列单片机程序开发的基本步骤;
3、掌握 MSP430 I O口的基本功能。
【实验仪器】
1、SEED-EXP430F5529v1.0开发板一套;
2、PC机操作系统 Windows XP或 Windows 7,CCSv5.1集成开发环境。
【实验原理】
CCS(Code Composer Studio)是 TI 公司研发的一款具有环境配置、源文件
编辑、程序调试、 跟踪和分析等功能的集成开发环境, 能够帮助用户在一个软件 环境下完成编辑、编译、链接、调试和数据分析等工作。 CCSv5.1为 CCS软件 的最新版本,功能更强大、性能更稳定、可用性更高,是 MSP430 软件开发的
理想工具。
SEED-EXP430F5529v1.0开发板上的有 8 个可操作的 LED灯,与 MCU的 IO 口
对应关系如图 1-1 所示:
图 1-1 LED 与 MCU的 IO 对应关系电路
3
东北林业大学 “3+1”实验班
我们可以通过控制单片机 IO口的输出电平状态来控制各个 LED灯的亮灭。
开发板上还有 2 个可操作的按键 S1,S2。如图 1-2 所示。
图 1-2 按键电路
我们可以通过读取与按键相连的 IO 口的输入电平状态来执行相应的操作。
此外,S1,S2还可以作为外部中断源,触发中断。
【实验内容】
1、用调用头文件的方法, 使能 MSP430F5529开发板上的 8 个 LED灯依次按顺序
循环点亮;
2、用按键 S1控制开发板上 LED1的亮灭状态(查询法) ;
3、用按键 S2控制开发板上跑马灯的循环速度(中断方式) 。
【实验步骤】
内容 1:使能开发板上的 8 个 LED灯依次按顺序循环点亮
1、打开 CCSv5并确定工作区间,然后选择 File--New--CCSProject 弹出图 1-3
对话框。
4
东北林业大学 “3+1”实验班
图 1-3 新建一个 CCS工程
2、在 Project name 中输入新建工程的名称,在此输入 lab1_1。
3、在 Device 部分选择器件的型号 :在此 Family 选择 MSP430;Variant 选择
MSP430X5XX famil,y 芯片选择 MSP430F552;其余保持默认。
4、在左下角对话框中, 选择 Empty Projects下拉菜单下的 Empty Projec(t 空工程),
单击 Finish。
5、在新窗口中输入如下代码:
#include msp430f5529.h
void main ( void )
{
volatile unsigned int i;
WDTCTL=WDTPW+WDTHOLD; // 关闭看门狗
P1DIR |= BIT0; // 配置P1.0 为输出功能
P8DIR |= BIT1 + BIT2; // 配置 P8.1 ,P8.2 为输出功能
P1DIR |= BIT1 + BIT2 + BIT3 +BIT4 +BIT5;
while ( 1)
{
P1OUT = BIT0;
__delay_cycles ( 500000 ) ; // 延时
P1OUT = ~BIT0;
5
东北林业大学 “3+1”实验班
P8OUT = BIT1;
__delay_cycles ( 500000 ) ; // 延时
P8OUT = BIT2;
__delay_cycles ( 500000 ) ; // 延时
P8OUT = ~BIT2;
for ( i=BIT1;i=BIT5; i=i1 )
{
P1OUT = i;
__delay_cycles ( 500000 ) ; // 延时
}
}
}
6、保存程序后 Bulid(单击菜单中 ,或快捷键 Ctrl+B)编译程序。
7、调试程序(单击菜单中 )自动进入调试界面并下载程序。
8、运行程序(单击菜单中 )进行
程序的运行、暂停、停止、单步运行等操作。
9、观察实验现象,回顾操作步骤。
内容 2:用按键 S1控制开发板上 LED1的亮灭状态(查询法)
1、关闭上一个工程(在 Project Explorer窗口,右键 Close Projec
您可能关注的文档
最近下载
- 2025局深入贯彻精神学习教育”回头看”自查情况报告.docx VIP
- 七年级历史上册第一二单元测试题(含答案).doc VIP
- 小学语文六年级阅读理解33个常考题型满分答题公式模版技巧方法.pptx VIP
- 《物业管理》课件.pptx VIP
- 【课件】《危险化学品重大危险源监督管理暂行规定》解读.pptx VIP
- 桩基及围护技术标含施工方案.pdf VIP
- 小学写人记事类作文方法讲解(课件PPT;42页).pptx VIP
- 学校食堂餐饮服务投标方案(技术方案).doc
- 英剧剧本唐顿庄园台词本中英文对照精排版第一季第一集.pdf VIP
- [中级注册安全工程师考试密押资料]安全生产事故案例分析模拟281.docx VIP
文档评论(0)