- 8
- 0
- 约2.13千字
- 约 6页
- 2017-08-20 发布于安徽
- 举报
基于c8051f020的温度测试系统
设计思路
设计需要仪器: c8051f020实验箱一个、温湿度传感器DHT11一个、1602液晶显示屏一个、矩阵键盘一个。
大概思路: DHT11与单片机的IO口连接,再通过单片机程序命令控制DHT11的DATA,来读取传感器的温湿度数据,再将读取的数据经过处理,换算成温度和湿度;然后,再将换算出来的温度和湿度值送入到液晶显示屏显示出来。通过矩阵键盘键入两个温度和湿度值,如果实际显示出来的饿温度和湿度值超过键入值,则用LED灯作出相应的反应。
液晶1602
C8051f020
P2^4
VDD
D
H
T
11
NC 悬空
矩阵
键盘
DATA
5k
GND VDD
LED
DHT11模块;
电路的连接:
DHT11总共有四个接口,其中NC接口悬空,VDD接电源,2.3~5.5v,以3.3v为宜,GND接地,DATA用于和单片机之间的通信,接一个5k的上拉电阻后,与单片机连接,DATA是单总线通信,所以接任意一个IO口,这里接p2^4口
DHT11与单片机之间的通信:
单片机发送一次开始信号后,DHT11从低功耗模式转化为高速模式,等待主机开始信号结束后,DHT11发送响应信号,送出40位的测量数据,单片机读取数据。最后一位数
原创力文档

文档评论(0)