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.zg4o1577.cn/bbs/) | Powered by Discuz! X3.1 |