91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 14KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-05-09
  • 語言: 其他
  • 標簽: stc12??DHT11??

資源簡介

stc12單片機驅(qū)動DHT11溫濕度傳感器 工作晶振12M

資源截圖

代碼片段和文件信息

#include?
#include?
#define?uint?unsigned?int?
#define?uchar?unsigned?char
sbit?io=P1^0;//DHT11數(shù)據(jù)端???

uchar?data_byte;
uchar?HHHLTHTL;

void?delay(uchar?z) //10ms
{
uchar?xy;
for(x=z;x>0;x--)
?? for(y=110;y>0;y--);
}
void?mdelay()
{
delay(255);
delay(255);
delay(255);
delay(255);
delay(255);
delay(255);
delay(255);
delay(255);
delay(255);
delay(255);
delay(255);
delay(255);
delay(255);
delay(255);
delay(255);
}



void?delay1()??//延時10us?
{
char?i;
for(i=0;i<6;i++)
{
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
}
}

void?start()//開始信號
{
io=1;
delay1();
io=0;
delay(250);
delay(250);//>18ms
io=1;
delay1();//20-40us
delay1();
delay1();
}
uchar?receive_byte()
{
uchar?itempcount;
for(i=0;i<8;i++)
{
?? count=2;
?? while((!io)&&count++)//等待50us低電平結(jié)束
?? temp=0;
?? delay1();delay1();delay1();delay1();
?? if(io==1)
temp=1;
?? count=2;
?? while((io)&&count++);
?? if(count==1)
break;
?? data_byte<<=1;?
?? data_byte|=temp;
}
return?data_byte;
}

void?receive()
{
uchar?T_HT_LH_HH_Lchecknum_check;
uchar?count;
start();//開始信號
if(!io)//讀取DHT11響應信號
{
count=2;
while((!io)&&count++);//DHT11高電平80us是否結(jié)束
count=2;
while((io)&&count++);
H_H=receive_byte();
H_L=receive_byte();
T_H=receive_byte();
T_L=receive_byte();
check=receive_byte();
io=0;//拉低延時50us
delay1();delay1();delay1();delay1();delay1();
io=1;
num_check=H_H+H_L+T_H+T_L;
if(num_check=check)
{
?? HH=H_H;
?? HL=H_L;
?? TH=T_H;
?? TL=T_L;
?? check=num_check;
}
}
}



void?main()
{
SCON=0x50;
BRT=0xfd; //11.0592下波特率為4800???fosc/12/32/(256-brt)
AUXR|=0x11;
while(1)
{
?? receive();
?? SBUF=HH/10+0x30;
while(!TI);
TI=0;
?? SBUF=HH%10+0x30;
while(!TI);
TI=0;
SBUF=‘?‘;
while(!TI);
TI=0;
?? SBUF=TH/10+0x30;
while(!TI);
TI=0;
?? SBUF=TH%10+0x30;
while(!TI);
TI=0;
SBUF=‘?‘;
while(!TI);
TI=0;
mdelay();
mdelay();
mdelay();
mdelay();
mdelay();
}
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2012-04-21?15:59??DHT11\
?????文件????????7727??2012-04-21?14:04??DHT11\dht11
?????文件????????2211??2012-04-21?14:04??DHT11\dht11.c
?????文件????????1142??2012-04-21?14:04??DHT11\dht11.hex
?????文件????????6561??2012-04-21?14:04??DHT11\dht11.LST
?????文件???????10198??2012-04-21?14:04??DHT11\dht11.M51
?????文件????????8665??2012-04-21?14:04??DHT11\dht11.OBJ
?????文件????????1114??2012-04-21?15:59??DHT11\dht11.Opt
?????文件?????????170??2012-04-21?15:59??DHT11\dht11.plg
?????文件????????2006??2012-04-21?01:56??DHT11\dht11.Uv2
?????文件????????1112??2012-04-21?14:08??DHT11\dht11_Opt.Bak
?????文件???????????0??2012-04-21?00:22??DHT11\dht11_Uv2.Bak

評論

共有 條評論