基于单片机的简易电子琴设计

基于单片机的简易电子琴设计

ID:875424

大小:1008.53 KB

页数:20页

时间:2017-09-22

基于单片机的简易电子琴设计_第1页
基于单片机的简易电子琴设计_第2页
基于单片机的简易电子琴设计_第3页
基于单片机的简易电子琴设计_第4页
基于单片机的简易电子琴设计_第5页
资源描述:

《基于单片机的简易电子琴设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、电子线路CAD课程设计报告题目:简易电子琴的设计系部:物理与信息工程系班级:2009级通信4班学号:姓名:指导老师:时间:2011年12月08日—2010年12月15日摘要本论文要设计的为基于单片机的简易电子琴,基本要求为能够发出1、2、3、4、5、6、7等七个音符即可。众所周知,由于一首音乐是由许多不同的音阶组合而成的,而每个音阶则对应着不同的频率,因此我们可以利用不同的频率来进行音阶的组合,即可产生美妙的音乐了。对于单片机来说,产生不同的频率非常方便,只要算出某一音频的周期,然后将此周期除以2,即为半周期的时间,利用定时器计时这个半周期时间,每当计时到后,就将输出脉冲的I/

2、O反相,然后重复计时,此半周期再对I/O反相,即可在I/O脚上得到此频率的脉冲。因此我们可以利用单片机的定时器,使其工作在计数器模式MODE1下,改变计数值TH0及TL0来产生不同频率的信号。从而产生不同的音符[1]。关键词:音阶,频率,单片机AbstractThisthesisdesignedforsimplekeyboard,thebasicrequirementistosend1,2,3,4,5,6,7sevennotes.Well-known,themusicismadeupbymanydifferentscales,andeachscalecorrespondstod

3、ifferentfrequency,sowecanusedifferentfrequencytomakecombinationofscales,andthenproducewonderfulmusic.Asforsingle-chipmicrocomputer,itisveryconvenienttoproducedifferentfrequency,wejustcalculateanaudiocycle,thenthiscycledividedby2,namelyhalfcycletime,usingtimertotimethehalfcycletime.Wheneverti

4、ming,itwilloutputpulseI/Oreversephase,andrepeatthetiming,thehalfcycleagaintotheI/Oreversed-phase,thencangetthisfrequencypulsefromtheI/Ofeet.Sowecanusemicrocontrollertimertomakeitworkinthecountermodeandgeneratedifferentfrequencysignal.Thusproducedifferentnotes.Keywords:scales,frequency,single

5、-chipmicrocomputer目录1绪论11.1论文特点及研究意义11.2系统简介12元器件22.1元器件的种类22.2AT89C5122.3LM38633硬件电路43.1硬件电路图43.2电路各部分简要分析53.3元件参数53.4单片机音符与单片机频率的关系54软件流程64.1设计思路与流程图64.2程序设计75制作与调试方法126总结14参考文献151绪论1.1论文特点及研究意义本论文设计的为电子琴,电子琴又称作电子键盘,属于电子乐器(区别于电声乐器),发音音量可以自由调节。音域较宽,和声丰富,甚至可以演奏出一个管弦乐队的效果,表现力极其丰富。它还可模仿多种音色,甚至

6、可以奏出常规乐器所无法发出的声音(如合唱声,风雨声,宇宙声等)。另外,电子琴在独奏时,还可随意配上类似打击乐音响的节拍伴奏,适合于演奏节奏性较强的现代音乐。另外,电子琴还安装有效果器,如混响、回声、延音,震音轮和调制轮等多项功能装置,表达各种情绪时运用自如。本论文设计的电子琴虽是简易电子琴,功能和真正电子琴有不小差距,但本论文设计的电子琴是很多高档电子琴的基础,对进一步研究电子琴有很大的促进作用。本设计易懂、简练,所用器件常见,上网查询资料方便,电路模块具有通用性,非常适合广大电子爱好者制作。1.2系统简介本系统主要由硬件电路和软件流程组成。硬件电路主要包括芯片AT89C51、

7、和CM38、喇叭和按键等以及由它们组成的电路图,软件流程主要包括主程序流程图和相关程序。本论文还对本设计用到的芯片AT89C51和CM38等做了一些介绍。2元器件2.1元器件的种类本设计要用到的元器件有芯片AT89C51、CM38、喇叭和按键、电阻、电容等。2.2AT89C51AT89C51是一种带4K字节FLASH存储器(FPEROM—FlashProgrammableandErasableReadOnlyMemory)的低电压、高性能CMOS8位微处理器,俗称单片机。单片机的可擦除只读存

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

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

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