资源描述:
《基于51单片机的家用温湿度语音播报系统设计毕业设计论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、毕业设计(论文)题目:基于51单片机的家用温湿度语音播报系统设计姓名学院名专业指导教师2014年月日诚信承诺本人__________声明,本论文及其研究工作是由本人在导师指导下独立完成,论文所利用的一切资料均符合论文著作要求,且在参考文献中列出。签名:日期:摘要本系统是一个基于单片机AT89C51的语音播报系统的设计,用来测量环境温湿度,整个设计系统分为5部分:单片机控制、DHT11温湿度传感器、液晶显示、语音播报以及键盘控制电路,整个设计是以AT89C51为核心,选用DHT11温湿度传感器,LED12864液晶显示器实现。当测量
2、温湿度超过设定的温度上下限时,启动蜂鸣器和指示灯报警。语音录放选用的集成块是ISD1420芯片,其保真度高,录音效果好,而且经济实惠。LCD采用的是LCD12864,它具有功耗低、体积小、显示内容丰富、超薄轻巧等优点,应用越来越广泛。整个设计的重点在于编程,因为其外围电路相对比较简单,实现容易。在本论文中附带了软件实现的流程图以及部分子程序以及各种硬件电路图。关键词:液晶显示;语音播报;ISD1420ABSTRACTThissystemisadesignofthespeechthermometeraccordingtothemic
3、roprocessorAT89C51,whichisusedtomeasuretheenvironmenttemperature,Thewholedesignsystemisdividedinto5parts:Amicroprocessorcontrol,temperaturesensor,theLCDdisplay,thespeechreportandthekeyboardcontrolcircuit,atthesametime,ThewholedesigntakeAT89C51asthecore,choosetosingleb
4、usdigitaltemperaturesensorDS18B20,DS1302serialclockchip,RT1602LCDmonitorrealization,LCDdisplaythecurrentdate,time,weeksandtemperature.Whenmeasuringtemperatureoversettemperaturefluctuationlimit,startwithlightalarmbuzzer.Temperaturedisplaystability,andtemperaturemeasure
5、menterroracuities1℃,plusorminustemperaturethedecimalpartretainedtwosignificantdigits.IncreasedCelsiustemperatureconversioncontrastwithFahrenheitandsetsupadisplayfunctionbeepvoiceautomaticallybroadcasttimetemperature,manualreal-timebroadcasttimetemperaturefunction.Thes
6、peechrecoding&;playbackIchoosetouseistheICofISD1420,ithashighfidelity,goodrecordeffective,andeconomic.TheLCDIchooseisTC1602A,itspowerconsumeislow,ithasmanyadvantages,forexample,thevolumeissmall,thecontentsisabundant,superthinandagileetc,anditsapplicationisbecomingmore
7、andmoreextensive.Thewholedesignliesintheprogram,becauseitsoutercircuitismuchmoresimple,anditcancarryoutmoreeasily.Inmythesis,thereareflowchartandpartssubprogramandvarioushardwarecircuitdiagrams.KeyWords:DS18B20;LCD;speechfunction;soundingandlightalarm.目录引言1第一章绪论2第二章设计
8、方案42.1设计任务42.2原理框图42.3电源模块42.4温湿度传感器模块42.5显示模块52.6键盘控制模块52.7语音播报模块6第三章硬件设计73.1单片机模块73.1.1单片机介绍73.1.2单片机外围电路设计83.1.3AT89C51复位