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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 1131|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

C51單片機(jī)溫濕度顯示(DHT11)仿真程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
仿真+代碼


單片機(jī)源程序如下:
  1. #include "DHT11.h"
  2. #include "LCD1602.h"
  3. //燈、蜂鳴器、按鍵引腳定義
  4. sbit led1    = P1^1;  //正常指示燈
  5. sbit led2    = P1^2;  //超限指示燈
  6. sbit buzz    = P2^1;  //蜂鳴器
  7. sbit key_set = P3^2;  //設(shè)置鍵
  8. sbit key_jia = P3^3;  //加鍵
  9. sbit key_jian= P3^4;  //減鍵

  10. //變量定義
  11. uchar temp_up=35,temp_down=10;//存儲(chǔ)溫度上、下限值
  12. uchar humi_up=80,humi_down=40;//存儲(chǔ)濕度上、下限值
  13. uchar set_f;                           //設(shè)置選擇標(biāo)記,=0非設(shè)置,=1設(shè)置濕度上限,=2設(shè)置濕度下限
  14.                                                   //     =3設(shè)置溫度上限,=4設(shè)置溫度下限,=5設(shè)置照度上限,=6設(shè)置照度下限
  15. uchar Flash;        //閃爍信號(hào)
  16. uchar  U8FLAG;
  17. uchar  Temp_H,Temp_L,Humi_H,Humi_L,Check_data;//溫度整數(shù)位,小數(shù)位;濕度整數(shù)位
  18. //顯示固定內(nèi)容
  19. void fix_display()  
  20. {
  21.         LCD_ShowString(1,1,"Humidity: ");//humidity
  22.         LCD_ShowString(2,1,"Temperature: ");//temperature
  23.         LCD_ShowString(1,13,"%");
  24.         LCD_ShowString(2,16,"C");
  25. }

  26. //顯示當(dāng)前測(cè)出的內(nèi)容
  27. void now_display()  
  28. {
  29.         if(temp_up<Temp_H||temp_down>Temp_H||humi_up<Humi_H||humi_down>Humi_H)//當(dāng)溫濕度超過界限時(shí)
  30.         {
  31.                 //蜂鳴器響,超限指示燈亮
  32.                 buzz=0;
  33.                 led1=1;
  34.                 led2=0;
  35.         }
  36.         else  //蜂鳴器不響,正常指示燈亮
  37.         {
  38.                 buzz=1;
  39.                 led1=0;
  40.                 led2=1;
  41.         }
  42.         //顯示實(shí)測(cè)的照度與溫濕度
  43.         LCD_ShowNum(1,11,Humi_H,2);  
  44.         LCD_ShowNum(2,14,Temp_H,2);
  45.        
  46. }



  47. //顯示設(shè)置時(shí)的內(nèi)容
  48. void set_display()
  49. {
  50.                 LCD_ShowString(1,1,"Humi:Up");  
  51.                 LCD_ShowString(2,1,"Temp:Up");
  52.                 LCD_ShowString(1,10,"Down");
  53.                 LCD_ShowString(2,10,"Down");
  54.                 //利用定時(shí)器設(shè)置Flash閃爍值以達(dá)到閃爍效果
  55.                 if(Flash==1&&set_f==1){LCD_ShowString(1,8,"  ");}  //當(dāng)Flash等于1則清零,等于0則顯示
  56.                 else{LCD_ShowNum(1,8,humi_up,2);}                  //當(dāng)set_f標(biāo)記鍵分別等于1,2,3,4時(shí),設(shè)置不同位置
  57.                 if(Flash==1&&set_f==2){LCD_ShowString(1,14,"  ");}
  58.                 else{LCD_ShowNum(1,14,humi_down,2);}
  59.                 if(Flash==1&&set_f==3){LCD_ShowString(2,8,"  ");}
  60.                 else{LCD_ShowNum(2,8,temp_up,2);}
  61.                 if(Flash==1&&set_f==4){LCD_ShowString(2,14,"  ");}
  62.                 else{LCD_ShowNum(2,14,temp_down,2);}
  63. }

  64. //按鍵掃描
  65. void scan()  
  66. {
  67.         if(key_set==0)  //當(dāng)設(shè)置鍵摁下時(shí)
  68.         {
  69.                 Delay_ms(7);
  70.          if(key_set==0)
  71.          {
  72.                 buzz=1;  //蜂鳴器關(guān)閉,所有LED熄滅
  73.                 led1=1;
  74.                 led2=1;
  75.                
  76.                 if(set_f==0) //進(jìn)入設(shè)置模式
  77.                 {
  78.                         LCD_WriteCommand(0x01);  //清屏
  79.                         Delay_ms(10);
  80.                 }
  81.                 set_f++;     //每摁一次key_f設(shè)置鍵,set_f標(biāo)記鍵便加1
  82.                 if(set_f==5) //當(dāng)循環(huán)6次,即摁下key_set設(shè)置鍵6次時(shí),把set_f標(biāo)記鍵置0
  83.                 {
  84.                         set_f=0;
  85.                         LCD_WriteCommand(0x01);  //清屏
  86.                         Delay_ms(10);
  87.                         fix_display();  //顯示固定內(nèi)容
  88.                 }
  89.          }
  90.                   while(!key_set);  //當(dāng)摁下key_sey設(shè)置鍵松手時(shí),完成一次操作
  91.         }

  92.        
  93.         if(key_jia==0&&set_f!=0)  //加法鍵
  94.         {
  95.                 Delay_ms(7);
  96.                 if(set_f==1){humi_up++;}
  97.                 if(set_f==2){humi_down++;}
  98.                 if(set_f==3){temp_up++;}
  99.                 if(set_f==4){temp_down++;}
  100.         }
  101.        
  102.         if(key_jian==0&&set_f!=0) //減法鍵
  103.         {
  104.                 Delay_ms(7);
  105.                 if(set_f==1){humi_up--;}
  106.                 if(set_f==2){humi_down--;}
  107.                 if(set_f==3){temp_up--;}
  108.                 if(set_f==4){temp_down--;}
  109.         }
  110. }
  111.        

  112. void main()
  113. {
  114.         TMOD &= 0x00;                //設(shè)置定時(shí)器模式
  115.         TMOD |= 0x10;                //設(shè)置定時(shí)器模式
  116.         TL1 = 0x18;                //設(shè)置定時(shí)初值
  117.         TH1 = 0xFC;                //設(shè)置定時(shí)初值
  118.         TF1 = 0;                //清除TF0標(biāo)志
  119.         TR1 = 1;                //定時(shí)器0開始計(jì)時(shí)
  120.         ET1=1;
  121.         EA=1;
  122.         led1=1;
  123.         led2=1;
  124.         LCD_Init();    //LCD初始化
  125.         fix_display(); //顯示固定內(nèi)容
  126.         Delay_ms(100);
  127.         while(1)
  128.         {
  129.                 scan();  //按鍵掃描
  130.                 if(set_f==0) //表示并未進(jìn)入設(shè)置操作
  131.                 {
  132.                         EA=0;          //關(guān)閉中斷
  133.                         DHT11_read();          //DHT11讀取溫濕度值
  134.                         now_display();         //顯示實(shí)測(cè)內(nèi)容
  135.                         EA=1;  //打開中斷
  136.                 }
  137.                 else
  138.                         set_display();   //顯示設(shè)置內(nèi)容
  139.         }
  140. }

  141. void Timer1_Rountine() interrupt 3  //中斷程序
  142. {
  143.         static unsigned int T1Count;
  144.         TL1 = 0x18;  //設(shè)置初值
  145.         TH1 = 0xFC;
  146.         T1Count++;
  147.         if(T1Count>=500)  //每隔500ms,即0.5秒
  148.         {
  149.                 T1Count=0;
  150.                 Flash=!Flash;   //Flash翻轉(zhuǎn)
  151.         }
  152. }
復(fù)制代碼
下載: C51_溫濕度顯示(DHT11).7z (181.58 KB, 下載次數(shù): 0)

評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩

相關(guān)帖子

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
男人插曲女人的视频| 美女视频黄免费的久久 | www黄色网址| www.av视频在线观看| 手机在线成人av| 热久久精品免费视频| 99视频精品全部免费看| 欧美在线一区二区三区四区| 国产精品99久久久久久人| 久久在线精品视频| 亚洲天堂影视av| 亚洲国产欧美日韩精品| 欧美福利电影网| 91久久久免费一区二区| 亚洲国产成人av好男人在线观看| 中文字幕亚洲区| 国产午夜精品在线观看| 国产成人一级电影| 精品在线观看免费| 男女男精品视频网| 日韩主播视频在线| 丝袜亚洲另类欧美| 久久精品卡一| 欧美在线综合| 欧美久久视频| 国自产拍偷拍福利精品免费一| 久久99国产精品视频| 久久久免费毛片| www.成人网| 风间由美性色一区二区三区四区| 日韩精品一区二区三区中文在线 | 香蕉av福利精品导航| 中文字幕一区二区三中文字幕| 久久男人中文字幕资源站| 成人一级黄色片| 成人av在线一区二区三区| 9999在线视频| 永久av在线| 看黄网站在线| 直接在线观看的三级网址| 欧美videos极品另类| 在线免费观看黄色网址| 岛国在线大片| 在线免费观看黄色av| 91网页在线观看| 99riav在线| 18加网站在线| 1234区中文字幕在线观看| 国产盗摄一区二区| 台湾佬成人网| 韩国日本一区| 精品123区| 欧美9999| 自拍视频一区| 97人人精品| 亚洲精品国产日韩| 日韩国产欧美视频| 国产成人免费视频网站高清观看视频 | 91精品国产色综合久久ai换脸| 欧美一区二区三区人| 亚洲精品国产拍免费91在线| 中国china体内裑精亚洲片| 久久精品电影一区二区| 57pao成人国产永久免费| 国产一区二区丝袜| 精品不卡一区二区三区| 一区二区三视频| 青青青青草视频| 色播五月激情五月| 三上悠亚ssⅰn939无码播放| 一区二区成人免费视频| 欧美一区二区三区久久久| 成 人片 黄 色 大 片| 四虎永久网址| h网在线观看| 日本不卡免费播放| 成人ssswww在线播放| 色老头在线一区二区三区| 疯狂欧洲av久久成人av电影| 国产欧美高清视频在线| 亚洲高清资源| 成人av在线影院| 亚洲伊人色欲综合网| 欧美美女bb生活片| 在线视频亚洲欧美| 97高清免费视频| 成人免费观看a| 五码日韩精品一区二区三区视频| 自拍日韩亚洲一区在线| 日本黄色www| 欧美成人综合色| 亚洲成人第一| 国内福利写真片视频在线| 久久九九99视频| 99精品人妻少妇一区二区| 中文字字幕在线中文乱码电影| 亚洲一二三四在线观看| 9.1成人看片| 欧美xxxx黑人又粗又长精品| 欧美一二三不卡| 91视频这里只有精品| 无码人中文字幕| 在线观看国产精品视频| 国产视频xxxx| 精品成人一区二区三区免费视频| 性高爱久久久久久久久| 欧美日韩中字| 另类人妖一区二区av| 国产精品天干天干在线综合| 欧美三级电影精品| 久久伊人精品天天| 国产一区二区三区四区hd| 鲁一鲁一鲁一鲁一色| 俄罗斯黄色录像| www.国产一区二区| 精品国产二区三区| 欧美成人免费| 成人在线视频观看| 欧美私人啪啪vps| 久久久美女毛片| 欧美日韩一区二区免费视频| 中文字幕欧美精品日韩中文字幕| 国产精品欧美日韩一区二区| 福利网在线观看| 大地资源二中文在线影视观看| av手机天堂网| 狠狠色噜噜狠狠狠狠黑人| 性欧美videos高清hd4k| 免费欧美一区| 丰满亚洲少妇av| 欧美影片第一页| 久久免费国产视频| 亚洲精品欧美精品| 亚洲欧美在线不卡| ,亚洲人成毛片在线播放| 丁香综合在线| 高清成人在线| 国产农村妇女精品一区二区| 国产精品成人一区二区艾草 | 九色网友自拍视频手机在线| 国产精品视频一区视频二区| 亚洲专区一区二区三区| 亚洲精品综合在线| 成年无码av片在线| 国产精品av电影| 国产超级av在线| 日本三级理论片| 你懂的免费视频| 原纱央莉成人av片| 亚洲毛片一区| 亚洲三级在线观看| 日韩亚洲欧美中文高清在线| 日韩不卡av| 精品人妻无码一区| 日韩综合另类| 日本动漫同人动漫在线观看| 成人vr资源| 国产精品无码永久免费888| 亚洲片国产一区一级在线观看| 精品综合在线| 精品人妻一区二区三区香蕉| 亚州男人的天堂| 啊v视频在线| 欧美大人香蕉在线| 一区二区三区国产精品| 国内精品美女av在线播放| 精品这里只有精品| 日韩xxx视频| 在线观看av每日更新免费| 亚洲精品国产精品粉嫩| 国产三级精品视频| 久久国产天堂福利天堂| 青草青青在线视频| 久草网视频在线观看| xxxxx性| 91精品一区| 高清不卡在线观看av| 亚洲欧美www| 在线视频不卡一区二区| 国产成人亚洲精品自产在线| 日韩黄色动漫| 红桃视频在线观看一区二区| 亚洲特黄一级片| 久久久久日韩精品久久久男男| 国产在线观看福利| 真实新婚偷拍xxxxx| 精品无吗乱吗av国产爱色| 先锋资源久久| 欧美性少妇18aaaa视频| 51午夜精品| 免费黄在线观看| 国产欧美日韩精品综合| 国外成人福利视频| 久久久夜色精品亚洲| 久久久精品免费视频| 久久久久久久久久久免费视频| 国产在成人精品线拍偷自揄拍| av在线免费观看网站| 亚洲精品1234| 欧美高清dvd| 水蜜桃一区二区| 亚洲s码欧洲m码国产av| 国产免费av在线| 亚洲综合三区| 日韩一区二区三区在线视频| 日韩电影免费观看高清完整| 在线观看免费av片| 男女视频在线观看免费| 一本色道久久综合亚洲精品不卡 | 亚洲嫩模一区| 欧美3p在线观看| 在线观看av一区| 欧洲av一区| 一二三区免费视频| 日本三级视频在线播放| 久久99热99| 中文字幕免费精品一区| 欧美一级特黄a| 欧美日韩一区二区三区在线播放| 爱啪视频在线观看视频免费| 岛国精品在线播放| 久久久久久久国产精品视频| 又色又爽又黄18网站| 九九热在线播放| 国产探花在线精品| 欧美三级欧美一级| 青青草综合视频| 丰满熟妇人妻中文字幕| av资源在线| 99re这里只有精品首页| 69视频在线免费观看| 中文字幕高清视频| 白虎精品一区| 一本久久知道综合久久| 中文字幕精品久久久久| 亚欧精品在线视频| 夜夜操天天干| 国产综合精品一区| 亚洲欧洲日韩国产| 网站一区二区三区| 同性gay免费| 久久中文字幕二区| 亚洲精品国产品国语在线| jizz欧美激情18| 女人爱爱视频| 欧美午夜在线视频| 亚洲二区中文字幕| 亚洲天堂网2018| 先锋影音资源综合在线播放av| 欧美精品观看| 中文字幕久久久av一区| 玖草视频在线观看| 国外av网站| 日韩精品电影一区亚洲| 欧美成人精品xxx| 日本一区二区视频在线播放| 成人影院免费观看| 91麻豆国产自产在线观看| 91久久精品美女高潮| 激情网站在线观看| 99亚洲伊人久久精品影院| 天天av天天翘天天综合网| 午夜啪啪福利视频| 亚洲av成人无码久久精品老人 | 爱爱免费小视频| 免费在线国产| 成人国产在线观看| 91日韩在线视频| 中文字幕在线观看高清| 国产免费区一区二区三视频免费 | 国产精品视频看| 日韩hmxxxx| 影音先锋中文一区| 日本一二区不卡| 伊人久久精品视频| 亚洲久久久久久久| h网站在线免费观看| 久久一区二区三区国产精品| 懂色中文一区二区三区在线视频| 一本色道久久综合精品婷婷| 亚洲男女网站| 9191国产精品| 欧洲美女亚洲激情| 日本私人影院在线观看| 成人少妇影院yyyy| 国产一区二区不卡视频在线观看| 午夜精品久久久久久久96蜜桃| 日韩av三区| 欧美一区二区三区思思人| 99九九99九九九99九他书对| 四虎永久免费影库二三区| 亚洲性图久久| 成人高h视频在线| 一二三四视频在线社区中文字幕2 一二三四日本中文字幕 | 精品熟妇无码av免费久久| 欧美性理论片在线观看片免费| 欧美另类高清zo欧美| 日本高清www| 欧美18av| 亚洲激情 国产| 久久亚洲AV无码| 国产欧美自拍一区| 色综合久久精品亚洲国产| 亚洲一级在线播放| 你懂的成人av| 97人人干人人| 91专区视频| a在线播放不卡| 蜜桃传媒一区二区三区| 国产系列在线观看| 91福利在线导航| 日本成人午夜影院| 日韩三级av高清片| 欧美裸身视频免费观看| 精品国产999久久久免费| 日韩午夜免费| 久久综合一区| av美女在线| 亚洲第一成年网| 黄色国产在线观看| gogo大尺度成人免费视频| 大量国产精品视频| 亚洲成人精品女人久久久| 视频在线观看91| 椎名由奈jux491在线播放| 亚洲私人影吧| 欧美性大战久久久久久久蜜臀| 成人在线观看免费高清| 精品亚洲免a| 国产精品极品尤物在线观看| 国产精品一区二区资源| 久久婷婷综合激情| 亚洲精品自拍网| 欧美日韩免费看片| 久久久国产精品视频| 亚洲欧美另类综合| 国产一区在线精品| heyzo国产| www.youjizz.com在线| 亚洲人av在线影院| www.99视频| 国产精品综合av一区二区国产馆| 丝袜人妻一区二区三区| 国产精品久久久久久福利| 精品88久久久久88久久久| 青青国产在线视频| 国产精品美女久久久| 自拍另类欧美| 秋霞成人影院| 亚洲男人天堂九九视频| 成人激情四射网| 国产91精品一区二区麻豆亚洲| 免费涩涩18网站入口| 国产成人精品123区免费视频| 欧美激情精品久久久久久黑人 | 北条麻妃一区二区三区在线| 韩国精品美女www爽爽爽视频| 欧美乱大交xxxxx另类| 国产视频一区不卡| 国产精久久久久| 99久久免费精品国产72精品九九 | 97热在线精品视频在线观看| 欧美白人猛性xxxxx交69| 久久一夜天堂av一区二区三区| 天堂va欧美va亚洲va老司机| 超碰成人在线免费| 亚洲精品免费一区二区三区| 区一区二日本| 日韩欧美中文字幕公布| 国产视频手机在线| 成人av资源在线观看| 日本一区二区免费视频| 妖精一区二区三区精品视频| 国产视频一区二区不卡| 性欧美精品孕妇| 国产网站欧美日韩免费精品在线观看| 高潮一区二区三区乱码| 久久先锋影音av| 国产黄色大片免费看| 一级毛片免费高清中文字幕久久网| 亚洲精品影院| 2018av在线| 国产精品久久久久久久久久久不卡| 草草久视频在线观看电影资源| 欧美精品免费视频| 国产高清在线免费| 26uuu国产一区二区三区| av无码av天天av天天爽| 亚洲国产精品成人| 国产高清www| 中文字幕成人| 国产伦精品一区二区| av在线中文| 欧美精品18videosex性欧美| 5566先锋影音夜色资源站在线观看| 欧美日韩亚洲综合一区二区三区| 国产日韩在线观看一区| 欧美国产一区视频在线观看| 欧美激情精品久久久久久免费| 久久国产精品毛片|