资源简介

dht11 库文件 温湿度库文件dht11 库文件 温湿度库文件dht11 库文件 温湿度库文件dht11 库文件 温湿度库文件

资源截图

代码片段和文件信息


/****************************************************************************/
//收发信号检测,数据读取
/****************************************************************************/
#include 
#include “dht11.h“
#include “1602.h“




char receive()
{    
         unint8 i;
         com_data=0;
         for(i=0;i<=7;i++)    
         {
                  respond=2;
                  while((!TRH)&&respond++);
                  DelayUs(5);
                  DelayUs(5);
                  DelayUs(5);
                  if(TRH)
                  {
                           temp=1;
                           respond=2;
                           while((TRH)&&respond++); 
                  } 
                  else
                           temp=0;
                  com_data<<=1;
                  com_data|=temp;    
         }
         return(com_data);  
}
/****************************************************************************/


/****************************************************************************/
//湿度读取子程序 
//温度高8位== TL_data
//温度低8位== TH_data
//湿度高8位== RH_data
//湿度低8位== RH_data
//校验 8位 == CK_data
//调用的程序有 delay(); Delay_5us();RECEIVE(); 
/***************************************************************************/

void read_TRH()
{

         //主机拉低18ms 
        TRH=0;
 

评论

共有 条评论