您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 企业文化 > 基于AT89S52单片机的温湿度检测仪-毕业设计
毕业论文-1-基于AT89S52单片机的温湿度检测仪摘要随着社会的发展,人们对环境中的温度和湿度的要求也越来越高,尤其是在医学、电子电力、航天航空、食品发酵等领域中对温湿度的要求尤其严格,鉴于如此设计出一个能够精确、稳定、实时测量出环境中温湿度的实用型温湿度检测仪显得尤为重要。本温湿度检测仪是以AT89S52单片机的为核心控制芯片,该单片机有很好的抗干扰能力、响应速度快。基于此单片机的温湿度检测仪可以实时、准确的测量环境中的温度和相对湿度。本检测仪的硬件部分的设计采用了0809A/D转换器以高灵敏度采集湿敏电阻阻值变化,在经过单片机处理得到相应湿度;单片机直接控制温度传感器DS18B20对温度实时采集和监控。本仪器还增加了报警装置,用户可根据需要设定温湿度上下限,若当前温湿度超限便会报警。接入独立键盘键盘实现人机交换功能,并用LCD12864作为显示设备的硬件设计方案。软件部分则采用模块化的方法将其分成几个部分,然后逐模块设计程序,用C语言来实现,使各部分结合起来协调工作,最终实现对环境中温湿度的实时检测。该温湿度检测仪能够基本完成的温湿度检测,但由于个人经验不足等因素,本设计还有一些不足之处,离产品实用还有一定的差距,还有一些方面需要进一步完善。关键词:AT89S52单片机,A/D转换器,传感器,LCD,温湿度毕业论文-2-MEASURINGINSTRUMENTFORHUMIDITYBASEEDONAT89S52MICROCONTROLLERABSTRACTWiththedevelopmentofsociety,peopleontheenvironmentoftemperatureandhumidityrequirementsarealsoincreasing,especiallyinthemedical,electronicpower,aerospace,foodfermentation,suchastemperatureandhumidityinthefieldoftheharshdemandsinparticular,inviewofsuchadesignthatCanbeprecise,stable,real-timemeasurementoftemperatureandhumidityenvironmenttothepracticaltemperatureandhumiditydetectoritisparticularlyimportant.ThetemperatureandhumiditydetectorisAT89S52asthecorechip,themicrocontrollerhasaverygoodanti-disturbancecapacity,fastresponse.BasedonthisMCUtemperatureandhumiditydetectorcanbereal-time,accuratemeasurementofenvironmentaltemperatureandrelativehumidity.ThedetectorpartofthedesignofthehardwareusedtowithAT89S52microcontrollerasthecoreofthecontroldevices,withhighsensitivityAD0809colecthumidityresistancechangethenthroughtheMCUhandledataacquisitioncomponentsforhumidity.AT89S52directcontroltheDS18B20obtainnowtemperature.Thedeviceaddanalarm,itcansetrange.iftempratureandhumidityoverlimititwillalarming.Analoginputkeyboardtoachievehuman-computerinterfaceexchangefunctionandusedasanLCDdisplayhardwaredesign.Thesoftwarepartisdividedintoseveralparts,andtheneachmoduledesignprocess,withClanguagetoachieve,tocombinethevariouspartsofcoordination,andeventuallyrealizetheenvironmentaltemperatureandhumidityinthereal-timedetection.Thetemperatureandhumiditydetectorcanbasicallycompletethetemperatureandhumiditytesting,butbecauseofpersonalfactorssuchaslackofexperience,thedesignofsomedeficiencies,therearecertainpracticalproductsfromthegap,therearesomeaspectsneedtobeimproved.KEYWORDS:AT89S52MCU,A/Dconversion,Sensor,LCD,Temperatureandhumidity毕业论文-3-目录前言.........................................................................................................IV第1章温湿度检测仪总体技术方案.........................................................1§1.1温湿度检测仪的主要性能指标及其工作原理.......................1§1.1.1性能指标......................................................................................1§1.1.2温湿度检测仪的工作原理......................................................1§1.2温湿度检测仪的硬件设计总体结构方案.....................................2§1.3温湿度检测仪应用软件系统的设计方案.....................................2§1.4温湿度检测仪AT89S52单片机电路的设计................................4§1.5温湿度检测仪的硬件电路设计.....................................................8§1.5.1温度检测电路..........................................................................8§1.5.2湿度检测电路..........................................................................9§1.5.3其它模块电路设计................................................................11第2章温湿度检测仪的软件设计...........................................................21§2.1主程序模块设计...........................................................................21§2.2温湿度检测模块程序设计...........................................................23§2.2.1温度检测模块程序设计........................................................23§2.2.2湿度检测模块程序设计........................................................28§2.3键盘扫描和LCD显示模块程序设计.........................................31§2.3.1键盘扫描................................................................................31§2.3.2I2总线程序设计..................................................................36结论.........................................................................................................39参考文献.....................................................................................................40致谢............................................................................错误!未定义书签。附录.........................................................................................................40IV前言在日常实际生产生活中,科研、农业、暖通、纺织、机房、航空航天、电力等工业部门对产品质量的要求越来越高,对环境温、湿度的控制以及对工业材料的水分值的监测与分析都已成为比较普遍的技术条件之一。随着科技的进步,检测仪表也向着智能化、小型化、低功耗的方向发展。在这个发展过程中,以单片机为核心控制器的温湿度检测以体积小、操作简单、性能稳定、测量精度高等诸多有点正逐步进入生产生活的各个方面。本文介绍的湿度检测仪就是以AT89S52单片机作为核心控制器设计的,它具有体积小、操作简单、性能稳定、测量精度高和抗干扰能力强等优点,可广泛应用于需要对温湿度进行测控的领域中。先根据实际生产生活的需要提出温湿度检测仪的设计功能要求,然后由这些具体要求和现有的设计条件设计出了适合的硬件原理图,尽量采用模块化的方法将其分成几个部分,然后分模块设计程序,最使各部分结合起来协调工作,实现功能要求。它是以单片机的在控制方面的突出优势,并综合运用现代检测技术、微控制技术、数据处理和通信技术以及LCD显示技术而设计的数字温湿度检测系统,可以实时、准确的测量环境中的温度和相对湿度,对生产生活有较好的知道意义。论文的第一章介绍了温湿度检测仪的主要性能指标及其工作原理,主要介绍了温湿度检测仪的硬件设计总体方案和温湿度检测仪的应用软件系统的总体设计方案;第二章主要介绍了温湿度检测仪的硬件电路设计,重点介绍了温度检测电路、键盘LCD显示电路和湿度检测电路;第三章主要介绍了基于AT89S52单片机的湿度检测仪的软件设计,软件设计部分采用模块化设计,重点介绍了湿度检测模块程序设计中键盘扫描、LCD显示。毕业论文1第1章温湿度检测仪总体技术方案温湿度作为环境中的两项重要参数,在很多方面都起着重要的作用。本文中的基于AT89S52单片机的湿度检测仪就是针对这一需求而设计的。它综合运用了现代检测技
本文标题:基于AT89S52单片机的温湿度检测仪-毕业设计
链接地址:https://www.777doc.com/doc-3609274 .html