利用DHT11测温度湿度实验报告讲诉 下载本文

微电子工艺实验

题 目 气压温度测量系统

学生姓名 洪 强

学 号 20121321027

学 院 电子与信息工程学院

专 业 电子科学与技术

指导教师 曹鸿霞

二O一 五 年 十一 月 二十二 日

目录

目录............................................... 错误!未定义书签。 1 系统描述......................................... 错误!未定义书签。 1.1 课程设计题目.................................................... 2 1.2 系统设计方案介绍................................................ 2 1.3 方案论证........................................................ 3 2 硬件电路设计...................................................... 3 2.1 LCD1602液晶显示模块 ............................................ 3 2.1.1 LCD1602原理图及引脚说明 ...................................... 4 2.1.2 LCD1602操作时序 .............................................. 5 2.2 AT89C52单片机 .................................................. 6 2.3 DHT11传感器模块 ............................................... 7 2.3.1 DHT11原理图及引脚说明 ........................................ 7 2.3.2 DHT11数据帧 .................................................. 8 2.3.3 DHT11电气特性 ................................................ 8 2.3.4 DHT11操作时序 ............................................... 9 2.4 蜂鸣器模块.................................................... 10 2.5 DHT11温湿度检测设计图 ........................................ 11 3 软件程序设计..................................................... 11 3.1 程序流程图..................................................... 11 3.2程序设计 ....................................................... 12 3.2.1主程序 ....................................................... 12 3.2.2 LCD显示程序 ................................................. 13 3.2.3蜂鸣器程序 ................................................... 20 4 实验结果......................................................... 21 5 实验总结......................................................... 22 参考文献........................................................... 22

1

测量气压温度测量系统

洪强

南京信息工程大学电子科学与技术,南京 210044

摘 要

本实验基于使用STC89C52单片机、DHT11传感器模块、1602液晶显示屏模块以及报警模块。简单明了的实现的可提要求。DHT11数字温湿度传感器把采集到的温湿度数据传给单片机。经过单片机的处理。准确的显示到液晶屏上。并对温湿度设置上下限。越限报警。)

关键词:单片机 DHT11传感器 1602液晶显示屏 STC89C52 报警

1 系统描述

1.1 课程设计题目

温度测量及显示

要求:① 基于52系列单片机平台和DHT11温湿度传感器完成温湿度的测量; ② 温度测量数据的显示,可以用LCD1602显示; ③ 对温湿度设置上下限,超过限度报警

1.2 系统设计方案介绍

电路总体上分为温湿度采集部分、中央处理器、显示模块以及报警模块部分。以STC89C52单片机最小系统作为核心控制电路,控制DHT11传感器采集的温湿度的转换,控制1602液晶屏的显示,以及蜂鸣器的报警。具体显示内容及方式由软件来完成。采集温湿度方面由DHT11传感器来完成,它是一个数字温湿度传感器、内置模数转换,可以直接与单片机相连接。而1602液晶屏是插针式,也可以直接与单片机相连接。因此不需要手动焊接等复杂的过程。具体步骤是:按照原理图将传感器、1602液晶显示屏分别接入单片机。通过DHT11传感器采集当前的温湿度值、再经单片机,将处理后的数据传送到液晶屏上显示出来。并且接入蜂鸣器。设置温度的上下限值。(如图一)

2