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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

DHT11溫濕度傳感器檢測程序(可運行)

[復制鏈接]
跳轉到指定樓層
樓主
ID:308426 發表于 2018-5-14 22:26 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
#ifndef _DHT11_H_
#define _DHT11_H_
#include"DALAY.H"
#define uchar unsigned char
#define uint unsigned int
uchar RH,RL,TH,TL;          //設置存儲溫濕度的變量
uchar data_byte;
sbit IO=P1^0;         //數據口

//初始化
void start()//開始信號
{
  IO=1;
  delay_10us();
  IO=0;
  delay_1ms(20);  //拉低至少 18ms  保證能檢測到起始信號
  IO=1;          //檢測到開始信號后,將電平拉高20-40us
  delay_10us();        //延時20-40us
  delay_10us();       
  delay_10us();
  delay_10us();
}
uchar receive_byte()//接收一個字節
{
uchar i,temp;
for(i=0;i<8;i++)
{
   while(!IO);//等待50us的低電平開始信號結束   
   delay_10us();    //開始信號結束后,延時26us-28us
   delay_10us();
   delay_10us();
   temp=0;   //如果時間為26us-28us 則表示接收的數據為'0'
   if(IO==1)
    temp=1;//如果時間超過26us-28us 則表示收到的數據為'1'
        while(IO);//等待數據信號高電平, '0'為26us-28us;'1'為70us
        data_byte<<=1;//將接收到的數據向高位左移
        data_byte|=temp;       
}
return data_byte;
}
         
void receive() //接收數據
{
start();//開始信號初始化
IO=1;   //主機設為輸入  判斷從機DHT11的響應信號
if(!IO) //判斷是否有響應信號
{
  while(!IO);//判斷從機發出80us低電平信號是否結束
  while(IO);
  RH= receive_byte();//濕度整數
  RL= receive_byte();//濕度小數
  TH= receive_byte();//溫度整數
  TL= receive_byte();//溫度小數
  IO=0;//當所有的數據接收完成后,將從機電平拉低50us
  delay_10us();        //拉低50us
  delay_10us();
  delay_10us();
  delay_10us();
  delay_10us();
  IO=1;//將從機電平拉高,進入空閑狀態
/*  num_check=R_H+R_L+T_H+T_L;
  if(num_check=check)//判斷讀取的數據與校驗位是否相同
  {
        RH=R_H;
        RL=R_L;
        TH=T_H;
        TL=T_L;
        check=num_check;
  }*/
}
}
#endif


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

使用道具 舉報

沙發
ID:325981 發表于 2018-5-25 17:22 | 只看該作者
好東西
回復

使用道具 舉報

板凳
ID:209954 發表于 2019-4-13 19:54 | 只看該作者
感謝樓主分享!!
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲毛片在线 | 国产区在线观看 | 欧美日韩在线综合 | 91网视频 | 亚洲视频在线一区 | 成人国产精品 | 日本成人在线播放 | 国产日产欧产精品精品推荐蛮挑 | 男女污污动态图 | 欧美日韩中文字幕在线 | 欧美三级电影在线播放 | 亚洲精品一区二区久 | 国内激情av片 | 亚洲精品国产一区 | 欧美精品一区二区三区在线 | 日韩电影免费在线观看中文字幕 | 国产精品久久久久久久久久久新郎 | 久久久久久久97 | 欧美一区二区免费 | a在线观看 | 亚洲色图在线观看 | 欧美8一10sex性hd | 毛片免费视频 | 国产精品视频一区二区三区不卡 | 亚洲传媒在线 | 不卡av在线| 日韩一区二区在线免费观看 | 亚洲精品久久久久国产 | 曰韩三级 | 一级黄色片一级黄色片 | 欧美久久一区二区三区 | 精品视频在线播放 | 色综合天天天天做夜夜夜夜做 | 男人的天堂在线视频 | 亚洲精品日本 | 日韩在线中文字幕 | 中文字幕一区二区在线观看 | 亚洲一区电影 | 黄色片在线观看网址 | 日皮视频免费 | 国产综合在线视频 |