实验说明:
根据自己使用的LCD1602是否带有转接板,如果带有转接板的即为4位,需在LCD.H头文件中
将宏#define LCD1602_4PINS打开,我们这里使用的LCD1602是8位,所以默认将该宏注释。
实验接线:
LCD1602液晶模块-->单片机管脚
DHT11温湿度传感器模块-->单片机管脚
使用杜邦线将DHT11模块数据口与单片机P32口连接,模块的电源和地也要与开发板电源和地连接
DS18B20温度传感器模块-->单片机管脚
J14-->P20
独立按键模块-->单片机管脚
K1-->P33
K2-->P21
K3-->P22
LED灯模块-->单片机管脚
D1-->P35
D2-->P36
实验现象:
首先检测DHT11是否连接成功,如果没有连接好,则LCD1602上显示ERROR。通过按键K1可对温湿度阀值进行设定按下一次K1,进入温度上限设定,再按下K1一次,进入温度下限设定,再按下一次K1,进入湿度上限设定,再按下一次K1,进入湿度下限设定,再按下一次K1,退出模式选择,进入正常温湿度采集状态。
选择好要设定的模式,然后通过K2和K3进行数值加减。当采集的温度或者湿度高于设定上限值,降温湿指示灯D1亮,当采集的温度或者湿度低于设定下限值,升温湿指示灯D2亮,温湿度正常范围内,D1和D2指示灯不亮。
没有合适的资源?快使用搜索试试~ 我知道了~
DHT11温湿度传感器+LCD1602显示的孵化环境温湿度监控系统设计C51单片机软件源码.rar
共12个文件
bak:2个
uvproj:1个
c:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 10 下载量 89 浏览量
2023-05-23
11:02:40
上传
评论 6
收藏 3.95MB RAR 举报
温馨提示
DHT11温湿度传感器+LCD1602显示的孵化环境温湿度监控系统设计C51单片机软件源码 uint8 mode=0,xian; char temph=50,templ=20; char humih=80,humil=20; uint8 temp,humi; uint8 flag; //设定报警标志 uint8 a,c,tempvalue; uint8 code num[10]="0123456789"; uint8 code str1[]="Temp:"; //温度 uint8 code str2[]="Humi:"; //湿度 uint8 code str3[]="Error"; uint8 code str4[]="Success "; uint8 code str5[]="%RH"; uint8 code str6[]="TempH:"; //设定温度上限显示 uint8 code str7[]="TempL:"; //设定温度下限显示 uint8 code str8[]="HumiH:"; //设定湿度上限显示 uint8 code str
资源推荐
资源详情
资源评论
收起资源包目录
DHT11温湿度传感器+LCD1602显示的孵化环境温湿度监控系统设计C51单片机软件源码.rar (12个子文件)
程序
1.uvproj 14KB
1.c 8KB
1.uvopt 5KB
1 21KB
1_uvopt.bak 5KB
1.hex 7KB
1.uvgui_Administrator.bak 66KB
1.plg 244B
1.uvgui.Administrator 89KB
实验现象及接线.txt 995B
原理图截图.png 46KB
接线图.jpg 3.88MB
共 12 条
- 1
GJZGRB
- 粉丝: 2926
- 资源: 7737
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
前往页