单片机数字音乐盒课程设计报告

单片机数字音乐盒课程设计报告

ID:11499109

大小:4.31 MB

页数:39页

时间:2018-07-12

单片机数字音乐盒课程设计报告_第1页
单片机数字音乐盒课程设计报告_第2页
单片机数字音乐盒课程设计报告_第3页
单片机数字音乐盒课程设计报告_第4页
单片机数字音乐盒课程设计报告_第5页
资源描述:

《单片机数字音乐盒课程设计报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、课程设计报告题目:数字音乐盒学生:指导老师:系别:专业:班级:学号:2014年9月39目录一、绪论31.1课题背景31.2国内外研究现状及发展趋势3二、数字音乐盒的总体设计42.1设计基本要求42.2总体设计42.3方案论证与比较52.4本章小结6三、硬件设计63.1硬件设计原则63.2LCD显示部分硬件73.3按键部分硬件143.4蜂鸣器驱动153.5PCB设计16四、软件设计174.1开发环境174.2软件设计18五、系统展示和测试255.1程序:见附录255.2下载程序255.3调试26六、总结286.1系统总结286.2不足和

2、展望296.3个人心得29附录一:程序:29附录二、电路原理图38附录三、数据分配38参考文献3839一、绪论传统的音乐盒多是机械音乐盒,其工作原理是通过齿轮带动一个带有铁钉的铁桶转动,铁桶上的铁钉撞击铁片制成的琴键,从而发出声音。但是,机械式的音乐盒体积比较大,比较笨重,且发音单调。水、灰尘等外在因素,容易使内部金属发音条变形,从而造成发音跑调。另外,机械音乐盒放音时为了让音色稳定,必须放平不能动摇,而且价格昂贵,不能实现大批量生产。基于单片机设计制作的电子式音乐盒。与传统的机械式音乐盒相比更小巧,音质更优美且能演奏和弦音乐。电子式

3、音乐盒动力来源是电池,制作工艺简单,可进行批量生产,所以价格便宜。基于单片机制作的电子式音乐盒,控制功能强大,可根据需要选歌,使用方便。所放歌曲的节奏可以根据需要进行设置,根据存储容量的大小,可以尽可能多的存储歌曲。另外,可以设计彩灯外观效果,增设放歌时间、序号显示灯功能,使音乐盒的功能更加丰富1.1课题背景音乐盒的起源,可追溯至中世纪欧洲文艺复兴时期。当时为使教会的的钟塔报时,而将大小的钟表上机械装置,被称为“可发出声音的组钟”。1598年,意大利籍耶稣会士利玛窦第一次来到北京,随行礼物中就有八音琴一台。这是有史书记载的最早进入中国

4、的八音琴。经过各种的发明创造,1780年前后,拉匀芳的瑞士人从人偶自动钟的原理获得启示,发明了一种令人赞叹的机制——机械鸟鸣钟。1796年,日内瓦钟匠的发明,给机械音乐盒带来了革命性的改变,使音乐盒的体积缩小达到极限,而在接下来的世纪得以成功的发展。1870年,德国的发明家首创了盘式音乐盒。17世纪初,音乐盒的工业成为瑞士超过制表和缝制蕾丝业的第一大产业,这使得位于瑞士侏罗山边的小镇闻名于世。1.2国内外研究现状及发展趋势1992年,中国第一台具有自主知识产权的八音琴在中国宁波韵升的诞生,标志着中国,全方位地参与全球音乐盒这块巨大蛋糕

5、的市场竞争,经过十多年的努力,韵升对八音琴的制造技术进行了更多的技术更新,取得了多个国家和地区50余项发明专利。这使得音乐盒无论在音质,音量,谱曲,和外观设计等方面都有了更大的改进。目前,韵升八音琴已占据全球八音琴市场份额的1/4,仅次于日本Sankyo,位居全球第二位。音乐盒300多年的产品发展,同时也是人类文明300多年发展的历史鉴证。每个不同时期的音乐盒造型,都能折射出当时不同的社会心态和文明发展现状,它也成了时代的一面镜子。39二、数字音乐盒的总体设计2.1设计基本要求1、利用I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的

6、音调,从而演奏乐曲(最少3首音乐,每首不少于30s)。2,采用LCD显示信息。1)开机时有英文欢迎提示字符,播放时显示歌曲序号(或名称)。2)可通过功能键选择乐曲,暂停,播放。可以通过数字键选择相应的歌曲。3)具有循环播放歌曲的功能4)显示乐曲播放时间或剩余时间。2.2总体设计1、要产生音频脉冲,只要算出某一音频的周期(1/音频),然后将此周期除以2,即为半周期的时间,利用定时器计时这个半周期时间,每当计时到后就将输出脉冲的I/O反相,然后重复计时此半周期时间再对I/O口反相,就可在I/O脚上得到此频率的脉冲2、利用stc89c52的

7、内部定时器使其工作在计数器模式MODE1下,改变记数值TH0及TL0以产生不同频率的方法。例如频率为523HZ,其周期T=1/523=1912微秒,因此只要令计数器定时956/1=956在每记数9次时将I/O口反相,就可得到中音D0(523HZ)。记数脉冲值与频率的关系公式如下:N=Fi/2/FrN:记数值Fi:内部计时一次为1微秒.故其频率为1MHZFr;要产生的频率3、起记数值的求法如下:T=65536-N=65536-Fi/2/Fr例如:设K=65536,F=1000000=Fi=1MHZ,求低音D0(523HZ),高音的D0(

8、1046HZ)的记数值。T=65536-N=65536-Fi/2/Fr=65536-1000000/2/Fr=65536-500000/Fr低音D0的T=65536-500000/262=63627中音D0的T=6553

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。