衡星MSP430F5529大作业报告 下载本文

内容发布更新时间 : 2024/6/17 10:16:38星期一 下面是文章的全部内容请认真阅读。

中国地质大学(北京)

本 科 课 程 报告

《电子电路设计与实践》

学生姓名衡 星 院(系)地球物理与信息技术学院 专 业测控技术与仪器

学 号 1010152213

2018 年 3 月 19 日

中国地质大学(北京)

第一章 程序框图

a? YES 25%PWM 方波输出 并在串口 显示数值 LED1 闪烁 一次

开始 文字说明 A0~A7通道循环采集并显示 PWM选择输出 A0~A7通道选择 串口发送 按键P1.1? d? YES 100%PWM方波输出并在串口显示数值 YES A0~A7通道循环采集并显示 按键P2.1? YES b? YES 50%PWM方波输出并在串口显示数值 c? YES 75%PWM方波输出并在串口显示数值 按x下? YES A(x-1)通道循环采集并显示 LED1闪烁两次 LED1闪烁三次 LED1闪烁四次 LED2常亮 LED2循环闪烁x次 说明:

(1) “文字说明”的具体内容为:“当前A0~A7循环采集,串口发送a/b/c/d实现PWM转换。按键P2.1通道转换,按键P1.1实现A0~A7通道循环采集。”

(2) 占空比不同的PWM波由P3.6通道输出。

(3) 按键P2.1按x下后,“Ax通道循环采集并显示”,其中x取值1~8。当x>8时,x=x%8。

(4) 所有显示均在串口助手窗口显示,串口波特率设置为115200。

2

第二章 电子日志

课堂程序编写过程:

3月6日(周二):王猛老师在课堂上讲解大作业要求。

3月8日(周四):分发MSP430F5529单片机,并学习GPIO相关程序编写。

3月10日(周六):学习定时计数器、时钟功能,并完成“呼吸灯”和“时钟分频”等课堂函数编写。

3月15日(周四):学习中断、串口和ADC采集功能,完成“中断服务”等课堂函数编写。

3月17日(周六):完成“串口显示”和“测温环节”等课堂函数编写。

大作业程序编写过程:

3月17日(周六)15:00~16:00:仔细阅读《MSP单片机-验收标准》和相关PPT,确定整个程序的功能框图。

3月17日(周六)16:00~18:00:通过串口中断函数完成PWM波形输出与串口指令的连接功能,并通过串口调试助手验证了程序的准确性。

3月18日(周日)9:00~11:00:通过按键中断函数完成ADC八路循环采集和单路选择采集的切换功能,并通过串口中断函数将采集的数据输出,在串口调试助手页面进行了验证。

3月18日(周日)14:00~15:00:通过按键中断添加LED1与LED2的闪烁功能,为整个实验程序增添创意。

3月18日(周日)15:30~16:00:与钮学长就《MSP单片机验收标准》交换了意见。 3月18日(周日)19:00~21:00:完成《电子电路设计与实践》课程报告程序框图。 3月19日(周一)19:00~21:00:检查大作业程序,完成《电子电路设计与实践》课程报告。

3