会员注册 | 登录 | 微信快捷登录 支付宝快捷登录 QQ登录 微博登录 | 帮助中心 人人文库renrendoc.com美如初恋!
站内搜索 百度文库

热门搜索: 直缝焊接机 矿井提升机 循环球式转向器图纸 机器人手爪发展史 管道机器人dwg 动平衡试验台设计

基于AT89S52智能语音温度计的设计.doc基于AT89S52智能语音温度计的设计.doc -- 9 元

宽屏显示 收藏 分享

资源预览需要最新版本的Flash Player支持。
您尚未安装或版本过低,建议您

题目基于AT89S52智能语音温度计的设计TitleDesignofintelligentsoundthermometerbasedonAT89S52院系名称学生姓名学生学号专业指导老师完成时间I声明本人郑重声明所呈交的毕业设计(论文)是本人在指导教师指导下进行的研究工作及取得的研究成果。其中除加以标注和致谢的地方,以及法律规定允许的之外,不包含其他人已经发表或撰写完成并以某种方式公开过的研究成果,也不包含为获得其他教育机构的学位或证书而作的材料。其他同志对本研究所做的任何贡献均已在文中作了明确的说明并表示谢意。本毕业设计(论文)成果是本人在江西师范大学读书期间在指导教师指导下取得的,成果归江西师范大学所有。特此声明。声明人(毕业设计(论文)作者)学号声明人(毕业设计(论文)作者)签名签名日期年月日II摘要以AT89S52为核心,选用DS18B20单总线数字温度传感器,RT1602液晶显示器实现,液晶显示当前日期、时间和温度。当测量温度超过设定的温度上下限时,启动蜂鸣器和指示灯报警。温度显示稳定,且温度测量误差≤±1℃,温度值小数部分保留两位有效数字。增加了摄氏温度与华氏温度转换对比显示功能,设定了整点语音自动播报时间温度,手动实时播报时间温度功能。关键词DS18B20液晶显示语音播报声光报警IIIAbstractAT89S52asthecore,choosetosinglebusdigitaltemperaturesensorDS18B20,DS1302serialclockchip,RT1602LCDmonitorrealization,LCDdisplaythecurrentdate,time,weeksandtemperature.Whenmeasuringtemperatureoversettemperaturefluctuationlimit,startwithlightalarmbuzzer.Temperaturedisplaystability,andtemperaturemeasurementerroracuities1℃,plusorminustemperaturethedecimalpartretainedtwosignificantdigits.IncreasedCelsiustemperatureconversioncontrastwithFahrenheitandsetsupadisplayfunctionbeepvoiceautomaticallybroadcasttimetemperature,manualrealtimebroadcasttimetemperaturefunction.KeywordDS18B20LCDspeechfunctionsoundingandlightalarm.IV目录摘要.......................................................................IIABSTRACT...................................................................III1引言......................................................................12设计要求...................................................................13方案论证...................................................................13.1电源模块...............................................................23.2温度传感器模块.........................................................23.3显示模块...............................................................23.4键盘控制模块...........................................................33.5语音播报模块...........................................................34设计原理...................................................................44.1单片机模块.............................................................44.1.1单片机介绍.........................................................44.1.2单片机外围电路设计.................................................64.1.3AT89S52复位电路..................................................74.1.4AT89S52时钟电路..................................................84.2电源模块...............................................................94.3温度传感器模块.........................................................94.3.1DS18B20的测温原理................................................104.3.2DS18B20与AT89S52的接口电路设计..................................114.4键盘控制模块..........................................................114.5报警模块..............................................................124.6液晶显示模块..........................................................134.7语音播报模块..........................................................144.7.1ISD1420语音芯片录放音电路设计....................................144.7.2ISD1420与AT89S52接口电路设计....................................175软件部分..................................................................185.1开发工具介绍..........................................................185.2系统的主程序设计......................................................185.2.1键盘扫描子程序....................................................195.2.2测量温度子程序设计................................................205.2.3报警子程序........................................................215.2.4实现时钟功能的程序设计............................................225.2.5显示程序设计......................................................23V5.2.6语音播放子程序....................................................246仿真结果数据分析..........................................................256.1功能仿真和结果........................................................257结束语....................................................................25参考文献....................................................................27附录一电路图..............................................................28附录二源程序..............................................................2911引言21世纪是人类全面进入信息电子化的时代,现代信息技术的三大基础是信息采集即传感器技术、信息传输通信技术和信息处理计算机技术。随着人类探知领域和空间的拓展,使得人们需要获得的电子信息种类日益增加,需要信息传递的速度加快,信息处理能力增强,因此要求与此相对应的信息采集技术传感技术必须跟上信息化发展的需要。传感器技术是人类探知自然界信息的触觉,为人们认识和控制相应的对象提供条件和依据。它属于信息技术的前沿尖端产品,尤其温度传感器被广泛用于工农业生产、科学研究和生活等领域,数量居各种传感器之首。近百年来,温度传感器的发展大致经历了以下三个阶段1传统的分立式温度传感器含敏感元件2模拟集成温度传感器/控制器3智能温度传感器。目前,国际上新型温度传感器正从模拟式向数字式、由集成化向智能化、网络化的方向发展。作为现代信息技术的三大核心技术之一的传感技术,将是二十一世纪世界各国在高新技术发展方面争夺的一个重要领域。2设计要求1.显示当前日期、时间、温度。2.当测量温度超过设定温度时,启动报警模块报警。3.手动实时播报温度,时间。4.温度显示稳定,误差≤±1℃。3方案论证分析本题,根据设计要求先确定了本系统的整体设计原理框图如图所示图3.1原理框图温度采集键盘控制微控制器模块显示模块报警模块语音录放电源模块23.1电源模块方案一采用三只干电池作为电源。该方案的优点是设计简明扼要,成本低缺点是输出功率不高,只能勉强驱动单片机,适合小电流负载。而且在整个系统工作中,电压会随着时间的推移不断降低,进而出现死机等情况。方案二采用独立的稳压电源。电源的稳压的特性较好,能够保证整个系统稳定工作。综上分析,为使系统调试方便,能够稳定工作,必须有可靠电源,所以决定选择第二种方案。3.2温度传感器模块方案一AD590是单片集成的敏感电流源,激励电压在4V30V间选择,其测量范围为55摄氏度150摄氏度,所输出的电流数值(微安数)等于绝对温度K的数值。AD590具有标准化的输出和固有的线性关系,分不同的测温范围和精度供设计者选用,通过微调电路对AD590的输出进行修正,可达到很高的测试精度。AD590不需要低电平测量设备和电桥,可以使用长导线,而不会因为电压的降低和感应的噪声电压而产生误差它又是一个高阻抗的电流源对激励的电压变化不够敏感。但是AD590需要把被测温度转化为电流再通过放大器和A/D转换器才能输出数字量送给单片机进行温度控制。方案二DS18B20是美国达拉斯半导体公司推出的第一片支持一线总线接口的温度传感器。它具有微型化、低功耗、高性能、抗干扰能力强、易配微处理器等优点,可以将温度直接转化成串行数字量供微处理器处理。因此,在温度测量系统中,采用抗干扰能力强的新型数字温度传感器是解决这些问题的有效方案,新型数字温度传感器DS18B20具有体积更小、精度更高、适用电压更宽、采用一线总线、可组网优点,在实际测温的过程中取得了良好的测量效果。其供电方式简单,可用数据线供电,所需的外围器件较少,甚至不需要外围器件。通过比较,温度传感器DS18B20具有更高的性价比,DS18B20能够构建经济的测温网络。因而在本次设计中,选用的是数字温度传感器DS18B20,故采用的是方案二。3.3显示模块方案一采用八位数码管,将单片机的数据通过数码管显示出来。该方案简3单易行,但所需的元器件较多,且不容易进行操作,可读性较差,一旦设定后,很难加入其它的功能,显示格式受控制,且耗电量大。方案二采用LCD显示屏进行显示。LCD显示屏是一种低压、微功耗的显示器件,只要23伏就可以工作了,工作电流仅为几微安,是其它显示器无法比拟的,同时可以显示大量信息,除数字外,还可以显示字母,曲线,比传统的LED数码显示器的画面有了质的提高。虽然LCD显示器的价格比传统的LED数码管要贵些,但它的显示效果更好,是当今显示器的主流,所以采用LCD作为显示器。采用LCD,更容易实现题目的要求,对后续的功能兼容性高,只需将软件修改即可,可操作性强,易于度数,采用RT1602两行十六字符的显示,能同时显示时间,温度。综上分析,采用第二种方案。3.4键盘控制模块方案一44矩阵式键盘。此方案对于本系统来说无非是浪费I/O占用MCU的资源,不利于系统的扩展,这就使系统的实用性降低,况且本系统根本不需要16个按键。方案二独立式按键。对于独立式按键来说,如果设置过多按键,虽然会占用较多I/O口,给布线带来不便,此方案适用于按键较少的情况。在本设计中所需要的控制点数的较少,只需要几个功能键,简便、易操作、成本低就成了首要考虑的因素。所以此时,可采用独立式按键结构。3.5语音播报模块方案一通过A/D转换器、单片机,存储器,D\A转换器实现声音信号的采样、处理、存储和实现。首先将声音信号放大,通过AD转换器采样将语音模拟信号转换成数字信号,并由单片机和处理存放到存储器中,实现录音操作。在录、放音过程中由单片机控制D/A转换器,将存储器中的数据转化成声音信号。此方案安装调试复杂,集成度低,成本也不低。方案二采用ISD1420语音录放。ISD1420是采用模拟存取技术集成的可反复录放的20秒语音芯片,掉电语音不丢失,最大可分160段,最小每段语音长度为125ms,每段语音都可由地址线控制输出,每125ms为一个地址,由A0A7八根地址线控制。该芯片采用多电平直接模拟量存储专利技术,每个采样值可直接存储在片内单个EEPROM单元中,因此能够非常真实、自然地再现语音、音乐、音调和效果声。此外,ISD1420还省去了A/D和D/A转换器,方便扩展更多的功
编号:201312012308478453    大小:444.50KB    格式:DOC    上传时间:2013-12-01
  【编辑】
9
关 键 词:
专业文献 学术论文 精品文档 基于AT89
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

当前资源信息

4.0
 
(2人评价)
浏览:28次
21ask上传于2013-12-01

官方联系方式

客服手机:13961746681   
2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   

相关资源

相关资源

相关搜索

专业文献   学术论文   精品文档   基于AT89  
关于我们 - 网站声明 - 网站地图 - 友情链接 - 网站客服客服 - 联系我们
copyright@ 2015-2017 人人文库网网站版权所有
苏ICP备12009002号-5