下载此文档

基于51单片机音乐盒课程设计.doc


文档分类:通信/电子 | 页数:约28页 举报非法文档有奖
1/28
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/28 下载此文档
文档列表 文档介绍
课程名称:微机原理课程设计题目:基于51单片机的音乐盒设计摘要随着人类社会的发展,人们对视觉、听觉方面的享受提出了越来越高的要求。小小的音乐盒可以给人们带来美好的回忆,提高人们的精神文化享受。传统音乐盒多是机械型的,体积笨重,发音单调,不能实现批量生产。本设计是一个基于STC89C52RC系列单片机的音乐盒,依据单片机技术原理,通过硬件电路制作以及软件编译,设计制作出一个多功能多功能音乐盒。该音乐盒主要由按键电路、复位电路、时钟电路以及蜂鸣器组成。使用两个按键控制音乐盒,一个按键用来控制歌曲的播放、暂停以及换曲,另一个用来控制数码管上歌曲次序的变化,本音乐盒共有三首歌曲。播放歌曲时,相应歌曲对应相应数码管上歌曲次序的显示。本设计利用KEIL编程软件对音乐盒源程序进行编程并调试,配合PROTEUS仿真软件对硬件进行仿真调试。随后依照仿真布局在AltiumDesigner软件中绘制PCB单面板,检查无误后制成实物单面覆铜板。关键字:STC89C52RCKEILPROTEUSPCB目录一、设计任务与要求 -4- -4- -4- -4-二、方案总体设计 -5- -5- -5- -5-三、硬件设计 -6- -6- -7- -8- -8- -9- -10- -11- -12-四、软件设计 -14- -14- -15-、音调程序设计 -15- -16- -16- -17- -18- -18-五、系统仿真与调试 -20- -20- -20- -21-六、PCB单面板制作 -22- -22- -22- -22-七、设计总结与心得体会 -24- -24- -24-八、参考文献 -25-附录一:源程序 -26-一、,要求利用若干开关按键控制音乐播放并利用一位数码管显示相关消息。,在Proteus软件上仿真通过后,用Altium_Designer软件进行PCB单面板的绘制,修改合理后制成单面覆铜板。随后将程序下载到单片机进行硬件验证。最后就课程设计本身提交一篇课程设计说明文档。,同时利用一位共阴数码管显示相关歌曲曲目的变化。二、:用四个按键控制音乐的播放。3个按键选择3首不同的音乐播放,另一个按键控制音乐的停止。按下播放键,简单的控制之后,才开始播放音乐。比如,用定时器控制,亮灯倒计时10秒然后触发音乐播放。方案二:用两个按键控制音乐的播放。一个按键(S1)控制音乐的播放、暂停以及换曲,另一个按键(S2)控制数码管上的曲目的更换。按下播放键S1,单片机开始播放音乐,再次按下该键,音乐播放暂停第三次按下该键,歌曲默认更换到下一首。每次按下选曲按键S2,单片机暂停当前歌曲的播放,并依次在数码管上显示曲目的更换。,共用了4个按键,其中3个按键控制播放3首音乐,另一个键控制音乐播放的停止。但是只能选择3首音乐,不能显示是哪首歌局限性太强。因此我们选择方案二更为合适、妥当。,依据单片机技术原理,通过硬件电路制作以及软件编译,设计制作出一个多功能多功能音乐盒。该音乐盒主要由按键电路、复位电路、时钟电路、蜂鸣器以及显示电路组成。使用一个按键来控制开始,播放和暂停、换曲。利用一个按键来显示数码管上曲目的更换并暂停当前曲目的更换,共三首音乐,蜂鸣器每播放一首歌时数码管上显示相对应的歌曲次序。本设计利用KEIL编程软件对音乐盒源程序进行编程并调试,配合PROTEUS仿真软件对硬件进行仿真调试。随后依照仿真布局在AltiumDesigner软件中绘制PCB单面板,检查无误后制成实物单面覆铜板。三、,指令代码完全兼容传统8051片机。其引脚图如图1所示。图1STC89C52RC芯片引脚图STC89C52RC主要特性如下:增强型8051单片机,指令代码完全兼

基于51单片机音乐盒课程设计 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数28
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小点
  • 文件大小632 KB
  • 时间2019-01-08