文档详情

MSP430单片机编程与实践-实验报告.pdf

发布:2017-07-16约7.77千字共9页下载文档
文本预览下载声明
MSP430 单片机编程与实践 实验报告 专业:电气工程及其自动化 1 实验目的: 结合以前51 单片机的学习思想及学习方法,自主学习功能更强大的MSP430 单片机,培养学生自学能力,同时使学生的学习更贴近社会的需要,与时代的步 伐相一致。 熟悉MSP430 单片机的一些基本结构,掌握C430 编程的一般步骤,并学会 一些简单程序的编写。 培养学生自主学习能力,为以后的科学研究以及工作打下坚实的基础。 实验内容: 1 ○熟悉MSP430 开发环境,并掌握IAR Embedded Workbench 的使用方法, 学会使用该环境开发简单的C 语言程序,以及掌握常用的调试方法; 2 ○熟悉看门狗定时的工作方式,掌握基本定时器和Timer_A 定时器一般编程 方法; 3 ○掌握LED 静态显示和动态扫描显示的原理与编程设计; 4 ○掌握LCD 显示的原理以及编程设计; 5 ○掌握ADC 工作的原理,熟悉使用ADC12 的工作方式; 6 ○熟悉独立键盘以及行列式键盘的设计方法,掌握键盘工作原理和一般的编 程设计; 7 ○综合MSP430 的各个功能模块,练习编写数字密码锁程序,实现基本的一 些条件,使学生的学习与社会发展同步,更接近生活实际; 实验步骤: 实验一、 1、IAR 编程环境创建工程: 在IAR3.4 环境下,首先在“File ”菜单中点击“New ”选项,其子菜单中有 “Workplace ”选项,点击即可生成工作区间,再选择“Project ”菜单,找到“Create New Project ”选项,点击后出现工程介绍界面,按“确定”进入创建工程名称界 面,输入名称后点击“保存”,此时工程已创建。接下来在“New ”选项中点击 “File ”则工程右侧c 文件编写环境处出现光标闪烁,保存该文件并以“.C”为 其扩展名,则C 文件已建立。最后把该C 文件填加至工程,选择“Project ”菜 单中的“Add Files ”选项,弹出对话框后找到刚保存的C 文件,将其添加至工程, 至此,工程建立完毕。 2 、IAR 环境的硬件下载与调试: 当C 程序编写完毕后,保存当前C 文件,选择“Compile ”选项编译当前文 件,通过后回到“Project ”菜单中的“Options ”选择“msp430F449 ”单片机型 号,并将“Debugger ”选项中由“Simulator”改为“FET Debugger ”,确定后推 出对话框,回到主界面单击“Debug ”选项则可下载至开发板中。 下载完成后选择“Go ”选项则全速运行,可在硬件中观察程序的运行结果。 此外,在IAR SPY 调试器中又许多其他的调试方法,支持在线编程,如“单步 运行”、“运行到光标”、“设置断点”等。 实验二:使用基本定时器,通过P1.0 口控制LED 灯的亮灭,亮灭时间都为 2 1S。 实验原理如图1 所示: 图1:LED 灯控制电路 实验程序: #include msp430x44x.h void main() { WDTCTL=WDTPW+WDTHOLD; //关闭看门狗定时器 IE2|=BTIE; //打开基本定时器中断 FLL_CTL0|=XCAP14PF; BTCTL=BTDIV+BTIP1+BTIP2; //选择定时时间1S P1DIR|=0X01; _EINT(); //开总中断 for(;;) { _BIS_SR(LPM3_bits); //进入低功耗模式 _NOP(); } } #pr
显示全部
相似文档