东北林业大学 “3+1”实验班 1 MSP430F5529 实验指导书 (V1.0) 2014 年 10 月 27 日 东北林业大学机电工程学院“3+1”实验室 东北林业大学 “3+1”实验班 2 实验一 基础 GPIO 实验 实验二 键盘与液晶显示实验 实验三 时钟系统配置实验 实验四 看门狗与定时器实验 实验五 AD/DA 实验 实验六 比较器实验 实验七 Flas h 实验 实验八 串行通信实验 东北林业大学 “3+1”实验班 3 实验一 基础 GPIO 实验 【实验目的】 1、熟悉 CCS 的基本使用方法; 2、掌握 MSP430 系列单片机程序开发的基本步骤; 3、掌握 MSP430 IO 口的基本功能。 【实验仪器】 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+1”实验班 4 我们可以通过控制单片机 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 -->CCS Project 弹出图 1-3对话框。 东北林业大学 “3+1”实验班 5 图 1-3 新建一个 CCS 工程 2、在 Project name 中输入新建工程的名称,在此输入 lab1_1。 3、在 Device 部分选择器件的型号:在此 Family 选择...