第一范文网 - 专业文章范例文档资料分享平台

基于AT89C52的音乐播放器课程设计报告分析

来源:用户分享 时间:2025/5/16 15:33:08 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

图6 NPN8050结构图

4.4蜂鸣器

蜂鸣器的作用就是输出音频。将电信号转换成声音信号,以此来发出声音。

发音原理:播放一段音乐需要的是两个元素,一个是音调,另一个是音符。首先要了解对应的音调,音调主要由声音的频率决定,同时也与声音强度有关。对一定强度的纯音,音调随频率的升降而升降;对一定频率的纯音、低频纯音的音调随声强增加而下降,高频纯音的音调却随强度增加而上升。另外,音符的频率有所不同。基于上面的内容,这样就对发音的原理有了一些初步的了解。音符的发音主要靠不同的音频脉冲。利用单片机的内部定时器/计数器0,使其工作在模式1,定时中断,然后控制P0.3引脚的输出音乐。只要算出某一音频的周期(1/频率),然后将此周期除以2,即为半周期的时间,利用定时器计时这个半周期时间,每当计时到后就将输出脉冲的I/O反相,然后重复计时此半周期时间再对I/O反相,就可在I/O脚上得到此频率的脉冲。如下表1。

7

表1 简谱对应的简谱码、T值、节拍数

简谱 5 6 7 1 2 3 4 5 6 7 1 2 3 4 5 发音 低音SO 低音LA 低音TI 中音DO 中音RE 中音MI 中音FA 中音SO 中音LA 中音TI 高音DO 高音RE 高音MI 高音FA 高音SO

简谱码 1 2 3 4 5 6 7 8 9 A B C D E F T值 64260 64400 64524 64580 64684 64777 64820 64898 64968 65030 65058 65110 65157 65178 65217 节拍码 1 2 3 4 5 6 8 A C F 节拍数 1/4拍 2/4拍 3/4拍 1拍 1又1/4拍 1又1/2拍 2拍 2又1/2拍 3拍 3又3/4拍

5 电路的仿真分析

图7 Proteus仿真原理图

8

5.1 电路的组装

图8 电路组装元器件排布图

图9电路组装引脚连线图

9

5.2 电路的调试

播放器一开始没有加三极管,蜂鸣器由单片机输出的高电平驱动发生声音,但由于单片机输出的电流很小,导致声音特别小,后来向学姐和老师请教,得出两种方法可以是蜂鸣器的声音放大。一种是将蜂鸣器的正极直接接5V电源,负极接单片机输出端口。另一种是在原来电路的基础上,加上NPN三极管8050,基极接单片机输出端口,集电极接5V电源,发射极接蜂鸣器的正极。通过不断的调试,很好的实现了循环播放和上下选曲的功能,当电源接通但是没有开关打输入选择歌曲上一曲还是下一曲时,播放自动播放曲目1到曲目5循环播放。当按下开关,则会一条过正在播放的曲目,播放上一曲,或者下一曲。按下抚慰开关后,歌曲将又从第一首歌曲开始播放。 6 心得体会

本学期学习单片机的时间只有十几周时间,对单片机的硬件设计,软件设计掌握的深度不够,但通过此次课程设计,让我学到很多很多的东西,学会了怎么样去制定计划,怎么样去实现这个计划,并掌握了在执行过程中怎么样去克服心理上的不良情绪。不仅巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识,掌握了一种系统的研究方法,可以进行一些简单的编程。

在这几天课设的时间里,实验室的氛围对我们的影响很大,大家一起努力,这也是我们能完成课设的动力。另外在编程中出现问题时,一定要戒骄戒躁,脚踏实地,认真看书,仔细分析,仔细调试,就一定会发现错误,克服困难,我们也是这么做的,这在课设中十分重要。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,对单片机汇编语言掌握得不够好。这次课程设计

10

基于AT89C52的音乐播放器课程设计报告分析.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c9dclj3m67e5zpak1cslt1is53085cn00i79_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top