久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3143|回復: 2
打印 上一主題 下一主題
收起左側

單片機檢測溫濕度

[復制鏈接]
跳轉到指定樓層
樓主
ID:239345 發表于 2017-10-22 15:45 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
芯片用到了STC12,顯示屏是16
  1. #include<STC12C5A60S2.h>
  2. #include <intrins.h>
  3. #include <Lcd_1602.h>
  4. #include <Time_Delay.h>
  5. #include"DHT11.h"

  6. sbit wd_key1=P3^4;
  7. sbit wd_key2=P3^5;
  8. sbit sd_key1=P3^6;
  9. sbit sd_key2=P3^7;

  10. sbit jr_jdq=P2^0;
  11. sbit js_jdq=P2^1;
  12. sbit fs_jdq=P2^2;
  13. void key_sm(void);

  14. extern float F16T,F16RH;   //全局變量聲明
  15. unsigned wd_num=20,sd_num=50,t;
  16. void main ()
  17. {
  18.   Init_Lcd();
  19.   LCD_write_str(0,1,"4561def135");         //液晶預顯示測試
  20.   LCD_value(0,0,34.345);
  21.   Delay_ms(200);

  22.   Init_Lcd();

  23.     TMOD=0X01;                                //設置定時器0為模式一,即16位計算模式
  24.         TH0=(65536-50000)/256;        //給計數寄存器賦值,
  25.         TL0=(65536-50000)%256;
  26.         EA=1;                //開啟總中斷
  27.         ET0=1;                //開啟定時器0中斷
  28.         TR0=1;                //啟動定時器0
  29.     while(1)
  30.   {
  31.   
  32.   getDHT11();
  33.   key_sm();
  34.   LCD_write_str(0,0,"T=");
  35.   LCD_value(3,0,F16T);  LCD_write_str(7,0,"\"C");       //字符" 應用轉義格式
  36.   LCD_write_str(10,0," ");LCD_value(11,0,wd_num);
  37.    LCD_write_str(0,1,"RH=");
  38.   LCD_value(4,1,F16RH);          LCD_write_str(8,1,"%");
  39.   LCD_write_str(10,1," ");LCD_value(11,1,sd_num);
  40.   Delay_ms(100);
  41.   if(t>20)
  42.   {       
  43.   if(F16T<wd_num)
  44.    {jr_jdq=0;}else jr_jdq=1;
  45.    if(F16RH<sd_num)       
  46.    {js_jdq=0;}else js_jdq=1;
  47.    if((F16T>wd_num)&(F16RH>sd_num))
  48.    {fs_jdq=0;} else fs_jdq=1;
  49.    t=0;
  50.   // Delay_ms(100);
  51.   }
  52.   }
  53.   }

  54. void key_sm(void)
  55. {
  56.    
  57.    if(wd_key1==0)
  58.    {
  59.    while(!wd_key1);
  60.    wd_num=wd_num+1;}
  61.    if(wd_key2==0)
  62.    {
  63.    while(!wd_key2);
  64.    wd_num=wd_num-1;}

  65.    if(sd_key1==0)
  66.    {
  67.    while(!sd_key1);
  68.    sd_num=sd_num+1;}
  69.    if(sd_key2==0)
  70.    {
  71.    while(!sd_key2);
  72.    sd_num=sd_num-1;}


  73. }
  74. //中斷函數,關鍵字"interrupt" , 這是C語言的中斷函數表示法,1表時定地器0
  75. void timer() interrupt 1
  76. {
  77.    TH0=(65536-50000)/256;        //給計數寄存器賦值
  78.    TL0=(65536-50000)%256;
  79.    t++;
  80.    //key_sm();
  81.    
  82. }
復制代碼

02,溫濕度傳感器DHT11

DHT11溫濕度LCD1602.zip

43.48 KB, 下載次數: 17, 下載積分: 黑幣 -5

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

使用道具 舉報

沙發
ID:231936 發表于 2017-10-26 15:30 | 只看該作者
給個電路圖
回復

使用道具 舉報

板凳
ID:379238 發表于 2018-8-11 15:00 | 只看該作者
非常贊
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 久久精品一区 | 免费视频一区二区 | 国产欧美精品一区 | 在线观看精品视频网站 | 精品久久久久久 | 视频一区在线观看 | 久草久草久草 | 午夜a区| 色吊丝2288sds中文字幕 | 精品久久久久久亚洲综合网 | 成人h视频 | xx视频在线 | 亚洲日本中文字幕在线 | 日韩欧美综合在线视频 | 欧美最猛黑人 | 在线观看日本网站 | 国产欧美精品一区二区色综合朱莉 | 一区二区精品在线 | 国产在线一区二区 | 91麻豆产精品久久久久久夏晴子 | 亚洲免费在线 | 亚洲成人精品国产 | 亚洲成人免费av | 亚洲成av人片在线观看无码 | 热久久999 | 久久国产精品99久久久久久丝袜 | 国产精品大片 | 2018中文字幕第一页 | 欧美成人精品一区二区男人看 | 男人视频网站 | 美女久久视频 | 日韩a v在线免费观看 | 成人亚洲视频 | 天堂资源 | 成人国产精品免费观看视频 | 女人一区| 亚洲视频在线播放 | 9999国产精品欧美久久久久久 | 久久99精品久久久久久琪琪 | 请别相信他免费喜剧电影在线观看 | 国产精品美女久久久久久免费 |