课程设计 基于单片机的音乐播放器 联系客服

发布时间 : 星期二 文章课程设计 基于单片机的音乐播放器更新完毕开始阅读3f94330190c69ec3d5bb752b

17

4 设计结论、仿真结果、误差分析、教学建议

4.1 设计结论及使用说明

此音乐播放器能够播放四首曲子,且用按键选择曲目,基本实现了设计要

求。用数据线连上电脑充当电源,将已下载程序的单片机插入插座,按下AGAIN键可重复播放当前曲子,按下FORM键可播放上一曲,按下NEXT键可播放下一曲,按下REST键实现复位,从第一首曲子开始。

4.2 设计课题的仿真结果

图4.1 第一首曲子

17

18

18

图4.2 第二首曲子

图4.3 第三首曲子

19

图4.4 第四首曲子

4.3 误差分析

1.有时会出现程序一点错误也没有,但就是不能正常运行的现象,最后我们发行是因为程序中有的指令书写得不规范导致的,例如有的RET返回指令一定要按正确格式书写或在两行指令间最好不要留空行。

2.程序中的跳转指令的运用很重要,为保险起见,都用LJMP,我们就遇到过跳转指令用错程序无法正常运行的现象。当用JNZ指令时,跳转范围比较少,这时要用一个标号中转。

3.编程时要注意,在程序开始时,要写入各定时器中断的入口地址。 4.编程过程中要注意加注释或分割线,否则,在程序过长时容易变得很乱,不便于查找或更改。

5.程序的结构要设计的合理,避免上下乱调用的现象,这样会使程序更加清晰化。

4.4 设计体会

本学期学习单片机的时间只有十几周时间,对单片机的硬件设计,软件设计掌握的深度不够,但通过此次课程设计,却改变了很多,首先对于硬件电路的工作原理有了进一步的学习,同样就有了进一步的认识;其次软件方面,在程序的设计,程序的调试方面都学到了很多东西,这是第一次编写单片机的大程序,很有成就感。

19

20

在一个好的氛围里才能踏下心来做东西,在这几天课设的时间里,实验室的

氛围对我们的影响很大,大家一起努力,这也是我们能完成课设的动力。另外在编程中出现问题时,一定要戒骄戒躁,脚踏实地,认真看书,仔细分析,仔细调试,就一定会发现错误,克服困难,我们也是这么做的,这在课设中十分重要。 电路板的设计过程中知道了制作电路板的流程,让我对电路板的制作不在感到敬畏,对自己的动手能力有了很大的自信。焊接是在同学的帮助下完成的,充分感受到了双面板焊接的不方便,和艰辛。

此次课程设计可以说是让我获益匪浅。通过查阅了很多资料,了解了许多汇编程序的思想,扩展了自己的视野,不再仅仅局限于书本中几条简短的程序,而且更重要的是明白写程序的态度:仔细谨慎,精益求精。在系统加电调试中,针对一些问题,熟练掌握了根据原理分步测试,将错误之处缩小的最小范围内。

4.5 教学建议

建议课堂上多讲解一些编程实例,作业方面建议多布置些实例方面的编程题,同时也期望老师看作业是能尽量把我们做错的地方标出来,更希望老师能够亲和些,课后能像朋友一样相处。

20