- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
摘 要
当今社会,随着单片机的迅速发展以及电力电子器件的广泛应用。能够熟练的掌握电力电子的应用以及功能成为屹立于沈阳理工大学自动化莘莘学子的一项必不可少的技能。
我所做的是基于单片机的电子琴的课题,单子琴在当今时代已经是很普遍的一种乐器了。设计的初衷是秉乘低碳环保,节约资源的理念。采用矩阵键盘,数码管等器件。制作成本小,用处大。满足了当今时代的基本要求。
设计完成后,我们可以利用电子琴来发出16个音节以及附属功能,就是16首歌曲的播放。它被存储在程序内,玩家可以利用不同的按键调用不同的歌曲。
在实验及设计过程中难免有些疏漏及错误之处,望老师级同学及时的批评指出,我将不胜感激。
崔野
2011 12 12
目 录
摘要 1
第一章 目录 2
第二章 设计方案 3
2.1目的及要求要求 3
2.2 设计原理 3
第三章 硬件部分 5
3.1 单片机简介及应用 5
3.2 矩阵键盘 10
3.3 数码管简介 14
3.4 晶振电路 16
3.5 设计图 18
第四章 软件部分 19
4.1 目的及要求 19
4.2 LED显示 19
4.3 设计框图 22
第五章 调试 23
5.1 仿真软硬件简介 23
5.2 软硬件调试及结果 25
第六章 结束语 33
参考资料 34
实物展示 35
第二章 设计方案
2.1目的及要求
目的:实现电子琴播放与音乐播放功能要求:
1.用键盘作出电子琴的按键,每键代表一个音符。2.各音符按一定的顺序排列,必须符合电子琴的按键排列顺序。
3.弹奏电子琴时能播放出准确的声音,不弹奏时可以播放内置音乐。
2.2 设计原理
单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储RAM、只读存储器、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换等电路)集成到一块硅片上构成的一个小而完善的计算机系统。再扩展一组矩阵键盘,再接一组发光二极管用来指示电子琴的工作状态。当歌曲演奏完时,通过按复位键便可回到初始状态,这样就做出了一台微型电子琴。
乐音实际上是有固定周期的信号,要产生音频脉冲,只要算出某一音频的周期(1/频率),然后将此周期除以2,即为半周期的时间。利用定时器计时这个半周期的时间,每当计时到后就将输出脉冲的I/O反相,然后重复计时此半周期时间对I/O反相,就可以在I/O脚上得到此频率的脉冲。利用8051(晶振12HZ)的内部定时器使其工作在MODE1下,改变计数值TH0及TL0以产生不同频率的方法。例如:要发出中音DO的音,首先知道中音DO的频率是523Hz(查表可以得知),其周期是T=1/523=1912us,因此只要令计数器计时956us/1us=956, 在每计数956次时将I/O反向,就可得到中音DO。因此,我们只要把一首歌曲的音阶对应频率关系弄正确即可。乐曲中,每一音符对应着确定的频率,我们将每一音符的时间常数和其相应的节拍常数作为一组,按顺序将乐曲中的所有常数排列成一个表,然后由查表程序依次取出,产生音符并控制节奏,就可以实现演奏效果。电子琴弹奏的原理,实际上就是把每个按键所对应的值经过处理后发给单片机,再在单片机内把数字当作指针指向所对应的音符。
该系统通过电子琴按键随意键入所要表达的音符,作为电平送给主体电路,中央处理器通过识别,解码输出音符,在扬声器中发出有效的声音。通过这样可以不断的弹奏音乐。嵌入式电路,按键电路,LED显示电路和两个功能键组成,通过功能键可以选择播放音乐。
硬件部分
3.1 单片机简介及应用
(由于市面上很少见过去的51单片机,但是书上只介绍了51,而做出的实物是用的52,两者区别甚微,望读者注意)
单片机简介
51单片机是对目前所有兼容Intel 8031指令系统的单片机的统称。该系列单片机的始祖是Intel的8031单片机,后来随着Flash rom技术的发展,8031单片机取得了长足的进展,成为目前应用最广泛的8位单片机之一,其代表型号是ATMEL的AT89系列,它广泛应用于工业测控系统之中。目前很多公司都有51系列的兼容机型推出,在目前乃至今后很长的一段时间内将占有大量市场。51单片机是基础入门的一个单片机,还是应用最广泛的一种。需要注意的是52系列的单片机一般不具备自编程能
您可能关注的文档
- 《基于协同软件Groove Virtual Office 的网络投票插件EasyVote用户需求说明书》.doc
- 《基于单总线及无线通信技术的医院体温监测报警》.doc
- 《基于十字路口的交通灯毕业论文》.doc
- 《基于单片微机控制的机械手设计毕业设计(论文)word格式》.doc
- 《基于单片机89C51控制的温度智能控制系统设计》.doc
- 《基于单片机 SPCE061A的数字电子钟毕业设计》.doc
- 《基于单片机89c51八路抢答器课程设计报告.doc》.doc
- 《基于单片机8路抢答器》.doc
- 《基于单片机AMEGA16 AVR数控直流电源的设计》.doc
- 《基于单片机AT89C51控制的抢答器课题设计报告》.doc
文档评论(0)