資源簡介
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
- 上一篇:xgboost.dll
- 下一篇:DES算法代碼及實驗報告.doc
評論
共有 條評論