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

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE PAGE 2 课程设计报告 题 目: 数字音乐盒 学 生: 指导老师: 系 别: 专 业: 班 级: 学 号: 2014年9月 目录 TOC \o 1-3 \h \z \u 一、绪论 h 3 1.1课题背景 h 3 1.2国内外研究现状及发展趋势 h 3 二、数字音乐盒的总体设计 h 4 2.1设计基本要求 h 4 2.2总体设计 h 4 2.3方案论证与比较 h 5 2.4本章小结 h 6 三、硬件设计 h 6 3.1硬件设计原则 h 6 3.2LCD显示部分硬件 h 7 3.3按键部分硬件 h 14 3.4蜂鸣器驱动 h 15 3.5PCB设计 h 16 四、软件设计 h 17 4.1开发环境 h 17 4.2软件设计 h 18 五、系统展示和测试 h 25 5.1程序:见附录 h 25 5.2下载程序 h 25 5.3调试 h 26 六、总结 h 28 6.1系统总结 h 28 6.2不足和展望 h 29 6.3个人心得 h 29 附录一:程序: h 29 附录二、电路原理图 h 38 附录三、数据分配 h 38 参考文献 h 38 一、绪论 传统的音乐盒多是机械音乐盒,其工作原理是通过齿轮带动一个带有铁 钉的铁桶转动,铁桶上的铁钉撞击铁片制成的琴键,从而发出声音。但是,机械式的音乐盒体积比较大,比较笨重,且发音单调。水、灰尘等外在因素,容易使内部金属发音条变形,从而造成发音跑调。另外,机械音乐盒放音时为了让音色稳定,必须放平不能动摇,而且价格昂贵,不能实现大批量生产。基于单片机设计制作的电子式音乐盒。与传统的机械式音乐盒相比更小巧,音质更优美且能演奏和弦音乐。电子式音乐盒动力来源是电池,制作工艺简单,可进行批量生产,所以价格便宜。基于单片机制作的电子式音乐盒,控制功能强大,可根据需要选歌,使用方便。所放歌曲的节奏可以根据需要进行设置,根据存储容量的大小,可以尽可能多的存储歌曲。另外,可以设计彩灯外观效果,增设放歌时间、序号显示灯功能,使音乐盒的功能更加丰富 1.1课题背景 音乐盒的起源,可追溯至中世纪欧洲文艺复兴时期。当时为使教会的的钟塔报时,而将大小的钟表上机械装置,被称为“可发出声音的组钟”。 1598年,意大利籍耶稣会士利玛窦第一次来到北京,随行礼物中就有八音琴一台。这是有史书记载的最早进入中国的八音琴。经过各种的发明创造,1780年前后,拉匀芳的瑞士人从人偶自动钟的原理获得启示,发明了一种令人赞叹的机制——机械鸟鸣钟。 1796年,日内瓦钟匠的发明,给机械音乐盒带来了革命性的改变,使音乐盒的体积缩小达到极限,而在接下来的世纪得以成功的发展。1870年,德国的发明家首创了盘式音乐盒。 17世纪初,音乐盒的工业成为瑞士超过制表和缝制蕾丝业的第一大产业,这使得位于瑞士侏罗山边的小镇闻名于世。 1.2国内外研究现状及发展趋势 1992年,中国第一台具有自主知识产权的八音琴在中国宁波韵升的诞生,标志着中国,全方位地参与全球音乐盒这块巨 大蛋糕的市场竞争,经过十多年的努力,韵升 对八音琴的制造技术进行了更多的技术更新, 取得了多个国家和地区50余项发明专利。这使 得音乐盒无论在音质,音量,谱曲,和外观设计等方面都有了更大的改进。目前,韵升八音琴已占据全球八音琴市场份额的1/4,仅次于 日本Sankyo,位居全球第二位。 音乐盒300多年的产品发展,同时也是人类文明300多年发 展的历史鉴证。每个不同时期的音乐盒造型,都能折射出当时不同的社会心态和文明发展现状,它也成了时代的一面镜子。 二、数字音乐盒的总体设计 2.1设计基本要求 1、利用I/O口产生一定频率的方波,驱动蜂鸣器,发出不同的音调,从而演奏乐曲(最少3首音乐,每首不少于30s)。 2,采用LCD显示信息。 1)开机时有英文欢迎提示字符,播放时显示歌曲序号(或名称)。 2)可通过功能键选择乐曲,暂停,播放。可以通过数字键选择相应的歌曲。 3)具有循环播放歌曲的功能 4)显示乐曲播放时间或剩余时间。 2.2总体设计

文档评论(0)

yurixiang1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档