分类号编号烟台大学毕业论文(设计)基于单片机的数字语音温度计DigitalVoiceThermometerBasedonMCU申请学位:学士学位院系:光电信息科学技术学院专业:电子信息工程姓名:栾汶霖学号:200713503319指导老师:宁俊生(副教授)2011年5月18日烟台大学基于单片机的数字语音温度计姓名:栾汶霖导师:宁俊生2011年5月18日烟台大学烟台大学毕业论文(设计)任务书院(系):光电信息科学技术学院姓名栾汶霖学号200713503319毕业届别2011专业电子信息工程毕业论文(设计)题目基于单片机的数字语音温度计指导教师宁俊生学历硕士职称副教授所学专业固体力学具体要求(主要内容、基本要求、主要参考资料等):主要内容:1.了解现状,确定系统设计方案(采用模块化单元);2.完成硬件电路设计;3.完成软件设计;4.若有时间可完成仿真验证,优化设计。基本要求:1.收集整理资料;2.对基本理论及收集资料要消化、吸收并正确无误;3.按时提交论文,要求规范、标准。主要参考文献:《液晶显示应用技术》、《单片机原理及接口技术》等。进度安排:1~4周通过图书馆、网络、导师了解本文章所需知识、资料;5~8周请教老师、查阅资料并消化、吸收,构思论文;9~11周根据方案在老师的指导下完成相关知识的整合,形成框架;12~13周撰写论文(分初稿、二稿、定稿、打印论文)及装订;14周论文验收及论文答辩。指导教师(签字):年月日院(系)意见:教学院长(主任)(签字):年月日备注:[摘要]本设计主要是利用所学的电子电路、单片机、计算机等方面的有关知识,设计的一款基于单片机AT89S51的多功能数字语音温度计。本设计主要由5个模块组成,分别是:电源模块、温度传感器模块、显示模块、键控模块、语音播报模块。本系统的温度检测范围是0℃~100℃,可以通过按键报出当前温度,能够实时显示当前环境温度并能通过上下按键设置温度上下限,当环境温度高于或低于该设定值时,该系统能发出警报声。本设计目的是制作一种操作简单,既能数码显示又能语音播报的适用于各种场合下的温度测量仪器。[关键词]AT89S51单片机;DS18B20数字温度传感器;RT1602液晶显示;ISD1420语音录放[Abstract]Thisdesignmainlyusetherelevantknowledgeofelectroniccircuits,MCU,computer,etc.ThedesignisavoicethermometerbasedonAT89S51.Thisdesignismainlycomposedoffivemoduleswhicharepowermodules,temperaturesensormodule,displaymodule,keyingmodule,broadcastmodule.Thissystem'smeasurerangefrom0℃to100℃.Itcanbroadcastthecurrentenvironmentaltemperaturebypressingthebutton.Itcanalsodisplaythecurrentenvironmentaltemperature.Youcanpressthebuttonupanddowntosetthetemperaturerange.Whenthecurrentenvironmentaltemperatureishigherorlowerthanthevaluewhatyouset,thesystemwouldalarm.Thisdesignispurposedtomakeatemperaturemeasurementinstrumentwhichcanbeoperatedsimply,digitaldisplay,broadcasteandapplicabletovariouskindsofoccasions.[Keywords]AT89S51microprocessor;DS18B20digitaltemperaturesensor;RT1602LCDdisplay;ISD1420speechrecordingandplayback目录1绪论......................................................................11.1国内外发展现状.......................................................11.2设计目的.............................................................22方案选择..................................................................32.1系统方案选择.........................................................32.2单元模块方案选择.....................................................32.2.1电源模块.......................................................32.2.2温度传感器模块.................................................32.2.3显示模块.......................................................42.2.4键盘控制模块...................................................42.2.5语音播报模块...................................................43硬件电路设计..............................................................53.1电源模块设计.........................................................53.2单片机模块设计.......................................................53.2.1硬件连接.......................................................53.2.2时钟电路.......................................................73.2.3复位电路.......................................................83.3温度传感器模块设计...................................................83.3.1DS18B20的特性.................................................83.3.3测温原理.......................................................93.3.4与单片机的接口设计............................................123.4显示模块设计........................................................133.4.1引脚功能......................................................133.4.2与单片机的接口设计............................................143.5键盘控制模块设计....................................................143.5.1去抖..........................................................153.5.2与单片机的接口设计............................................153.6语音播报模块设计....................................................163.6.1引脚功能......................................................163.6.2语音录放......................................................173.6.3与单片机的接口设计............................................183.7报警模块设计.........................................错误!未定义书签。4软件设计.................................................................194.1主程序设计..........................................................204.2温度程序设计........................................................214.3显示程序设计........................................................214.4键盘程序设计........................................................224.5语音程序设计........................................................234.6报警程序设计........................................................245仿真.....................................................................25结论.......................................................................26致谢.......................................................................27参考文献...................................................................28附录.......................................................................29烟台大学毕业论文(设计)11绪论1.1国内外发展现状随着科学技术的发展和现代工业技术的需要,测温技术也不断地改进和提高。由于测温范围越来越广,根据不同的要求,又制造出不同需要的测温仪器。下面介绍几种。气体温度计多用氢气或氦气作测温物质,因为氢气和氦气的液化温度很低,接近于绝对零度,故它的测温范围很广。这种温度计精确度很高,多用于精密测量。电阻温度计分为半导体电阻温度计和金属电阻温度计,它们都是根据电阻的阻值随温度的变化而变化这一性质而制成的。半导体温度计主要用锗、碳制成。金属温度计主要用镍、铜、金、铂等纯金属及磷青铜、铑铁合金制成。电阻温度计的使用方法简单,目前已广泛应用于各个领域。它的温测范围是-260℃