基于STC89C52的带时钟温湿度检测仪的设计.docVIP

基于STC89C52的带时钟温湿度检测仪的设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于STC89C52的带时钟温湿度检测仪的设计

基于单片机的带时钟温湿度检测仪的设计 滕丽丽 陈庆帅 (济南职业学院,山东 济南 250100) 摘要:本文介绍一个以STC89C52为控制核心,以DHT11为温湿度传感器的温湿度检测仪,并采用时钟芯片DS1302扩展了电子时钟,给出了硬件设计方法和程序设计方法。该检测仪在一般环境中很好的实现了对环境温湿度的检测,扩展的电子时钟具有很好的实用价值。 关键词:单片机,传感器,DHT11,DS1302 中图分类号:TP212.9 文献标准码:A 1、前言 随着我国经济的发展,温湿度的检测在现代生活及生产中占有至关重要的位置。目前,以单片机为核心的智能温湿度检测仪检测温湿度是一种简单,高效的手段。对于该设备的设计,核心问题是如何使其具备自动检测并显示温度、湿度的能力以及实现高温报警功能。由于温度、湿度不是两个独立的变量,两者之间一般又不是线性关系,要使一个设备达到温、湿度的共同检测并不是件简单的事。该设计直接针对房间温湿度检测,具有非常重要的实际意义和应用价值。 本设计以一般房间的温、湿度为检测对象进行研究。根据一般的家庭温、湿度条件选择温、湿度传感器,进行温、湿度检测电路的设计,进行温、湿度显示部分和高温报警部分的设计,对信号进行采集送入单片机处理,用LCD1602显示器实现对温、湿度的显示,用蜂鸣器实现检测仪器的高温报警功能。 ?、系统硬件2.1系统概述 图 1 系统结构框图 温湿度DHT11数字式温湿度传感器是一款含有已校准数字信号输出的温湿度复合传感器。它应用专用的数字模块采集技术和温湿度传感技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电阻式感湿元件和一个NTC测温元件,并与一个高性能8位单片机相连接。因此该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。每个DHT11传感器都在极为精确的湿度校验室中进行校准。校准系数以程序的形式储存在OTP内存中,传感器内部在检测信号的处理过程中要调用这些校准系数。单线制串行接口,使系统集成变得简易快捷。超小的体积、极低的功耗,信号传输距离可达20米以上,使其成为各类应用甚至最为苛刻的应用场合的最佳选则。为 4 针单排引脚封装 图2 DHT11与单片机的连接 图3 DS1302与单片机的连接 2.3 时钟模块 DS1302 是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V~5.5V。采用三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。DS1302内部有一个31×8的用于临时性存放数据的RAM寄存器。DS1302是DS1202的升级产品,与DS1202兼容,但增加了主电源/后背电源双电源引脚,同时提供了对后电源进行涓细电流充电的能力。 图4 独立键盘与单片机的连接 图5 LCD1602与单片机的连接 三、系统软件设计 1、主程序设计 主程序是整个软件的核心,通过对各子程序的调用,来实现整个系统的功能。本系统是一个智能温湿度采集系统,要求把DHT11采集的数字信号送到微处理器STC89C51进行处理,并用液晶显示器LCD1602进行显示。整个主程序的流程是开机初始化,然后通知DHT11传送温湿度信号,通过对温湿度数据的分析和运算,分别调用相应的子程序来实现各个功能。根据上述描述,画出程序流程图如下: 2、温湿度采集子程序 3、时钟模块 4、键盘显示子程序 四、小结 本温湿度检测仪的显示部分可以采用LED数码管显示,在这里用LCD1602显示,作为家用型的带时钟的温湿度检测仪,具有体积小、功耗低、精度适中等特点,比较适合一般的室内温湿度检测。 参考文献: [1]刘同法.单片机外围接口电路与工程实践.北京:北京航空航天大学出版社,2009. [2] [3]

文档评论(0)

tiangou + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档