DHT11温湿度传感器-51-STC8
dht11.c
/******************************************************************************
* 文 件 :dht11.c
* 描 述 :读取DHT11温湿度传感器
* 日 期 :2020/8/10
* 版 本 :v0.1
* 平 台 :STC8A8K64S4A12@24MHz
* 作 者 :lengyuefenghua
******************************************************************************/
#include "dht11.h"
#include "intrins.h"
/**DHT11温湿度数据*/
unsigned int DHT11_Data;
/******************************************************************************
* 描 述 :DHT11起始信号延时函数
* 入 参 :无
* 返回值 :无
******************************************************************************/
void DHT11_Delay22ms() //@24.000MHz
{
unsigned char i, j, k;
i = 3;
j = 174;
k = 178;
do
{
do
{
while (--k);
} while (--j);
} while (--i);
}
/******************************************************************************
* 描 述 :DHT1响应延时及数据位判断延时函数
* 入 参 :无
* 返回值 :无
******************************************************************************/
void DHT11_Delay50us() //@24.000MHz