资源描述:
《毕业设计(论文)-基于单片机的自动音乐播放器的设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、南华大学<<单片机>>课程设计基于单片机的自动音乐播放器的设计摘要为方便人们的日常生活,优化学校、机关等单位的计时系统,采用以单片机为基础设计了一种的自动音乐播放器。本设计利用单片机89C58RD+的定时和计数功能,来完成时间的显示和定时功能。并且,通过对定时器初值的设定来产生不同频率的声音,利用定时器中断来完成对音乐节拍长度的控制。通过LM386N1音频功率放大器,将单片机输出的信号放大,再通过喇叭播放乐曲。通过MAX232型芯片,可以转换PC机上的电压和单片机的电源电压,再通过串口接入PC机
2、,这样就能从PC机上将用C语言编写的程序下载到单片机上。最后可在数码管上显示时间,当定时时间到后,喇叭自动播放一段连续的音乐。此设计摆脱了传统闹钟的刺耳声音,取而代之的是美妙的音乐,能为人们的日常生活提供准确的计时,且成本低廉,值得推广。关键词:单片机;自动音乐播放;音频转换;时间显示;LM386N1音频功率放大器南华大学<<单片机>>课程设计ThedesignofautomaticmusicplayerbasedonmonolithicintegratedcircuitAbstractInor
3、dertofacilitatepeople'sdailylife,optimizesschools’,institutions’timingsystem,usedhasdesignedonekindofautomaticmusicplayerwhichbasedonmonolithicintegratedcircuit.Thisdesignfixedtimeandcountsthefunctionusingmonolithicintegratedcircuit89C58RD+,completes
4、thetimethedemonstrationandfixedtimethefunction.And,Throughhypothesisstartingvalueoftimer,productthedifferentfrequencysound.Seversusingthetimercompletesthecontrolofmusicmetrelength.ThroughLM386N1audiopoweramplifier,enlargessignalwhichthemonolithicinte
5、gratedcircuitoutputs,thenbroadcastmusicfromloudspeaker.ThroughMAX232chip,cantransformPCmachineonthevoltageandthemonolithicintegratedcircuitsupplyvoltage.Andthen,turnsonthecomputerthoughStringmouth,thenitcandownloadprocedurewhichcompileswiththeClangua
6、getomonolithicintegratedcircuitfromcomputer.Atlast,itcandemonstratesthetimeonthedigitaltube.Whentimetoafterfixedtime,theloudspeakerautomaticallybroadcastssectionofcontinualmusics.Thisdesigngetridofthetraditionalalarmclock’sgratingsound,displacesisthe
7、wonderfulmusic,canprovidestheaccuratetimeforpeople'sdailylife.Thedesigncostveryinexpensive,itisworthpromoting.Keyword:Monolithicintegratedcircuit;Automaticmusicbroadcast;Audiofrequencytransformation;Timedemonstration;LM386N1audiopoweramplifier南华大学<<单
8、片机>>课程设计目录论文总页数:20页引言11设计任务22软件设计22.1音乐编程原理及其流程图22.1.1声音的产生22.1.2音频转换原理22.1.3节拍的产生32.1.4音频转换流程图42.2时间显示程序设计53硬件电路的设计63.1模块电路的设计63.1.189C58RD+型单片机介绍63.1.2LM386N1及外围电路的设计83.2.4AT89C52的定时/计数器概述103.2.5LED显示104KEIL仿真软件及Protel99SE的应用104.2Protel99SE的应用114.3