(三)硬件设计 1、DHT11 温湿度传感器 DHT11 温湿度传感器有3 个引脚,分别为VCC、DATA 和GND。 VCC:供电正极,接5V。 DATA:数据引脚,接到单片机的P1.0 引脚。 GND:接地,接GND。

2、LCD 显示屏 LCD 显示屏有16 个引脚,分别为VSS、VDD、VO、RS、RW、E、D0-D7。 VSS:接地,接GND。 VDD:供电正极,接5V。 VO:液晶对比度,通过调整电阻器来调整显示效果。 RS:寄存器选择,接单片机的P2.0 引脚。 RW:读写选择,接GND。 E:使能信号,接单片机的P2.1 引脚。 D0-D7:数据线,接单片机的P3.0-P3.7 引脚。

3、按键 按键有2 个引脚,分别为K1 和K2。 K1:接单片机的P1.1 引脚。 K2:接单片机的P1.2 引脚。

4、EEPROM EEPROM 有8 个引脚,分别为VCC、GND、CS、SK、DI 和DO。 VCC:供电正极,接5V。 GND:接地,接GND。 CS:片选信号,接单片机的P1.3 引脚。 SK:时钟信号,接单片机的P1.4 引脚。 DI:数据输入,接单片机的P1.5 引脚。 DO:数据输出,接单片机的P1.6 引脚。

5、LED LED 有2 个引脚,分别为LED1 和LED2。 LED1:接单片机的P2.2 引脚。 LED2:接单片机的P2.3 引脚。

6、串口 串口有2 个引脚,分别为TX 和RX。 TX:接单片机的P3.1 引脚。 RX:接单片机的P3.0 引脚。

(四)软件设计 1、DHT11 温湿度传感器数据读取 使用单片机的P1.0 引脚接收DHT11 传感器的数据,通过解析数据计算出温湿度值。

2、LCD 显示屏控制 使用单片机的P2.0、P2.1 引脚控制LCD 显示屏的显示,使用单片机的P3.0-P3.7 引脚发送数据。

3、按键控制 使用单片机的P1.1、P1.2 引脚检测按键状态,点击按键1,读取上次保存在EEPROM 中的数据并显示;点击按键2,取消读取,屏幕不再显示上次读取的数据。

4、EEPROM 数据保存 使用单片机的P1.3-P1.6 引脚控制EEPROM 的读写,每隔20 秒将当前温湿度保存到EEPROM 中。

5、LED 控制 使用单片机的P2.2、P2.3 引脚控制LED 的亮灭,当温度或湿度超过设定值,小灯呼吸,没超过时,小灯熄灭。

6、串口数据传输 使用单片机的P3.0、P3.1 引脚与电脑进行串口通讯,每隔5 秒向电脑发送一次当前温湿度数据

一功能简述读取DHT11 温湿度传感器该模块自备数值并在LCD 屏幕实时显示。每间隔5 秒通过串口向电脑发送一次温湿度数据。当温度或湿度超过设定值小灯呼吸。每隔20 秒将温湿度保存到EEPROM 中。二设计任务及要求1、读取温湿度传感器数据20 分2、LCD20 分3、按键10 分点击按键1读取上次保存在EEPROM 中的数据并显示;点击按键2取消读取屏幕不再显示上次读取的数据。4、EEPROM2

原文地址: https://www.cveoy.top/t/topic/d5Il 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录