音乐播放器(9)
发布时间:2021-06-07
发布时间:2021-06-07
(4) 点击原理图上“
”开关,开始出现第一首歌曲的声音。
(5) 当第一首歌曲放完之后,重复(4)步骤,开始出现第二首歌曲的声音。 (6) 当第二首歌曲放完之后,重复(5)步骤,开始出现第三首歌曲的声音。
五、设计分析与体会
这次课设是要设计出“音乐播放器”,我首先按着要求把需要完成功能以及
可能解决的方法一一列举了出来:
1) 需要利用单片机产生波形,利用蜂鸣器将输出端的波形通过美丽的音
符表达出来。
2) 乐谱中每个音符都有自己特定的频率,利用这个特性控制波形周期经
输出端练到蜂鸣器使每个音符发出的声音的长短和音调都不同。 3) 利用一个按键实现三首歌曲的顺序播放。
一开始在确定大致的方案之后,我就直接开始了程序的编写,但是在没有原理图的基础支持下,刚开始编出来的程序错误很多。我及时意识到了我的错误在那里,更改了方案,然后通过在Preteus中进行电路图的设计,当然在设计之前头脑中要有一个简单的大体图像。比如芯片以及数码显示管的大致位置放在哪,在确定这些之后,再开始排线。,在排线的过程不断修改和完善元器件的位置。
原理图完成后,我终于可以进行程序的编写。在原理图的基础下,我编程的过程变比刚开始顺利了很多。但是还是问题不断。因为编程序也要有大体的轮廓,比如需要哪些函数,那些变量,每个函数要完成什么功能,每个变量有事干什么的都要有个简单的部署。不然,想到哪个功能才编相应的程序会导致程序一改再改,相当麻烦。在这里我体会到了我的不足之处。以后应该加强练习。
最后一步就是对程序的调试和原理图的运行了,在不断地调试中我对程序和原理图中的不足进行修改和完善。最后在经历了多次调试后我们终于完成了设计,使其完成需要的功能。
通过这次课程设计,我学会了应用AT89C51,设计和仿真出了“音乐播放器”,基本上完成了本次课程设计的基本要求。
在本次课程设计中,我通过查阅书籍,上网查阅资料等手段,在同学和老师们的帮助下,共同思考,终于克服了种种困难,最终设计出符合要求的原理电路,并且能够仿真实现。虽然成功完成了本次课设,但是在设计的过程中遇到了很多困难,不过还是通过种种手段逐一克服了。
下一篇:“天人合一”观与武术的发展