標題: 單片機DHT11溫濕度系統(tǒng)程序設計-帶仿真 [打印本頁]
作者: gagalonghun 時間: 2019-6-12 15:27
標題: 單片機DHT11溫濕度系統(tǒng)程序設計-帶仿真
制作出來的實物圖如下:
22.jpg (257.04 KB, 下載次數(shù): 72)
下載附件
實物圖
2019-6-12 15:22 上傳
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
33QQ截圖20190612152236.jpg (49.86 KB, 下載次數(shù): 65)
下載附件
仿真電路圖
2019-6-12 15:23 上傳
本文通過使用AT89C52單片機、DHT11傳感器模塊、1602液晶顯示屏模塊以及繼電器控制模塊。簡單明了的實現(xiàn)的溫濕度的控制要求。DHT11數(shù)字溫濕度傳感器把采集到的溫濕度數(shù)據(jù)傳給單片機。經過單片機的處理。準確的顯示到液晶屏上。如果溫度超過閥值,將會驅動繼電器工作。繼電器將驅動負載相應的工作。在整個系統(tǒng)的工作中,測控系統(tǒng)測得的溫濕度參數(shù)通過液晶顯示屏顯示出來供用戶參考。仿真結果表明,該系統(tǒng)完全能夠對倉庫的溫濕度進行監(jiān)控并對過程中出現(xiàn)的偏差進行調節(jié)。
硬件主要以AT89C52型單片機為核心,通過LCD1602實時地顯示傳感器DHT11檢測到的溫濕度值,閥值可以通過AT24C02存儲,實現(xiàn)斷電保存。
#include <reg52.h>
#include "1602.h"
#include "dht.h"
#include "2402.h"
//定義三個LED燈
sbit Led_qushi=P1^6; //去濕燈
sbit Led_jiangwen=P1^5; //降溫燈
sbit Led_shengwen=P1^4; //升溫燈
sbit Key_TH1 = P3^2;
sbit Key_TH2 = P3^3;
sbit Key_HH1 = P3^4;
sbit Key_HH2 = P3^5;
//定義標識
volatile bit FlagStartRH = 0; //開始溫濕度轉換標志
volatile bit FlagKeyPress = 0; //有鍵按下
//定義溫濕度傳感器用外部變量
extern U8 U8FLAG,k;
extern U8 U8count,U8temp;
extern U8 U8T_data_H,U8T_data_L,U8RH_data_H,U8RH_data_L,U8checkdata;
extern U8 U8T_data_H_temp,U8T_data_L_temp,U8RH_data_H_temp,U8RH_data_L_temp,U8checkdata_temp;
extern U8 U8comdata;
extern U8 count,count_r;
U16 temp;
S16 temperature, humidity;
S16 idata TH, HH; //溫度上限和濕度上限
char * pSave;
U8 keyvalue, keyTH1, keyTH2, keyHH1, keyHH2;
//定義變量
U16 RHCounter;
//數(shù)據(jù)初始化
void Data_Init()
{
RHCounter = 0;
Led_qushi = 1;
Led_jiangwen =1;
Led_shengwen =1;
TH = 40;
HH = 85;
keyvalue = 0;
keyTH1 = 1;
keyTH2 = 1;
keyHH1 = 1;
keyHH2 = 1;
}
//定時器0初始化
void Timer0_Init()
{
ET0 = 1; //允許定時器0中斷
TMOD =1; //定時器工作方式選擇
TL0 =0x06;
TH0 =0xf8; //定時器賦予初值
TR0 = 1; //啟動定時器
}
//定時器0中斷
void Timer0_ISR (void) interrupt 1 using 0
{
TL0 = 0x06;
TH0 =0xf8; //定時器賦予初值
//每2秒鐘啟動一次溫濕度轉換
RHCounter ++;
if (RHCounter>= 1000)
{
FlagStartRH= 1;
RHCounter = 0;
}
}
//存入設定值、
void Save_Setting()
{
pSave = (char *)&TH; //地址低位對應低8位,高位對應高8位
wrteeprom(0,*pSave); //存溫度上限值TH低8位
DELAY(500);
pSave ++;
wrteeprom(1,*pSave); //存溫度上限值TH高8位
DELAY(500);
pSave = (char *)&HH;
wrteeprom(2,*pSave); //存濕度上限值RH低8位
DELAY(500);
pSave ++;
wrteeprom(3,*pSave); //存濕度上限值RH高8位
DELAY(500);
}
//載入設定值、
void Load_Setting()
{
pSave = (char *)&TH;
*pSave++ =rdeeprom(0);
*pSave =rdeeprom(1);
pSave = (char*)&HH;
*pSave++ =rdeeprom(2);
*pSave =rdeeprom(3);
if((TH>99)||(TH<0)) TH = 40;
if((HH>99)||(HH<0)) HH = 85;
}
void KeyProcess(uint num)
{
switch (num)
{
case 1:
if (TH<99) TH++;
L1602_char(1, 15, TH/10+48);
L1602_char(1, 16, TH%10+48);
break;
case 2:
if (TH>1) TH--;
L1602_char(1, 15, TH/10+48);
L1602_char(1, 16, TH%10+48);
break;
case 3:
if (HH<99) HH++;
L1602_char(2, 15, HH/10+48);
L1602_char(2, 16, HH%10+48);
break;
case 4:
if (HH>1) HH--;
L1602_char(2, 15, HH/10+48);
L1602_char(2, 16, HH%10+48);
break;
default:
break;
}
Save_Setting();
}
/********************************************************************
* 名稱 : Main()
* 功能 : 主函數(shù)
***********************************************************************/
void main()
{
U16 i, j,testnum;
EA = 0;
Timer0_Init(); //定時器0初始化
Data_Init();
EA = 1;
L1602_init();
L1602_string(1,1,"Welcome to T&H ");
L1602_string(2,1,"Control System! ");
//延時
for(i=0;i<500;i++)
for (j=0;j<1000;j++)
{;}
//清屏
L1602_string(1,1," ");
L1602_string(2,1," ");
L1602_string(1,1,"Tem: C TH:");
L1602_string(2,1,"Hum: % HH:");
//載入溫度上限和濕度上限設定值
Load_Setting();
L1602_char(1,15, TH/10+48);
L1602_char(1,16, TH%10+48);
L1602_char(2,15, HH/10+48);
L1602_char(2,16, HH%10+48);
while(1)
{
//溫濕度轉換標志檢查
if (FlagStartRH == 1)
{
TR0 = 0;
testnum = RH();
FlagStartRH = 0;
TR0 = 1;
//讀出溫濕度,只取整數(shù)部分
humidity = U8RH_data_H;
temperature = U8T_data_H;
//顯示溫濕度
L1602_int(1,5,temperature);
L1602_int(2,5,humidity);
}
//溫濕度控制
if(temperature > TH) Led_jiangwen = 0;
elseLed_jiangwen = 1; //降溫
if(humidity > HH) Led_qushi = 0;
elseLed_qushi = 1; //去濕
//鍵盤查詢,在彈起時響應
if((Key_TH1)&&(keyTH1==0)) {FlagKeyPress = 1; keyvalue = 1;}
else if((Key_TH2)&&(keyTH2==0)) {FlagKeyPress = 1; keyvalue = 2;}
else if((Key_HH1)&&(keyHH1==0)) {FlagKeyPress = 1; keyvalue = 3;}
else if((Key_HH2)&&(keyHH2==0)) {FlagKeyPress = 1; keyvalue = 4;}
if(FlagKeyPress == 1)
{
KeyProcess(keyvalue);
FlagKeyPress = 0;
}
if (!Key_TH1)keyTH1 = 0;
elsekeyTH1 = 1;
if(!Key_TH2) keyTH2 = 0;
elsekeyTH2 = 1;
if(!Key_HH1) keyHH1 = 0;
elsekeyHH1 = 1;
if(!Key_HH2) keyHH2 = 0;
elsekeyHH2 = 1;
}
}
0.png (3.69 KB, 下載次數(shù): 61)
下載附件
2019-6-12 21:20 上傳
全部資料51hei下載地址:
基于單片機的溫濕度系統(tǒng)設計.zip
(257.92 KB, 下載次數(shù): 112)
2019-6-12 15:26 上傳
點擊文件名下載附件
帶仿真電路
下載積分: 黑幣 -5
作者: 2017080915 時間: 2020-4-2 16:12
在下新手,試著用這個程序練習。發(fā)現(xiàn)KEIL程序找不到1602、DHT和2402頭文件。問一下您的頭文件是自己編寫的還是在網上下載的,方便發(fā)一下嗎?謝謝
| 歡迎光臨 (http://m.izizhuan.cn/bbs/) |
Powered by Discuz! X3.1 |
欧美午夜精品久久久久免费视|
不卡的免费av|
成人女人免费毛片|
亚洲无亚洲人成网站77777|
成人h动漫免费观看网站|
伪装者在线观看完整版免费|
婷婷色在线观看|
色在线观看视频|
日本国产一级片|
一区二区日本伦理|
91香蕉亚洲精品|
毛片精品免费在线观看|
欧美一区二区三区小说|
成人欧美一区二区三区黑人麻豆
|
国精产品一区一区三区mba下载|
18被视频免费观看视频|
www久久久久久|
欧美精品videos极品|
久久久久久久穴|
黄色一级片播放|
欧美三级网色|
91精品视频免费|
久久久久女教师免费一区|
亚洲成年人在线播放|
狠狠躁天天躁日日躁欧美|
久久久久国产精品厨房|
久草中文综合在线|
一本色道久久综合亚洲精品不|
欧美做受69|
亚洲男男av|
悠悠资源网亚洲青|
麻豆最新免费在线视频|
香蕉视频在线观看网站|
操人真爽免费视频|
欧美黑人xxxxx性受|
亚洲高清在线观看视频|
国产精品va无码一区二区三区|
av在线播放中文字幕|
18深夜在线观看免费视频|
av天堂永久资源网|
欧美狂野激情性xxxx在线观|
亚洲精品一区二区三区蜜桃久|
国产精品久久久对白|
国产精品视频网|
91豆花精品一区|
超碰日本道色综合久久综合|
久久精品免费观看|
狠色狠色综合久久|
91精品亚洲|
成人在线免费观看网站|
国产精品极品|
日韩精品视频中文字幕|
国产成人精选|
国产另类xxxxhd高清|
精品极品在线|
美女扒开腿让男人桶爽久久软|
污视频在线看网站|
在线中文字幕视频观看|
国产网站在线免费观看|
男人在线资源站|
天堂地址在线www|
成人免费视频|
在线观看h片|
av在线日韩国产精品|
精品久久久久一区二区三区
|
亚洲欧洲视频|
一本色道久久综合亚洲精品高清|
国产精品九九|
99国产精品|
国产午夜精品一区二区三区欧美|
亚洲午夜91|
亚洲欧美日本视频在线观看|
男女av一区三区二区色多|
久久久久久婷|
久久er精品视频|
波多野结衣中文一区|
91免费国产在线观看|
国产欧美精品一区二区色综合
|
国产三级小视频|
91极品身材尤物theporn|
中文字幕乱码在线观看|
国产99视频在线|
亚洲精品一区二区三区四区|
香蕉视频网站在线|
国产馆手机在线观看|
91p0rn永久地址|
成人禁在线观看网站|
一本免费视频|
av在线播放免费|
亚洲av成人精品日韩在线播放|
国内老熟妇对白hdxxxx|
好吊色视频一区二区|
中文字幕999|
国产porny蝌蚪视频|
天天添天天操|
欧美日韩免费做爰大片|
中文字幕在线观看播放|
天堂久久午夜av|
精品三级av在线导航|
91久久国产|
日韩在线一二三区|
99国产精品久|
一区二区激情小说|
欧美精品自拍偷拍|
综合欧美国产视频二区|
91国偷自产一区二区三区的观看方式|
国产精品户外野外|
欧美成人综合一区|
草草久久久无码国产专区|
岛国大片在线免费观看|
激情高潮到大叫狂喷水|
久久精品视频7|
天堂在线中文网|
日日夜夜人人|
能在线看的av|
国产自产自拍视频在线观看|
99久热这里只有精品视频免费观看|
精品久久久久久久|
日韩成人av影视|
94色蜜桃网一区二区三区|
亚洲韩国精品一区|
亚洲国产精品yw在线观看
|
免费看91视频|
免费在线黄色网|
亚洲综合免费视频|
国产激情小视频|
九色在线网站|
亚洲精品一区|
成人羞羞网站入口|
久久99精品国产91久久来源|
中文字幕综合网|
日韩午夜小视频|
8090成年在线看片午夜|
欧美日韩精品免费看|
男女视频在线看|
h色网站在线观看|
亚洲国产精品18久久久久久|
一级在线观看视频|
一级片在线免费播放|
久久精品成人欧美大片免费|
佐山爱痴汉视频一区二区三区
|
久久久www成人免费毛片麻豆
|
日本一区二区三区电影|
9999精品成人免费毛片在线看|
亚欧日韩另类中文欧美|
日韩精品福利网|
亚洲午夜一二三区视频|
亚洲小视频在线|
91在线视频一区|
欧美日韩二三区|
手机在线免费看片|
好男人官网在线观看|
欧美成人明星100排名|
久久麻豆视频|
久久激情一区|
亚洲成精国产精品女|
日韩在线观看你懂的|
久久大片网站|
国产精品99久久久精品无码|
国产乱淫av片免费|
国产午夜在线|
日韩成人高清|
国产日韩专区|
亚洲最新视频在线观看|
日韩中文字幕久久|
午夜视频久久久|
中文字幕免费高清|
一区二区视频在线观看免费的|
天堂成人在线|
风间由美中文字幕在线看视频国产欧美|
轻轻草成人在线|
日韩欧美精品网址|
日韩美女在线观看|
日本中文字幕片|
91国产丝袜播放在线|
干出白浆视频|
久久青草视频|
久久国产剧场电影|
在线播放中文一区|
91久久在线观看|
日韩av影视大全|
国产xxxxxx|
免费观看成年在线视频网站|
免费视频一区三区|
国产精品午夜电影|
久久精品在线播放|
国产精品www在线观看|
日韩视频在线观看视频|
伊人网伊人影院|
性欧美高清视频|
91吃瓜在线观看|
久久精品五月|
欧美精品久久99|
国产成人精品福利一区二区三区|
国产精品一区二区无码对白|
乱人伦中文字幕在线zone|
青草视频在线免费直播|
另类av一区二区|
欧美三级日韩在线|
国产精品日韩二区|
一级片视频免费看|
在线尤物九色自拍|
白嫩亚洲一区二区三区|
91视频国产观看|
精品国产一区二区三区久久狼黑人|
大地资源第二页在线观看高清版|
国产大片中文字幕在线观看|
国产日本韩国在线播放|
一本色道久久综合亚洲精品酒店|
国产农村妇女精品|
久久久久久久香蕉网|
国内外成人免费在线视频|
午夜久久久久久久久久|
欧美大胆的人体xxxx|
蜜桃av一区二区在线观看|
亚洲第一黄色网|
在线视频不卡一区二区三区|
天天干,天天干|
国产午夜精品一区理论片|
午夜国产精品视频|
欧美亚男人的天堂|
久久久久综合一区二区三区|
国产三级国产精品国产国在线观看
|
欧美wwwwwww|
影音先锋5566中文源资源
|
又黄又www|
亚洲人成免费网站|
欧美精选午夜久久久乱码6080|
秋霞毛片久久久久久久久|
日韩欧美激情视频|
九色在线播放|
青青草视频在线免费直播|
日日欢夜夜爽一区|
亚洲色图综合网|
亚洲熟妇无码一区二区三区导航|
国产欧美熟妇另类久久久|
黑人极品ⅴideos精品欧美棵|
国产一区二区三区香蕉
|
精品国产丝袜高跟鞋|
久久草av在线|
欧美福利小视频|
26uuu国产|
九九三级毛片|
一区二区美女|
欧美综合亚洲图片综合区|
天天人人精品|
国产伦子伦对白视频|
午夜裸体女人视频网站在线观看|
26uuu国产一区二区三区|
国产精品激情av在线播放|
国产在线观看免费视频软件|
中文字幕在线播放第一页|
亚洲影院在线|
色偷偷av一区二区三区乱|
免费黄视频在线观看|
xfplay资源站夜色先锋|
中文字幕一区二区三区欧美日韩|
亚洲精品720p|
日本xxxx黄色|
一级欧洲av|
亚洲免费精品|
久久精品视频播放|
欧美图片一区二区|
在线观看国产福利视频|
日本色综合中文字幕|
欧美黄色性视频|
国产调教在线观看|
久草福利在线|
成人av在线播放网址|
国产精品欧美日韩久久|
久久久久久久蜜桃|
国产天堂在线播放视频|
国产精品久久久久久久久快鸭|
91黄色国产视频|
久久久久久久久久成人|
午夜精品久久久久久久久久蜜桃|
一区二区三区高清在线|
桥本有菜av在线|
亚洲国产精品久久卡一|
欧美国产美女|
日韩在线观看免费网站|
黄免费在线观看|
伊人免费在线|
国产精品久久久久久久久晋中|
欧洲精品国产|
在线成人综合色一区|
天海翼精品一区二区三区|
亚洲精品一区二区三区福利|
国产欧美一区二|
18av视频|
麻豆国产精品777777在线|
国产成人精品免高潮费视频|
久久艹免费视频|
亚洲天堂1区|
欧美三电影在线|
mm131国产精品|
午夜av电影|
成人白浆超碰人人人人|
国产精品国产一区二区|
少妇av一区二区|
久久国产小视频|
久久久精品亚洲|
久久国产精品二区|
日本不卡一二三|
鲁鲁狠狠狠7777一区二区|
91精品国产aⅴ一区二区|
国产一区玩具在线观看|
亚洲国产成人久久|
久久综合社区|
欧美性xxxx在线播放|
777精品久无码人妻蜜桃|
福利视频网址|
国内久久婷婷综合|
国产在线精品一区|
亚洲精品自产拍在线观看app|
欧美三区在线|
欧美性在线视频|
国产九色91回来了|
欧美人与动xxxxz0oz|
中国人与牲禽动交精品|
三上悠亚作品在线观看|
韩国成人漫画|
日韩一区二区在线看|
国产又粗又长又爽|
a视频在线观看|
精品电影在线观看|
手机av在线网|
色大18成网站www在线观看|
亚洲一区二区在线观看视频
|
久久久久中文字幕2018|
看黄色一级大片|
国产成人1区|
欧美激情视频网站|
国产在线一级片|
成人一区而且|
2019中文字幕免费视频|
国产丝袜在线视频|
欧美99在线视频观看|
国产精品吹潮在线观看|
天堂中文在线看|
国产亚洲激情|
国产精品加勒比|
19j韩国主播韩宝贝在线|
久久精品国产一区二区三区免费看|
国产综合欧美在线看|
欧美人与性囗牲恔配|
а√天堂资源官网在线资源|
91麻豆精品国产自产在线观看一区
|
韩日中文字幕第一页|
激情国产一区二区|
日韩国产精品一区二区|
日日摸日日添日日躁av|
久久免费美女视频|
aa在线免费观看|
欧美黑人激情|
这里只有精品免费|
四虎884aa成人精品|
国产精品18hdxxxⅹ在线|
欧美黑人xxxⅹ高潮交|
亚洲爱爱综合网|
玖玖视频精品|
亚洲视频精品一区|
神马电影在线观看|
欧洲精品视频在线观看|
日本视频在线免费|
人人网欧美视频|
国产精品激情自拍|
最新国产在线精品91尤物|
久久久蜜桃精品|
天天做天天干天天操|
久久sese|
久久综合电影一区|
天堂在线观看视频|
成人综合在线网站|
成年人在线看片|
а√在线中文网新版地址在线|
日韩精品在线观看网站|
最新在线中文字幕|
久久狠狠一本精品综合网|
最新视频 - x88av|
av女优在线|
亚洲国产福利在线|
亚洲视频在线观看一区二区|
日韩经典中文字幕一区|
男人日女人的bb|
中文国产字幕在线观看|
亚洲人成网在线播放|
亚洲国产精品久久久久久久|
久久99国产精品久久99|
1024精品视频|
一个人www视频在线免费观看|
麻豆国产va免费精品高清在线|
亚洲最大色图|
2021国产精品久久精品|
精品人妻一区二区乱码|
一区二区三区四区高清视频|
国产精品亚洲激情|
aaa免费看大片|
欧美图区在线视频|
久久久久久久久久成人|