亚洲春色中文字幕久久久-三上亚,一吻二脱三床四吻胸,国产真实伦对白视频全集,在线毛片观看,精品成品入口黄网,国产毛aⅴ片久久久,亚洲AV色香蕉一区二区三区老师,萧皇后A级艳片,色情日本视频更新,99久久亚洲精品日本无码
標(biāo)題:
STC12C5A60S2的DHT22以及MQ-2的1602顯示程序
[打印本頁]
作者:
dyxy2
時間:
2018-5-11 22:41
標(biāo)題:
STC12C5A60S2的DHT22以及MQ-2的1602顯示程序
這個程序是本人寫的,可在1602顯示,煙霧與溫濕度顯示程序。經(jīng)測試,可用
單片機(jī)源程序如下:
#include"main.h"
sbit DHT22_DATA = P2^0;
unsigned char a,b,c,d,check=1; //8bit溫度整數(shù)數(shù)據(jù)+8bit溫度小數(shù)數(shù)據(jù)+8bit濕度整數(shù)數(shù)+8bit濕度小數(shù)數(shù)據(jù)+8bit校驗(yàn)和
unsigned int R,T;
unsigned char n;
void delay500us(void) //誤差 -0.054253472222us
{
unsigned char a,b;
for(b=251;b>0;b--)
for(a=4;a>0;a--);
_nop_(); //if Keil,require use intrins.h
}
void delay20us(void) //誤差 -0.016637731481us
{
unsigned char a,b;
for(b=1;b>0;b--)
for(a=52;a>0;a--);
_nop_(); //if Keil,require use intrins.h
}
char Read_Byte()
{
char temp,tmp;
unsigned char i;
for(i=0;i<8;i++)
{
// delay20us();
n = 2;
while((!DHT22_DATA)&&n++); //等待50us間隔低電平響應(yīng)結(jié)束
if(n == 1) return 0;
delay20us();delay20us(); //26-28us高電平為‘0’,70us高電平為‘1’
tmp = 0;
if(DHT22_DATA) tmp = 1;
n = 2;
while(DHT22_DATA&&n++); //若位為1,等待高電平結(jié)束
if(n == 1) return 0;
temp <<= 1;
temp |= tmp;
}
return temp;
}
unsigned char DHT22_Read()
{
DHT22_DATA = 0;
delay500us(); //拉低500us
DHT22_DATA = 1;
delay20us();delay20us(); //延時20-40us等待響應(yīng)信號
DHT22_DATA = 1;
if(!DHT22_DATA)
{
n = 2;
while((!DHT22_DATA)&&n++); //等待80us低電平響應(yīng)結(jié)束
if(n == 1) return 0;
delay20us();delay20us();delay20us();
n = 2;
while(DHT22_DATA&&n++); //等待80s高電平等待結(jié)束
if(n == 1) return 0;
a = Read_Byte();
b = Read_Byte();
c = Read_Byte();
d = Read_Byte();
check = Read_Byte();
DHT22_DATA = 1;
if(check != a+b+c+d) return 0;
}
R = a*256+b;
T = c*256+d;
return 1;
……………………
…………限于本文篇幅 余下代碼請從51黑下載附件…………
復(fù)制代碼
所有資料51hei提供下載:
煙霧溫濕度可用.zip
(60.03 KB, 下載次數(shù): 181)
2018-5-11 22:41 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
作者:
BUYYBU
時間:
2018-5-17 19:12
老鐵,在12MHz晶振上怎么改,還有就是mq-2你定義的那個腳
作者:
siyaqq
時間:
2018-8-17 11:41
支持一下!
作者:
lijiatu1
時間:
2019-2-27 14:13
在做一個MQ-2傳感器的程序,正好參考上了
作者:
jemery1030
時間:
2019-7-24 19:01
感謝分享
歡迎光臨 (http://www.denmoz.com/bbs/)
Powered by Discuz! X3.1