资料编号:134 下面是相关功能视频演示:
134-基于51单片机智能农业大棚监测恒温恒湿Proteus仿真(源码+仿真+全套资料)
功能介绍:
采用51单片机作为主控芯片,可以采集当前的温湿度,并且LCD1602显示,可以通过按键设置温湿度的上下阈值,当超过此设置阈值,蜂鸣器进行报警,并且继电器启动相对应的功能,比如低于温度设置的最低值,开启加温,高于温度设置的最高值,开启降温;,比如低于湿度设置的最低值,开启加湿,高于湿度设置的最高值,开启去湿,全套资料齐全:
下面是该资料的部分程序展示:
//定义四个输出端口
sbit Led_jiashi=P3^6; //加湿
sbit Led_qushi=P3^4; //去湿
sbit Led_jiangwen=P3^2; //降温
sbit Led_shengwen=P3^3; //升温
//定义三个设置按键
sbit Key_SET = P2^0;
sbit Key_ADD = P2^1;
sbit Key_SUB = P2^2;
sbit Key_OK = P2^3;
//定义24C02数据口
sbit SCL = P1^0;
sbit SDA = P1^1;
//定义DHT11数据口
sbit DATA = P1^7;
sbit buzz=P3^5;
//定义LCD1602端口
sbit E=P1^3; //1602使能引脚
//sbit RW=P2^6; //1602读写引脚
sbit RS=P1^2; //1602数据/命令选择引脚
sbit Led_jiashi=P1^4; //加湿
sbit Led_qushi=P1^5; //去湿
sbit Led_jiangwen=P1^6; //降温
sbit Led_shengwen=P1^7; //升温
//定义三个设置按键
sbit Key_SET = P1^0;
sbit Key_ADD = P1^1;
sbit Key_SUB = P1^2;
sbit Key_OK = P1^3;
//定义24C02数据口
sbit SCL = P2^1;
sbit SDA = P2^0;
//定义DHT11数据口
sbit DATA = P3^7;
sbit buzz=P3^2;定义LCD1602端口
sbit E=P2^7; //1602使能引脚
//sbit RW=P2^6; //1602读写引脚
sbit RS=P2^6; //1602数据/命令选择引脚
sbit RW=P2^5;
下面是该资料的分享下载链接: