没有合适的资源?快使用搜索试试~ 我知道了~
温湿度传感器DHT11程序及用法
5星 · 超过95%的资源 需积分: 17 31 下载量 146 浏览量
2012-01-02
16:40:00
上传
评论 4
收藏 448KB DOCX 举报
温馨提示
温湿度传感器 DHT11 程序及用法 本文档详细介绍了温湿度传感器 DHT11 的用法,以及利用单片机和液晶屏显示的程序。该设计使用 AT89C52 单片机作为控制器,DHT11 温湿度传感器作为测量部分,1602 液晶屏作为显示部分。通过对温湿度的实时监测,可以确保仓库内的温度和湿度在合适的范围内,从而保护仓库内的物资。 温湿度传感器 DHT11 是一种数字温湿度传感器,具有高精度、快速响应、低功耗等特点。它可以测量温度和湿度,并将测量结果传递给单片机。单片机则将数据处理后,通过液晶屏显示出来。 本设计的优势在于低成本、便于使用、测量准确、输出温度数字显示等。该设计可以广泛应用于仓库、博物馆、实验室、工业生产等领域,用于监测和控制温湿度。 在设计中,使用了 AT89C52 单片机作为控制器。这是一种低电压、高性能的 CMOS 8 位单片机,具有 8k 字节的 Flash 存储器和 256 字节的 RAM。它可以按照常规方法进行编程,但不可以在线编程。 在测量部分,使用了 DHT11 温湿度传感器。该传感器可以测量温度和湿度,并将测量结果传递给单片机。它具有高精度、快速响应、低功耗等特点。 在显示部分,使用了 1602 液晶屏。该液晶屏可以显示测量结果,使得用户可以实时了解仓库内的温湿度情况。 本设计可以实时监测仓库内的温湿度,确保仓库内的物资处于合适的环境中,从而保护仓库内的物资。
资源推荐
资源详情
资源评论
目录
目录………………………………………………………………………………………1
一. 选题背景……………………………………………………………………………
2
二. 需求分析……………………………………………………………………………
2
三. 总体设计……………………………………………………………………………
3
3.1 控制部分………………………………………………………………………3
3.1.1 AT89C52 单片机简介……………………………………………………3
3.1.2 单片机最小系统………………………………………………………6
3.2 测量部分………………………………………………………………………8
3.2.1 DHT11 简介………………………………………………………………8
3.2.2 操作过程…………………………………………………………………9
3.3 显示部分………………………………………………………………………12
3.3.1 1602 液晶简介……………………………………………………………
12
3.3.2 指令说明…………………………………………………………………13
四.硬件设计……………………………………………………………………………
14
五.软件设计……………………………………………………………………………
15
六.总结与展望…………………………………………………………………………
16
1
一.选题背景
防潮、防霉、防腐、防爆是仓库日常工作的重要内容,是衡量仓库管理质量的
重要指标。它直接影响到储备物资的使用寿命和工作可靠性。为保证日常工作的顺
利进行,首要问题是加强仓库内温度与湿度的监测工作。但传统的方法是用与湿度
表、毛发湿度表、双金属式测量计和湿度试纸等测试器材,通过人工进行检测,对
不符合温度和湿度要求的库房进行通风、去湿和降温等工作。这种人工测试方法费
时费力、效率低,且测试的温度及湿度误差大,随机性大。因此我们需要一种造价
低廉、使用方便且测量准确的温湿度测量仪。
二.需求分析
随着人们生活水平的不断提高,单片机控制无疑是人们追求的目标之一,它
所给人带来的方便也是不可否定的,其中数字温度计就是一个典型的例子,但人们
对它的要求越来越高,要为现代人工作、科研、生活、提供更好的更方便的设施就
需要从数单片机技术入手,一切向着数字化控制,智能化控制方向发展。
本设计所介绍的数字温度计与传统的温度计相比,具有读数方便,测温范围广,测
温准确,其输出温度采用数字显示,该设计控制器使用单片机 AT89C52,数字温
湿度传感器使用 DHT11,用 LCD1602 液晶屏,实现温度显示,能准确达到以上要
求。
随着时代的进步和发展,单片机技术已经普及到我们生活,工作,科研,各个领
域,已经成为一种比较成熟的技术,本文将介绍一种基于单片机控制的数字温度计,
本温度计属于多功能温度计,可以设置上下报警温度,当温度不在设置范围内时,
可以报警。
2
三.总体设计
设计图如下所示:
3.1 控制部分
CPU 是 Atmel 公司的 8051 系列单片机 AT89C52。
时钟电路由一个频率为 11.0592MHz 的晶振和两个 30pF 的电容组成。
复位电路由一个 10uF 的电容和一个 10k 的电阻组成。
3.1.1 AT89C52 单片机简介
概述
AT89C52 是 51 系列单片机的一个型号,它是 ATMEL 公司生产的。
AT89C52 是一个低电压,高性能 CMOS 8 位单片机,片内含 8k bytes 的可
反复擦写的 Flash 只读程序存储器和 256 bytes 的随机存取数据存储器
(RAM),器件采用 ATMEL 公司的高密度、非易失性存储技术生产,兼容标准
MCS-51 指令系统,片内置通用 8 位中央处理器和 Flash 存储单元,功能强大的
AT89C52 单片机可为您提供许多较复杂系统控制应用场合。
AT89C52 有 40 个引脚,32 个外部双向输入/输出(I/O)端口,同时内含 2
个外中断口,3 个 16 位可编程定时计数器,2 个全双工串行通信口,2 个读写口线,
AT89C52 可以按照常规方法进行编程,但不可以在线编程(S 系列的才支持在线编
3
控
制部分
测量部分
显示部分
程)。其将通用的微处理器和 Flash 存储器结合在一起,特别是可反复擦写的
Flash 存储器可有效地降低开发成本。
AT89C52 有 PDIP、PQFP/TQFP 及 PLCC 等三种封装形式,以适应不同产品
的需求。
主要功能特性
兼容 MCS51 指令系统
8k 可反复擦写(>1000 次)Flash ROM
32 个双向 I/O 口 ? 256x8bit 内部 RAM
3 个 16 位可编程定时/计数器中断 ? 时钟频率 0-24MHz
2 个串行中断
可编程 UART 串行通道
2 个外部中断源
共 8 个中断源
2 个读写中断口线
3 级加密位
低功耗空闲和掉电模式
软件设置睡眠和唤醒功能
8051 单片机的引脚功能
MCS-51 系列单片机一般采用 40 个引脚,双列直插式封装,用 HMOS 工艺制造,
其外部引脚排列如图所示。其中,各引脚的功能为:
4
剩余24页未读,继续阅读
资源评论
- 大熊爱慧慧2014-04-12下载了之后才发现DHT11不适合我做的东西的标准,但是资料很不错,收藏了
- guanguo1232019-09-17值得参考,不错
fwk55
- 粉丝: 0
- 资源: 5
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- px4ctrl-master.zip
- 基于SpringBoot+Vue.JS前后端分离的美发门店管理系统 源码+数据库+论文(毕业设计)
- 基于QT的socket编程,搭建一个聊天平台(源码),开箱即用
- 基于SpringBoot+Vue.JS前后端分离的洗衣店订单管理系统 源码+数据库+论文(毕业设计)
- 三菱PLC程序三菱Q系列案例三菱plc大型自动化程序生产线程序 规格如下: Q系列大型程序伺服12轴Q01U RS232通讯
- 基于SpringBoot+Vue.JS前后端分离的教学资源库系统 源码+数据库+论文(毕业设计)
- 基于SpringBoot+Vue.JS前后端分离的服装生产管理系统 源码+数据库+论文(毕业设计)
- 基于SpringBoot+Vue.JS前后端分离的水果购物网站 源码+数据库+论文(毕业设计)
- Python中的算术运算符:掌握编程世界的数学语言.md
- 基于SpringBoot+Vue.JS前后端分离的宠物咖啡馆平台 源码+数据库+论文(毕业设计)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功