温湿度采集系统设计汇总 下载本文

内容发布更新时间 : 2024/5/19 14:53:18星期一 下面是文章的全部内容请认真阅读。

目录

第1章 设计意义及要求 ......................................................... 1 1.1 设计意义 ............................................................... 1 1.2 设计要求 ............................................................... 1 第2章 硬件设计 .............................................................. 2 2.1 AT89S52芯片介绍 ....................................................... 2 2.2 液晶显示器LCD1602 ..................................................... 3

2.2.1 液晶显示原理 ..................................................... 3 2.2.2 液晶显示器分类 ................................................... 3 2.2.3 显示原理 ......................................................... 3 2.2.4 LCD1602的基本参数及引脚功能 ...................................... 4 2.3 温湿度模块DHT11介绍 ................................................... 6

2.3.1 DHT11概述 ........................................................ 6 2.3.2 DHT11传感特性说明 ................................................ 7 2.3.3 DHT11封装信息 .................................................... 8 2.3.4 串行接口(单线双向) ............................................... 8

第3章 设计实现 ............................................................. 11 3.1 设计框图及流程 ........................................................ 11 3.2 设计结果及分析 ........................................................ 11 第4章 设计总结 .............................................................. 13 参考文献 ..................................................................... 14 附录 ......................................................................... 15

第1章 设计意义及要求

1.1 设计意义

最近几年来,随着科技的飞速发展,单片机领域正在不断的走向社会各个角落,还带动传统控制检测日新月异更新。在实时运作和自动控制的单片机应用到系统中,单片机如今是作为一个核心部件来使用,仅掌握单片机方面知识是不够的,还应根据其具体硬件结构,以及针对具体应用对象特点的软件结合,加以完善。

现代社会越来越多的场所会涉及到温度与湿度并将其显示。由于温度与湿度不管是从物理量本身还是在实际人们的生活中都有着密切的关系,例如:冬天温度为18至25℃,湿度为30%至80%;夏天温度为23至28℃,湿度为30%至60%。在此范围内感到舒适的人占95%以上。在装有空调的室内,室温为19至24℃,湿度为40%至50%时,人会感到最舒适。如果考虑到温、湿度对人思维活动的影响,最适宜的室温度应是工作效率高。18℃,湿度应是40%至60%,此时,人的精神状态好,思维最敏捷。所以,本课程设计就是通过单片机驱动LCD1602,液晶显示温湿度,通过此设计,可以发现本设计有一定的扩展性,而且可以作为其他有关设计的基础。如何高效、稳定地对数据(包括温度、湿度光线、压力等项目)进行实时采集对于现代的企业、工厂、研究所等对数据精度要求较高的单位具有非常重要的意义。

1.2 设计要求

本系统设计采用温度和湿度作为采集对象,是以单片机为核心的温度、湿度采集、数字显示系统,用液晶显示出当前温度、湿度的信息。以此了解AT89S52芯片为核心外接温度传感器和湿度传感器模块在液晶显示屏上显示当前的温度和湿度的过程。

1

第2章 硬件设计

2.1 AT89S52芯片介绍

AT89S52功能特性描述:AT89S52是一种低功耗、高性能CMOS8位微控制器,具有 8K 在系统可编程Flash 存储器。使用Atmel 公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。 AT89S52具有以下标准功能: 8k字节Flash,256字节RAM, 32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。

AT89S52的主要特性是:与MCS-51单片机产品兼容;8K字节在系统可编程Flash存储器;1000次擦写周期;全静态操作:0Hz~33Hz;三级加密程序存储器;32个可编程I/O口线;三个16位定时器/计数器;八个中断源;全双工UART串行通道;低功耗空闲和掉电模式;掉电后中断可唤醒;看门狗定时器;双数据指针;掉电标识符。

图2-1 AT89S52功能引脚图

功能引脚说明: VCC:电源 GND:接地 RST:复位输入

P0口:是一个8位漏极开路的双向I/O口,也被作为低8位地址/数据复用。

P1口:是一个有内部上拉电阻的8位双向I/O口,在flash编程和校验时,P1口接收低8位地址字节。 P2口:是一个具有内部上拉电阻的8 位双向I/O 口,也接收高8位地址字节和一些控制信号。

2