• 大小: 1KB
    文件类型: .c
    金币: 1
    下载: 0 次
    发布日期: 2021-05-16
  • 语言: 其他
  • 标签: DHT11  

资源简介

51单片机的DHT11温度传感器使用调试通过程序,采用C8051F020单片机。。。

资源截图

代码片段和文件信息

#include
#include“dht11.h“
#include“config.h“
#include“delay.h“
#include“timer.h“

unsigned long DHT11_GetDatas(void)
{
unsigned long dat=0;
uchar i=0;
uchar CRC=0;
uchar digitcheck[4]=0;

Delay_ms(200);
DHT11_DATA=1;
Delay_ms(500);

DHT11_DATA=0; //将数据总线拉低启动DHT11;
Delay_ms(40);
DHT11_DATA=1; //给出启动脉冲结束;

while(DHT11_DATA) //等待DHT11开始响应;
;

while(!DHT11_DATA) //等待DHT11相应结束;
;

while(DHT11_DATA) //等待DHT11相应结束;
;


for(i=0;i<32;i++)
{
while (!DHT11_DATA)
;
TR0=1;
while (DHT11_DATA)
;
T

评论

共有 条评论