单片机MSP4305299 实验程序(13 页)Good is good, but better carries it
精益求精,善益求善
实验一 熟悉 CCS 编译环境实验目的:熟悉 CCS 编译环境,学习CCS 中新建工程,编译调试程序,观察变量窗口,设置断点等实验内容与步骤:1
在 CCSv5 中新建工程,指定MSP430F5529 芯片;2
在 main
c 中键入以下程序段3
#include void main(void){volatile unsigned int i;WDTCTL = WDTPW+WDTHOLD; // Stop WDTP1DIR |= BIT0; // P1
0 set as outputwhile(1) // continuous loop{P1OUT ^= BIT0; // XOR P1
0for(i=50000;i>0;i--); // Delay}}4
编译 Build 工程;5
下载调试 Debug 工程;6
在调试环境下选择全部运行,观察记录实验板上的现象;7
选择单步运行,观察记录每条指令执行时的现象;8
选择单步运行,观察寄存器 P1DIR,P1OUT 中数据的变化;9
停止调试,返回到编辑环境,在程序中设置断点运行;实验二 简单输入输出实验实验目的:学习MPS430 通用输入输出端口GPIO 的操作,掌握CCS 中建立工程编辑调试的过程
实验内容与步骤:1
端口输出点亮指定 LED 或闪耀(软件延时),按键控制交替点亮或熄灭LED编写程序指定端口输出方向,控制指示灯LED1 或LED2 或LED3 闪耀#include void main(void) { volatile unsigned int i; WDTCTL = WDTPW+WDTHOLD; // Stop WDT P8DIR |= BIT2;