
MSP430F5529实验指导书(V10).docx
5页本文格式为Word版,下载可任意编辑MSP430F5529实验指导书(V10) 东北林业大学 “3+1”测验班 MSP430F5529 测验指导书 (V1.0) 2022年10月27日 东北林业大学机电工程学院“3+1”测验室 1 东北林业大学 “3+1”测验班 测验一 根基GPIO测验 测验二 键盘与液晶显示测验 测验三 时钟系统配置测验 测验四 测验五 测验六 测验七 测验八 看门狗与定时器测验 AD/DA测验 对比器测验 Flash测验 串行通信测验 2 东北林业大学 “3+1”测验班 测验一 根基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 东北林业大学 “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-->CCS Project 弹出图1-3对话框 4 东北林业大学 “3+1”测验班 图1-3 新建一个CCS工程 2、在 Project name 中输入新建工程的名称,在此输入 lab1_1 3、在 Device 片面选择器件的型号:在此Family选择MSP430;Variant选择MSP430X5XX family,芯片选择MSP430F552;其余保持默认 4、在左下角对话框中,选择Empty Projects下拉菜单下的Empty Project(空工程),单击Finish 5、在新窗口中输入如下代码: #include 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 5 — 5 —。
