资源描述:
《基于某单片机地温湿度监控系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、实用标准文案XXX大学(学院)本科生毕业设计基于单片机的温湿度检测系统TemperatureandhumiditydetectionsystembasedonSingleChipMicrocomputer学生姓名所在专业所在班级申请学位指导教师职称副指导教师职称文档实用标准文案答辩时间目录设计总说明IINTRODUCTIONII第1章绪论11.1概述11.2国内外发展现状11.2.1 国外研究现状11.2.2国内研究现状1第2章系统总体方案设计22.1设计要求22.2方案选择22.2.1传感器的选择22.2.
2、2单片机的选择2第3章系统硬件设计33.1整体方案设计33.1.1系统概述33.1.2系统框图33.2最小系统模块33.2.1STC89C52简介33.2.2最小系统电路53.3DHT11传感器电路73.3.1DHT11简介73.3.2接口说明83.3.3DHT11模块电路图103.4液晶显示电路103.4.11602液晶简介103.4.2液晶引脚说明113.4.3指令介绍123.4.4液晶显示模块电路153.5蜂鸣器模块16文档实用标准文案3.6按键输入模块173.7LED显示电路17第4章软件设计194.
3、1程序语言及开发环境194.2程序流程图设计204.2.1总体程序流程图设计204.2.21602液晶程序设计214.2.3温湿度DHT11传感器程序设计21第5章系统调试225.1硬件调试225.2软件调试22第6章总结23鸣谢24参考文献25附录26附录一元件清单26附录二原理图27附录三PCB图28文档实用标准文案文档实用标准文案设计总说明温湿度的测量应用范围是很广的,对温湿度测量系统的研究也具有深远意义,本课题针对国内外对温湿度测量系统的研究与发展状况,分析了目前温湿度测量系统存在的主要问题,设计了一
4、种基于单片机的温湿度测量系统,对某些有着特殊要求温度和湿度的场合实现长期、稳定、实时、自动的监测。本设计主要由硬件电路和软件电路两部分组成,系统通过温湿度检测电路,把采集到的信号传给单片机,通过单片机来处理采集到的信号并通过LCD显示出来,如果温湿度过高或过低,报警电路会自动报警。它以STC89C52单片机为核心,采用DHT11集成温湿度传感器,实现一种智能、快捷、方便的温湿度测量系统。整个系统由温湿度检测电路、LCD显示电路、键盘电路、报警电路和单片机等组成。设计的系统结构简单紧凑,功耗较低,抗干扰能力强、
5、总体性能比较好,符合了智能仪器仪表小型化的潮流,为今后开发高性能和商品化的温湿度测量仪器奠定了良好的基础。关键词:单片机;温湿度;液晶文档实用标准文案INTRODUCTIONTemperatureandhumiditymeasurementapplicationrangeisverywide,theresearchontemperatureandhumiditymeasurementsystemhastheprofoundmeaning,aimingatdomesticandforeigntothetempe
6、ratureandhumiditymeasurementsystemresearchanddevelopmentsituation,analyzesthemainproblemsexistingincurrenttemperatureandhumiditymeasuringsystem,thedesignofatemperatureandhumiditymeasuringsystemwithsinglechipmicrocomputerbasedonthemonitoring,somespecialrequi
7、rementsfortemperatureandhumiditytoachievelong-term,stable,real-timesituations,automatic.Mainlybythedesignofhardwarecircuitandsoftwarecircuitcomposedoftwoparts,thesystemthroughthetemperatureandhumiditydetectioncircuit,theacquisitionofsignaltothemicrocontroll
8、er,throughthemicrocontrollertohandlethesignalcollectedanddisplayedthroughtheLCD,ifthetemperatureandhumidityistoohighortoolow,alarmcircuitwillautomaticallyalarm.IttakesAT89C52microcontrollerasthecore,ad