基于51單片機智能農(nóng)業(yè)大棚恒溫恒濕Proteus仿真
資料編號:134?下面是相關(guān)功能視頻演示:
功能介紹:
采用51單片機作為主控芯片,可以采集當前的溫濕度,并且LCD1602顯示,可以通過按鍵設(shè)置溫濕度的上下閾值,當超過此設(shè)置閾值,蜂鳴器進行報警,并且繼電器啟動相對應的功能,比如低于溫度設(shè)置的最低值,開啟加溫,高于溫度設(shè)置的最高值,開啟降溫;,比如低于濕度設(shè)置的最低值,開啟加濕,高于濕度設(shè)置的最高值,開啟去濕,全套資料齊全:
下面是該資料的部分程序展示:
//定義四個輸出端口sbitLed_jiashi=P3^6;//加濕sbitLed_qushi=P3^4;//去濕sbitLed_jiangwen=P3^2;//降溫sbitLed_shengwen=P3^3;//升溫//定義三個設(shè)置按鍵sbitKey_SET=P2^0;sbitKey_ADD=P2^1;sbitKey_SUB=P2^2;sbitKey_OK?=P2^3;//定義24C02數(shù)據(jù)口sbitSCL=P1^0;sbitSDA=P1^1;//定義DHT11數(shù)據(jù)口sbitDATA=P1^7;sbitbuzz=P3^5;//定義LCD1602端口sbitE=P1^3;//1602使能引腳//sbitRW=P2^6;//1602讀寫引腳?sbitRS=P1^2;//1602數(shù)據(jù)/命令選擇引腳sbitLed_jiashi=P1^4;//加濕sbitLed_qushi=P1^5;//去濕sbitLed_jiangwen=P1^6;//降溫sbitLed_shengwen=P1^7;//升溫//定義三個設(shè)置按鍵sbitKey_SET=P1^0;sbitKey_ADD=P1^1;sbitKey_SUB=P1^2;sbitKey_OK?=P1^3;//定義24C02數(shù)據(jù)口sbitSCL=P2^1;sbitSDA=P2^0;//定義DHT11數(shù)據(jù)口sbitDATA=P3^7;sbitbuzz=P3^2;定義LCD1602端口sbitE=P2^7;//1602使能引腳//sbitRW=P2^6;//1602讀寫引腳?sbitRS=P2^6;//1602數(shù)據(jù)/命令選擇引腳sbitRW=P2^5;
?下面是該資料的分享下載鏈接: