ImageVerifierCode 换一换
格式:DOCX , 页数:32 ,大小:251.74KB ,
资源ID:1283685      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-1283685.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于单片机的温湿度监控系统最新版Word文件下载.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

基于单片机的温湿度监控系统最新版Word文件下载.docx

1、第3章 系统硬件设计331 整体方案设计3。1系统概述 33。12 系统框图32 最小系统模块 321 ST89C52简介2.2最小系统电路 53 DHT11传感器电路731DH11简介332 接口说明 83.3。3DHT1模块电路图1034 液晶显示电路 10.4。1 162液晶简介 104。2液晶引脚说明 134。3指令介绍12.液晶显示模块电路153.5 蜂鸣器模块166按键输入模块 73.7 LD显示电路7第4章软件设计19.1 程序语言及开发环境 194.2程序流程图设计2042。 总体程序流程图设计 204.2。2 602液晶程序设计243 温湿度H11传感器程序设计21第5章 系

2、统调试 251 硬件调试 25.2 软件调试 2第6章 总结3鸣 谢24参考文献 25附 录 26附录一 元件清单26附录二 原理图 27附录三 PC图2设计总说明温湿度的测量应用范围是很广的,对温湿度测量系统的研究也具有深远意义,本课题针对国内外对温湿度测量系统的研究与发展状况,分析了目前温湿度测量系统存在的主要问题,设计了一种基于单片机的温湿度测量系统,对某些有着特殊要求温度和湿度的场合实现长期、稳定、实时、自动的监测。本设计主要由硬件电路和软件电路两部分组成,系统通过温湿度检测电路,把采集到的信号传给单片机,通过单片机来处理采集到的信号并通过CD显示出来,如果温湿度过高或过低,报警电路会

3、自动报警。它以STC89C52单片机为核心,采用DHT1集成温湿度传感器,实现一种智能、快捷、方便的温湿度测量系统.整个系统由温湿度检测电路、CD显示电路、键盘电路、报警电路和单片机等组成.设计的系统结构简单紧凑,功耗较低,抗干扰能力强、总体性能比较好,符合了智能仪器仪表小型化的潮流,为今后开发高性能和商品化的温湿度测量仪器奠定了良好的基础。.感谢聆听.关键词:单片机;温湿度;液晶intdctio Tmperture andhumidty masurement pplication angei very wide,the reearch o temperatureandhuidity asre

4、met syst has th poun ani, aiming at omesc anforgnto the teratue and midy mesureet steresechan dveloment situatio, alzethe man problemsexistgin curent temperatu adhumiity margsyse, te dsign ofa mpturend humidit earng sst with single chip mirocomputrased n the moitorng,sosecl rqiments fr temperaue and

5、huidtto achiee ongerm, stale,ealtimsituations,automatc。ainybth dsin o hrdwricut d ftwreiuit composed of w parts, the system togh th tempraur nd hmidity detectio cruit,h acuitin of ignal to the mcrcontolle, hrogh themirconrole t hand e sigal lcted n dipayd throghtheLD,fhe mertnd humidityisto igh or t

6、 low, alarm cicut ill auomtical alarm. It taks T8952 icrcontolerasteco, dopts HT1 integratedperat and miiy sensoroachieve an intellet, fas, conenent teperatur ad umidty mering systm, thole systemconsiss of tempeaure and humidy detecion it, lok circit,LDdipycirit, keyard ciruit,aarmcircuit nd MCU et。

7、 Te stem design of te tructure is simple a cmpact, lower cmt, strog aiinterfeenceabilit,bte eralleformane, in ineith teintelligent inuen miniaturzaion trnd, hs li the goo fudatio fo the futre develpme o tempertur n midy mering instrume ofg perforae ndmerciaizaon.感谢聆听.Kewrd: Singe Chip Mirocoe; epera

8、tran humdty;Lquid crysl第1章 绪论1概述 温湿度测量是现代检测技术的重要组成部分,在保证产品质量,提高产品产量,节约资源和安全生产方面起着非常重要的作用。因此,能够确保快速、准确的测量温湿度的技术及其装置受到各国的重视。随着信息产业的发展及其工业化的进步,温度和湿度不仅仅表现在以上几个方面直接或间接影响人类基本生活条件,还表现在对生物用品、医药卫生、科学研究、国防建设等方面的影响.针对以上情况,实现对温湿度的准确可靠测量显的尤其重要。近年来,利用智能化数字式温湿度传感器以及实现温湿度信息的在线检测已成为温湿度检测技术的一种发展趋势。本设计以T89C52为核心控制芯片,采

9、集DT11温湿度一体传感器,利用单片机读取传感器的温湿度后送到102液晶进行显示.并且可以通过按键对温度、湿度的报警范围进行设置,一旦超出范围,蜂鸣器鸣叫,对应的指示灯点亮。1 国内外发展现状2国外研究现状 国外对温湿度控制技术研究较早,始于20世纪70年代。先是采用模拟式的组合仪表,采集现场信息并进行指示、记录和控制。80年代末出现了分布式控制系统。目前正开发和研制计算机数据采集控制系统的多因子综合控制系统。现在世界各国的温湿度测控技术发展很快,一些国家在实现自动化的基础上正向着完全自动化、无人化的方向发展。.感谢聆听.12 国内研究现状我国对于温湿度测控技术的研究较晚,始于20世纪80年代

10、。我国工程技术人员在吸收发达国家温湿度测控技术的基础上,才掌握了温湿度室内微机控制技术,该技术仅限于对温湿度的单项环境因子的控制。我国温湿度测控设施计算机应用,在总体上正从消化吸收、简单应用阶段向实用化、综合性应用阶段过渡和发展。在技术上,以单片机控制的单参数单回路系统居多,尚无真正意义上的多参数综合控制系统,与发达国家相比,存在较大差距。我国温湿度测量控制现状还远远没有达到工厂化的程度,生产实际中仍然有许多问题困扰着我们,存在着装备配套能力差,产业化程度低,环境控制水平落后,软硬件资源不能共享和可靠性差等缺点。第2章 系统总体方案设计2。 设计要求 )可同时进行温度和湿度的测量.2)采用16

11、02液晶显示温湿度数据。3)可通过按键设置温度和湿度的报警范围,并实现报警值的断电保存.4)一旦超出报警范围,蜂鸣器鸣叫。5)有相应的指示灯指示是哪个数据超出范围. 方案选择2. 传感器的选择方案一:选用DS1B20温度传感器和H1101湿度传感器。D1B0是一线式数字温度传感器,具有独特的单线式接口方式,测量温度范围在55125,-5,误差为0.5%。最高精度可达。625。HS11是电容式湿度传感器,可测相对湿度范围在0-1RH,误差为2%RH.感谢聆听.方案二:选用DT11作为温湿度检测模块。HT11是一款数字输出的复合传感器,包含一个电阻式干事元件和NTC式温度检测元件,可测00%H湿度

12、,误差为5RH,0-50,误差范围2。综上所述,虽然方案一具有较高的测试范围和精度,但由于本设计所测试的是一般的环境温度和湿度,选取方案二的DHT11温湿度传感器已经能够满足设计的要求,并且,DH1复合了温湿度传感器,且价格便宜,故本模块采用方案二。2.22 单片机的选择方案一:采用DP作为系统控制器.DSP(digitalsialocesor)是一种独特的微处理器,是以数字信号来处理大量信息的器件。DSP具有对元件值的容限不敏感,受温度、环境等外部因素影响小,容易实现集成,可分时复用,共享处理器,方便调整处理器的系数实现自适应,可用于频率非常低的信号等优点。但DSP硬件电路比较复杂,且价格昂

13、贵,数字系统由耗电的有源器件构成,没有无源设备可靠。 .感谢聆听.采用单片机作为系统控制器。单片机具有可靠性强、性价比搞、电压低、功耗低等优点得到迅猛发展和大范围推广,单片机算术运算功能强,软件编程灵活,自由度大,可用软件编程实现各种逻辑功能,本身带有定时器、计数器,可以用来定时和计数,并且其功耗低,体积小,计数成熟和成本低等优点.感谢聆听.基于以上分析,拟定方案二,用ST89C52单片机作为控制器。第3章 系统硬件设计3. 整体方案设计31.1 系统概述整个系统以TC9C单片机为核心器件,配合电阻电容晶振等器件,构成单片机的最小系统。其它个模块围绕着单片机最小系统展开。其中包括,传感器输采用

14、DHT11温湿度一体的传感器,负责采集温度和湿度的数据后发给单片机.按键部分使用市面上常见的轻触按键作为系统的输入设置模块。输出则采用蜂鸣器ED的形式。电源供电则采用USB 5V供电。3.2系统框图蜂鸣器按键设置输入LED指示灯 31 系统框图32 最小系统模块3.21 TC89C2简介(1)概述ST89C5是一个低电压,高性能CMO 8位单片机,片内含8k byt的可反复擦写的Fash只读程序存储器和256 ytes的随机存取数据存储器(A),器件采用ATEL公司的高密度、非易失性存储技术生产,兼容标准S1指令系统,片内置通用8位中央处理器和as存储单元,功能强大的ST89C52单片机可为您

15、提供许多较复杂系统控制应用场合。STCC52有4个引脚,32个外部双向输入/输出(I/)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,个读写口线.STC8C52有DIP、/TQFP及PC等三种封装形式,以适应不同产品的需求. .感谢聆听.()主要功能特性 兼容MCS5指令系统; k可反复擦写(1000次)Fash ROM; 32个双向O口; 56x8bit内部RA ; 3个1位可编程定时/计数器中断; 时钟频率04MHz; 2个串行中断; 可编程URT串行通道; 2个外部中断源; 共8个中断源; 2个读写中断口线; 级加密位; 低功耗空闲和掉电模式; 软件设置睡

16、眠和唤醒功能;(3)8051单片机的引脚功能S-51系列单片机一般采用40个引脚,双列直插式封装,用HMO工艺制造,其外部引脚排列如图32所示.其中,各引脚的功能为: 图32 STC89C52引脚图 主电源引脚VCC(4脚),接+电源正端;GD(2脚),接+5电源地端; 外接晶体或外部振荡器引脚TAL1(19脚),接外部晶振的一个引脚。在单片机内部,它是一个反相放大器 的输入端。当采用外部振荡器时,此引脚应接 地。L2(18脚),接外部晶振的另一个引脚。在片内接至反相放大器的输出端和 内部时钟电路的输入端.当采用外部振荡器时,此脚接外部振荡器的输出端。控制信号线ESET(9脚),复位信号输入端

17、,复位/掉电时内部M的备用电源输入端。ALE(30脚),地址锁存允许编程脉冲输入,用AE锁存从0口输出的低8位地址。在对片内PROM编程时,编程脉冲由此输入。PSEN(2脚),外部程序存储器读选通信号,低电平有效. E(脚),访问外部存储器允许/编程电压输入。E为高电平时,访问内部存 储器;低电平时,访问外部存储器.多功能IO口引脚051单片机设有4个双向/O口(P0、P1、P2、P3),每一组I/O口线都可以独立地用作输入或输出口,其中:P口(339脚)双向口(三态),可作为输入/输出口,可驱动8个TL门电路.实际应用中常作为分时使用的地址/数据总线口,对外部程序或数据存储器寻址时低8位地址

18、与数据总线分时使用P口:先送低8位地址信号到P0口,由地址锁存信号ALE的下降沿将地址信号锁存到地址锁存器后,再作为数据总线的口线对数据进行输入或输出。 1口(18脚)准双向口(三态),可驱动4个STL门电路。用作 输入线时,口锁存器必须由单片机先写入“”,每一位都可编程为输入或输出 线. P口(218)-准双向口(三态),可驱动4个LTTL门电路。可作 为输入输出口,实际应用中一般作为地址总线的高8位,与口一起组成16 位地址总线,用于对外部存储器的接口电路进行寻址. P口(0脚)准双向口(三态),可驱动4个T门电路.双功能口,作为第一功能使用时,与P1口一样;作为第二功能使用时,每一 位都

19、有特定用途,其特殊用途如表.所示:表3P3口第二用途端口引脚第二功能注 释P3.0RXD串行口数据接收端P3T串行口数据发送端。2/INT0外中断请求P3。3/NT1外中断请求10定时/计数器0外部计数信号输入P3.T定时/计数器外部计数信号输入P3.6WR外部RAM写选通信号输出P3.7/RD外部RA读选通信号输出2.最小系统电路STC52的最小系统如图33所示,整个最小系统由三个部分组成,晶振电路部分、复位电路部分、电源电路等三个部分组成.晶振电路包括个30pF的电容C2和,以及2M的晶振X。电容的作用在这里是起振作用,帮助晶振更容易的起振,取值范围是5-3F。晶振的取值也可以是24M,晶

20、振的取值越高,单片机的执行速度越快。在进行电路设计的时候,晶振部分越靠近单片机越好.感谢聆听.单片机复位电路就好比电脑的重启部分,当电脑在使用中出现死机,按下重启按钮电脑内部的程序从头开始执行。单片机也一样,当单片机系统在运行中,受到环境干扰出现程序跑飞的时候,按下复位按钮内部的程序自动从头开始执行.复位电路由10u的极性电容和1K的电阻R4构成。利用电容电压不能突变的性质,可以知道,当系统一上电,RESET脚将会出现高电平,并且这个高电平持续的时间由电路的RC值来决定。典型的单片机当RET脚的高电平持续两个机器周期以上就将复位,所以适当组合R的取值就可以保证可靠的复位.感谢聆听.在电路图中,

21、电容的的大小是0uF,电阻的大小是10k。所以根据公式,可以算出电容充电到电源电压的.倍(单片机的电源是V,所以充电到0.7倍即为3。5),需要的时间是0K0UF0。1S。也就是说在电脑启动的01内,电容两端的电压时在03。5增加,这个时候RESE引脚所接收到的电压是5V15。在5正常工作的5单片机中小于。5的电压信号为低电平信号,而大于1.5的电压信号为高电平信号。所以在开机。S内,单片机系统自动复位(ESET引脚接收到的高电平信号时间为0.S左右)。最后一个是电源部分,采用5V的SB直接供电,可采用手机充电器、电脑USB口、移动电源等设备进行供电。此外,除了单片机最小系统的3个部分之外,这

22、里还多了一些外部电路。由于C5的口是漏极开路输出,因此在P0口接了一个0K的排阻R1,使得P口可以作为普通的IO口使用,本设计用P0口来做液晶的数据口。特别注意的是,对于31脚(A),当接高电平时,单片机在复位后从内部OM的0H开始执行;当接低电平时,复位后直接从外部OM的000开始执行。由于我们的程序存储在了单片机内部,所以EA要接高电平,保证单片机是从内部读取程序去执行的。图3-3 单片机最小系统3.3 DH11传感器电路1 DT11简介 相对湿度和温度测量 全部校准,数字输出 卓越的长期稳定性 无需额外部件 超长的信号传输距离 超低能耗 4 引脚安装 完全互换()T11产品概述T11(图

23、34)数字温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性.传感器包括一个电阻式感湿元件和一个测温元件,并与一个高性能位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DH1传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式储存在O内存中,传感器内部在检测信号的处理过程中要调用这些校准系数.单线制串行接口,使系统集成变得简易快捷。超小的体积、极低的功耗,信号传输距离可达20米以上,使其成为各类应用甚至最为苛刻的应用场合的最佳选则。产品为 4 针单排

24、引脚封装。连接方便,特殊封装形式可根据用户需求而提供。图 34(2)应用领域 暖通空调 测试及检测设备 汽车 数据记录器 消费品 自动控制 气象站 家电 湿度调节器 医疗 除湿器33.2 接口说明(1)接口说明 建议连接线长度短于2米时用5K上拉电阻,大于20米时根据实际情况使用合适的上拉电阻.图3- DHT11典型连接图(2)引脚说明 Pin1:(VD),电源引脚,供电电压为3。5V。 Pin2:(DAA),串行数据,单总线. Pin3:(C),空脚,请悬浮。 in(VD),接地端,电源负极。()串行接口 (单线双向) ATA 用于微处理器与 HT1之间的通讯和同步,采用单总线数据格式,一次

25、通讯时间4ms左右,数据分小数部分和整数部分,具体格式在下面说明.当前小数部分用于以后扩展,现读出为零。操作流程如下:一次完整的数据传输为40bit,高位先出。数据格式为8位湿度整数数据8位湿度小数数据+8位温度整数数据8位温度小数数据+8位校验和,数据传送正确时校验和数据等于“8位湿度整数数据8位湿度小数数据8位温度整数数据+8位温度小数数据”所得结果的末8位。 用户MCU发送一次开始信号后,DH从低功耗模式转换到高速模式,等待主机开始信号结束后,HT11发送响应信号,送出0i的数据,并触发一次信号采集,用户可选择读取部分数据从模式下,DHT11接收到开始信号触发一次温湿度采集,如果没有接收

26、到主机发送开始信号,DT1不会主动进行温湿度采集采集数据后转换到低速模式.感谢聆听.通讯过程如图36所示。图 3 DHT与单片机的通讯过程总线空闲状态为高电平,主机把总线拉低等待DH11响应,主机把总线拉低必须大于18毫秒,保证DHT能检测到起始信号。DHT1接收到主机的开始信号后,等待主机开始信号结束,然后发送8us低电平响应信号。主机发送开始信号结束后,延时等待2-40us后, 读取DHT1的响应信号,主机发送开始信号后,可以切换到输入模式,或者输出高电平均可, 总线由上拉电阻拉高。通讯初始化要求如图37所示.感谢聆听. 图37通讯初始化总线为低电平,说明DHT1发送响应信号,D11发送响应信号后,再把总线拉高8,准备发送数据,每一bit数据都以5u低电平时隙开始,高电平的长短定了数据位是还是1格式见下面图示.如果读取响应信号为高电平,则D1没有响应,请检查线路是否连接正常.当最后一b数据传送完毕后,HT11拉低总线s,随后总线由上拉电阻拉高进入空闲状态。.感谢聆听.数字0信号表示方法如图38所示.图 数字信号的表示方法数字

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2