MSP430F5529实验指导书(V1.0)课件.docVIP

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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

文档评论(0)

liuxiaoyu99 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档