ds18b20读数据
unchar read-byte()
{
uchar i,value;
for(i=0;i<8;i++ )
{
DQ=0;
value>>=1;//这句也是不明白
DQ=1;
if(DQ)
value|=0x80; //请问这条语句的作用是?
delay(4);
}
return value;
}
各位大侠帮帮忙
value=value>>1;
value=value|0x80;
欢迎光临 (http://www.51hei.com/bbs/) | Powered by Discuz! X3.1 |