首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 汇编语言 >

关于DHT11接收字节有关问题

2013-09-05 
关于DHT11接收字节问题在单片机DHT11在1602上显示问题上接收字节程序是这样的uchar receive_byte()//接收

关于DHT11接收字节问题
在单片机DHT11在1602上显示问题上接收字节程序是这样的
uchar receive_byte()//接收一个字节
{
uchar i,temp,count;
for(i=0;i<8;i++)
{
count=2;
while((!io)&&count++)//等待50us低电平结束
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;
}哪位高人能一句一句给小弟解释一下啊,实在看不懂,尤其是后三句
[解决办法]
给个参考的例程给你 可以直接应用的
[解决办法]
http://blog.csdn.net/libiaoha/article/details/9469309    参考例程

热点排行