资源描述:
《基于单片机的音乐盒设计3.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、摘要随着人类社会的发展,人们对视觉、听觉方面的享受提出了越来越高的要求。小小的音乐盒可以给人们带来好的回忆,提高人们的精神文化享受。传统音乐盒多是机械型的,体积笨重,发音单调,不能实现批量生产。本课程设计的音乐盒式以单片机为核心元件的电子式音乐盒,体积小,重量轻,能演奏和旋音乐,能弹奏do、re、mi、fa、so、la、si七个音,可以当作一个小小电子琴,由弹奏者弹奏想要的歌曲,给弹奏者提供无限音乐乐趣,还可以播放7首歌,曲目可自由选择。本程设计的音乐盒功能多,使用方便,并具有一定的商业价值,可以生产为小朋友
2、的智力开发玩具,也可生产为年轻人和老年人生活中的不可缺少的音乐盒。关键词:AT89C51音频运放AbstractWiththedevelopmentofhumansociety,Peopleputforwardhigherrequestpeopletoenjoyvisual,auditoryarea.Smallmusicboxcanbringgoodmemories,improvepeople'sspiritualandculturalenjoyment.Traditionalmusicboxisthemec
3、hanicaltype,bulky,andmonotone,massproductioncannotbeachieved.Thiscourseisdesignedformusiccassetteswithsingle-chipmicrocomputerasthecorecomponentsofelectronicmusicbox,smallvolume,lightweight,canplaymusic,ItcanplayDo,Re,Mi,Fa,So,La,SiSeventone,Itcanbeusedasas
4、mallelectronicpiano,playedbyplayingthesongsyouwantandprovideunlimitedfunplayingmusic,Itcanalsoplay7songs,songscanbefreetochoose.Musicboxfunctionoftheengineeringdesign,easytouse,andhascommercialvalue,canproduceforintelligencedevelopmenttoyforchildren.Italsoc
5、anproducemusicforyoungpeopleandoldpeopleindispensableinthelife.Keywords:AT89C51AudioAmplifier目录摘要IABSTRACTII第一章绪论-4-1.1音乐盒概况-2-1.2研究意义-2-1.3研究目标-2-第二章音乐盒的总体设计-3-2.1总体设计原理-3-2.2总体设计框图-3-第三章芯片的选择与介绍-4-3.1MCS-51系列单片机介绍-5-3.2单片机的选择-5-第四章系统硬件设计-6-4.1总体电路组成-7-4.2
6、最小系统-7-4.3声音驱动-7-4.4数码管显示部分-8-4.5按键部分-9-第五章系统软件设计-10-5.1系统主程序流程图-10-5.2写谱软件-11-5.3软件的编码-11-第六章系统硬件制作-13-6.1硬件制作与调试-13-6.2调试结果-14-第七章总结-15-参考文献-16-附录一原理图-17-附录二元件清单-18-附录三C语言程序-19-致谢-30-第一章绪论1.1音乐盒概况音乐盒的起源,可追溯至中世纪欧洲文艺复兴时期。当时为使教会的钟塔报时,而将大小的钟表装上机械装置,被称为“可发出声音的
7、组钟”。音乐盒有着300多年的发展历史,是人类文明发展的历史见证。传统的音乐盒多是机械音乐盒,其工作原理是通过齿轮带动一个带有铁钉的铁桶转动,铁桶上的铁钉撞击铁片制成的琴键,从而发出声音。但是,机械式的音乐盒体积比较大,比较笨重,且发音单调。水、灰尘等外在因素,容易使内部金属发音条变形,从而造成发音跑调。另外,机械音乐盒放音时为了让音色稳定,必须放平不能动摇,而且价格昂贵,不能实现大批量生产。本文设计的音乐盒,是基于单片机的电子音乐盒设计。有着众多的优点,控制能力强,方便携带,小巧,音质优美,更可以储存多首音
8、乐,十分精致。1.2研究意义音乐盒的作用就是播放音乐,现在的生活中,人们听音乐是家常便饭的事情,听音乐可以改变人们的心情,而以音乐盒的方式播放音乐不仅实现了它应有的意义,还可以作为礼物送亲朋好友,用途广泛。1.3研究目标利用三节五号电池作为电源,实现音乐盒的播放、暂停、复位、上下曲等普通功能,蜂鸣器能发出预期编写的音乐。具体如下:1.利用I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演