资源描述:
《基于555定时器电子琴的设计说明.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、.基于555定时器电子琴的设计摘要随着现代社会的发展和进步,音乐已成为现代人们的生活中必不可缺的一部分。电子琴作为16世纪电子科技和音乐结合的产物,已经在新时代的音乐中扮演着非常重要的角色。有了555定时器的产生,简易电子琴的设计就更加的简单。因为,555定时器部是根据模拟电路和数字电路构成的,可以形成多谐振荡器,发出不同频率的信号。简易的电子琴采用模拟电路和数字电路产生的不一样频率信号驱动扬声器,发出不同音阶的声音。本设计是利用数字电路来产生C调的低、中、高二十一个音阶。对于一些简单功能的设计,数字电路具有结构简易
2、、实现方便、产生频率也相当稳定、成本低廉等优点。了解555定时器的一些部原理和功能特征后,再做电子琴的设计。明确设计目的和设计要求,通过学习和探讨,用仿真软件进行仿真,调试。最后再组装元器件,进行测试。设计结果是让八个按键发出八个不同的音阶。在本次设计中,要理清设计思路。首先是绪论,概述整个设计的重点和整个设计的流程。然后,从设计背景到设计主要任务。设计任务中画好整体电路框图,再用软件仿真,调试。最后,是元器件的选择和组装,做好的实物也要进行调试。在软件仿真和实物制作过程中要细心,以防出现较大的误差。选择555定时器
3、,而没有选择单片机,是因为,555定时器在设计电子琴方面比较简易,555定时器相对来说比较简单,成本低。本次设计中,最重要的环节有设计电路图,仿真和实物焊接。都要细心对待每个环节。关键字:电子琴;音阶;数字电路;555定时器....keyboarddesignbasedon555timerAbstract:Withthedevelopmentofthesociety,musichasbecomeaindispensablepartinlifeofmodernpeople.electronickeyboardasain
4、strumentwhichcombinedelectronictechnologyandmusicinthe16thcentry,itplaysanimportantpartinmusicofnewrole.Withthehelpoftimer555,thedesignofsimpleelectronickeyboardismucheasier,andtheinternalsoftimer555isallbasedonsimulationcircuitanddigitalcircuit,sotoformthemult
5、ivibratorwhichgeneratessignalsofdifferentfrequency.simpleelectronickeyboardisworkingonsomesignaldriversofdifferentfrequencybasedonsimulationcircuitanddigitalcircuit,soastomakedifferentmusicscale.Thedesigncanmake21differentmusicscalesinlowCmiddleCandhighC.Forsim
6、pledesigns,digitalcircuithaveit’sadvantagessuchasit’ssimple,easytocontrol,stablefrequencyandlow-cost.Aftergettingtoknowtheinternalsandfunctionsaboutthetimer555,wealsoconsideredit’sdesigndirection.Aftermakingclearit’sdesignpurposeandrequirements,weranteststhroug
7、hsimulationsoftware.andthenweassemblethepartsandtestedagain,weaimtomake8differentkeystomake8differentscales.Inthisdesign,firstweneedtomakeclearofthedesignidea.Firstofallisintroduction,tooutlinethemainpointandthewholedesignprocess,fromdesignbackgroundanddesignre
8、quirementtothewholecircuitdiagramandsimulationtests.Afterthatischoosingpartsandassemblethem,andruntestsonrealobject.Ofcourseweneedtobecarefulinthesimulationteststoavoiderror