欢迎来到天天文库
浏览记录
ID:853621
大小:248.51 KB
页数:17页
时间:2017-09-20
《单片机课程设计_正文模板(赵旻昱)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、邵阳学院单片机课程设计(论文)摘要随着人类社会的发展,人们对视觉、听觉方面的享受提出了越来越高的要求。小小的音乐盒可以给人们带来美好的回忆,丰富人们的日常生活。传统的音乐盒多是机械型的,发音单调且制作麻烦。本课程设计的音乐盒是以单片机为核心元件的电子式音乐盒,能演奏和旋音乐。控制功能强大,可根据需要选歌,使用方便。另外,还增设了歌曲序号、名称及音频震动效果,使音乐盒的功能更加丰富。关键词:电子音乐盒;单片机;选歌;歌名显示;音频震动效果13邵阳学院单片机课程设计(论文)ABSTRACTWiththed
2、evelopmentofhumansociety,peopleareputtingforwardhigherandhigherrequesttotheenjoymentofvisionandaudition.Andalittlemusicalboxisabletocreategreatmemories,aswellasenrichpeople’sdailylife.Thattraditionalmusicalboxeswerealmostmechanical,thusnotonlyjustmakesi
3、mplepitchesbutalsoincreasedifficultyinfabrication.ThisdesignbasedonMCU.Asanelectronicalmusicalbox,itcanplaychordmusicwithpowerfulcontrolfunction.Besides,thenameofthesongandthefrequencyspectrumoftherhythmareaddedtoshowontheLCDorLEDatthesametime,itmakesth
4、edesign’functionmoreample.Keywords:musicalbox;MCU;choosesong;demonstratesongname;showfrequencyspectrumoftherhythm13邵阳学院单片机课程设计(论文)目录摘要Ⅰ第1章前言1第2章电子音乐盒方案设计22.1电子音乐盒设计任务22.2总体功能框图2第3章音乐盒发音原理33.1播放音乐的原理33.2音符频率的产生3第4章硬件电路设计64.1部分元器件介绍64.2复位电路84.3频谱显示电路84.4歌
5、名及制作人姓名显示电路94.5按键控制及歌曲播放电路10第5章软件设计125.1播放歌曲流程设计125.2LED点阵显示流程设计145.3LCD显示流程设计14第6章程序分析与设计166.1播放歌曲程序分析166.2LCD显示程序分析1813邵阳学院单片机课程设计(论文)6.3LED点阵显示程序分析18第7章系统仿真207.1调试207.2仿真217.3程序调试中出现的问题及解决的办法21总结23参考文献24致谢25附录一整体硬件电路图26附录二仿真完整效果图27附录三源程序代码2813邵阳学院单片机
6、课程设计(论文)第1章前言传统的音乐盒多是机械音乐盒,其工作原理是通过齿轮带动一个带有铁钉的铁桶转动,铁桶上的铁钉撞击铁片制成的琴键,从而发出声音。但是,机械式的音乐盒体积比较大,比较笨重,且发音单调。水、灰尘等外在因素,容易使内部金属发音条变形,从而造成发音跑调。另外,机械音乐盒放音时为了让音色稳定,必须放平不能动摇,而且价格昂贵,不能实现大批量生产。本课程设计的音乐盒,是基于单片机设计制作的电子式音乐盒。与传统的机械式音乐盒相比更小巧,音质更优美且能演奏和弦音乐。电子式音乐盒动力来源是电池,制作工
7、艺简单,可进行批量生产,所以价格便宜。基于单片机制作的电子式音乐盒,控制功能强大,可根据需要选歌,使用方便。所放歌曲的节奏可以根据需要进行设置,根据存储容量的大小,可以尽可能多的存储歌曲。另外,还增设了歌曲名称及频谱显示,使音乐盒的功能更加丰富。本设计在EDA开发平台上利用单片机及汇编语言设计音乐硬件演奏电路,并定制单片机存储音乐数据,以一首乐曲为例,将音乐数据存储到单片机,就达到了以纯硬件的手段来实现乐曲的演奏效果。只要修改单片机所存储的音乐数据,将其换成其他乐曲的音乐数据,再重新连接到程序中就可以
8、实现其它乐曲的演奏。13邵阳学院单片机课程设计(论文)第2章电子音乐盒方案设计2.1电子音乐盒设计任务(1)利用I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏乐曲。(2)采用LCD显示信息(歌曲名、制作人姓名等)。(3)采用LED点阵显示歌曲播放音频振荡。 (4)可通过功能键选择乐曲。2.2总体功能框图串行接口AT89C51ⅠAT89C51Ⅱ复位电路频谱显示复位电路LCD歌名显示LCD显示制作人名字按键选择歌曲扬声器播放歌曲图2-1电子
此文档下载收益归作者所有