wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

標題: 單片機DHT11溫濕度系統(tǒng)程序設計-帶仿真 [打印本頁]

作者: gagalonghun    時間: 2019-6-12 15:27
標題: 單片機DHT11溫濕度系統(tǒng)程序設計-帶仿真
制作出來的實物圖如下:


仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)

本文通過使用
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;

       }     
}


全部資料51hei下載地址:
基于單片機的溫濕度系統(tǒng)設計.zip (257.92 KB, 下載次數(shù): 112)

作者: 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免费看大片| 欧美图区在线视频| 久久久久久久久久成人|