基于51单片机智能农业大棚恒温恒湿Proteus仿真
资料编号:134?下面是相关功能视频演示:
功能介绍:
采用51单片机作为主控芯片,可以采集当前的温湿度,并且LCD1602显示,可以通过按键设置温湿度的上下阈值,当超过此设置阈值,蜂鸣器进行报警,并且继电器启动相对应的功能,比如低于温度设置的最低值,开启加温,高于温度设置的最高值,开启降温;,比如低于湿度设置的最低值,开启加湿,高于湿度设置的最高值,开启去湿,全套资料齐全:
下面是该资料的部分程序展示:
//定义四个输出端口sbitLed_jiashi=P3^6;//加湿sbitLed_qushi=P3^4;//去湿sbitLed_jiangwen=P3^2;//降温sbitLed_shengwen=P3^3;//升温//定义三个设置按键sbitKey_SET=P2^0;sbitKey_ADD=P2^1;sbitKey_SUB=P2^2;sbitKey_OK?=P2^3;//定义24C02数据口sbitSCL=P1^0;sbitSDA=P1^1;//定义DHT11数据口sbitDATA=P1^7;sbitbuzz=P3^5;//定义LCD1602端口sbitE=P1^3;//1602使能引脚//sbitRW=P2^6;//1602读写引脚?sbitRS=P1^2;//1602数据/命令选择引脚sbitLed_jiashi=P1^4;//加湿sbitLed_qushi=P1^5;//去湿sbitLed_jiangwen=P1^6;//降温sbitLed_shengwen=P1^7;//升温//定义三个设置按键sbitKey_SET=P1^0;sbitKey_ADD=P1^1;sbitKey_SUB=P1^2;sbitKey_OK?=P1^3;//定义24C02数据口sbitSCL=P2^1;sbitSDA=P2^0;//定义DHT11数据口sbitDATA=P3^7;sbitbuzz=P3^2;定义LCD1602端口sbitE=P2^7;//1602使能引脚//sbitRW=P2^6;//1602读写引脚?sbitRS=P2^6;//1602数据/命令选择引脚sbitRW=P2^5;
?下面是该资料的分享下载链接:
咨询热线
133-5299-3419