- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于51单片机简易电子琴设计报告iemdydh_
创新制作报告
简易电子琴设计
摘要
本设计主要研究基于STC90C51单片机的简易电子琴设计。它是以单片
机作为主控核心,键盘、电脑音响、led等外围器件构成;本设计硬件部分主要由最小系统,按键系统模块、led显示模块和发声模块组成。其软件部分主要有主程序模块、定时中断程序、定时计数程序、显示程序。
(1)最小系统:它是单片机应用系统的设计基础。它包括单片机的选择、时钟系统设计、复位电路设计等。
(2)按键系统模块:本设计采用24个按键,其中21个按键用来显示21个音调,其它3个按键可以进行功能的切换。
(3)LED显示模块:八个LED,七个红色LED来显示音符,1个绿色LED指示。
(4)发声模块:此电子琴发音是用现成的电脑音响。
本次设计首先对单片机设计简易电子琴仔细分析,接着制作硬件电路和编写软件的程序,最后进行软硬件的调试运行。并且从原理图,主要芯片,各模块的原理和各个模块的程序调试来阐述。利用单片机产生不同频率来获得我们要求的音阶,实现高、中、低共21个音符的发音和显示和音乐播放时的控制显示,并且能自动播放程序中编排的音乐,同时还有保存兵播放已按下的音符。系统运行稳定,其优点是硬件电路简单,软件功能完善,控制系统可靠.
目录
HYPERLINK \l _Toc297874841 1.概述 4
HYPERLINK \l _Toc297874842 1.1设计背景 4
HYPERLINK \l _Toc297874843 1.2设计意义 4
HYPERLINK \l _Toc297874844 1.3 设计任务 4
HYPERLINK \l _Toc297874845 2.系统总体方案及硬件设计 4
HYPERLINK \l _Toc297874846 2.1总体设计 4
HYPERLINK \l _Toc297874849 2.2硬件设计 6
HYPERLINK \l _Toc297874850 2.3单片机的最小工作系统 6
2.4电源设计:
2.5按键设计:
2.6LED灯设计:
2.7发声模块:
3.系统软件的的编写 7
3.1电子琴基本原理 7
3.2主程序 9
3.3播放音乐模块 16
3.4录音模块 20
4.1硬件调试 23
4.2软件调试 23
5课程设计体会
HYPERLINK \l _Toc297874883 附1 源程序代码 24
1.概述
1.1设计背景
由于本课程要做一个创新制作,而老师给的参考题中觉得电子琴这课题不错,因为电子琴能陶冶人的情操,同时使人更快乐,他能真正影响人的心情,因此决定做。单片机技术使我们可以利用软硬件来实现电子琴的功能,从而可以实现电子琴的微型化,可以用作玩具琴、音乐转盘以及音乐童车等等。并且可以进行一定的功能扩展。鉴于传统电子琴可以用键盘上的“1”到“A”键演奏从低So到高DO等11个音,从而也可以通过单片机实现对十个按键的扩展,实现七个音符键的高、中、低21个音调的显示播放和音乐的自动播放。
1.2设计意义
①可以了解音乐的基本知识;
②加深对单片机的使用;
③学会自己做项目;
1.3 设计任务
实现电子琴发声控制系统;要求电路实现如下功能:
利用现成电脑音响作为发声部件,21个音符键,实现高音、中音、低音的1、2、3、4、5、6、7的发音。并在存储几首歌曲的内容,可以实现自动播放。
2.系统总体方案及硬件设计
2.1总体设计
音乐是有由不同的音阶组成的,而不同的音阶又是由不同的频率发出的,那么产生不同的频率,就可以发出不同的音乐了。而利用单片机就可以产生不同的频率的方波,因此选择单片机为为主来设计。通过程序编写实现单片机输出不同的频率,输出的方波信号再通过接口给电脑音响,让其发声。同时电子琴加入led用来显示。
本设计的主要工作是程序编写,通过程序让电子琴实现音乐演奏,歌曲播放以及记录已按下的音符,并播放,最后实现led显示。而硬件主要有单片机最小
系统,键盘模块,发声模块,还有一个电源模块。
直流电源
直流电源
LED显示 单片机
LED显示
单片机
按键输入
电脑音响
电脑音响
总体框图2
2.2硬件设计
电路图1
注:本系统有主控单片机、键盘、led显示模块、发声模块以及电源组成。
2.2.2单片机的最小工作系统:
这里用的单片机的型号是STC90C516RD+,配以12M的晶振,以及复位电路供电电路构成最小系统。
2.2.3电源设计:
这里电源直接用直流5v电源;
2.2.4按键设计:
按键采用4
您可能关注的文档
- 城市社区卫生服务中心健康教育培训 c7jmlres.ppt
- 城市社区卫生服务中心健康教育培训f8ghfdfc.ppt
- 城市灰色地带的景观开发模式西雅图油库公园开发案例pkwm2dna.ppt
- 城市规划管理与法规模拟试题zcyurwto.doc
- 城市与区域规划概论区域规划及其发展mmoc42si.pptx
- 城市管理的公众满意度测评对武汉的问卷调查分析rkadyqf7.doc
- 城市湿地公园植物景观研究t21mpqx2.doc
- 城市规划编制办法cqjr4xzt.doc
- 城市轨道交通ppp建设模式风险分担的研究3zmookmf.doc
- 城市与区域规划概论区域空间规划9xtgyvpv.pptx
- 基于51单片机简易电子琴设计b5wka2sw.docx
- 基于8031单片机温度控制系统设计fzgids6l.doc
- 城轨系统运营计划编制技术1nmv3xobz.ppt
- 基于89c52的液体点滴速度监控设计课程设计ijkcbatt.doc
- 基于adams的42吨集装箱叉车转向机构的仿真与优化设计毕业论文rsskyunj.doc
- 基于arm7与ds18b20的数字温度计的设计课程设计总结报告aopuzbvl.doc
- 基于89c51的4位数码管显示的数字温度计毕业论文qgedumkd.doc
- 基于ansys的客车车身结构分析及其轻量化设计05sj2p9vg.doc
- 基于adams的42吨集装箱叉车转向机构的仿真与优化设计毕业论文设计3a4jt9hb.doc
- 基于51单片机的流水灯设计报告iorycymf.doc
原创力文档


文档评论(0)