久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
新手提問
[打印本頁]
作者:
nin
時間:
2013-6-21 16:38
標題:
新手提問
用ds18b20寫的溫度程序中 uchar Read_One_Byte() //讀取一個字節的數據read a byte date
//讀數據時,數據以字節的最低有效位先從總線移出
{
uchar i = 0;
uchar dat = 0;
for(i=8;i>0;i--)
{
DQ = 0; //將總線拉低,要在1us之后釋放總線
//單片機要在此下降沿后的15us內讀數據才會有效。
_nop_(); //至少維持了1us,表示讀時序開始
dat >>= 1; //讓從總線上讀到的位數據,依次從高位移動到低位。
DQ = 1; //釋放總線,此后DS18B20會控制總線,把數據傳輸到總線上
delay(1); //延時7us,此處參照推薦的讀時序圖,盡量把控制器采樣時間放到讀時序后的15us內的最后部分
if(DQ) //控制器進行采樣
{
dat |= 0x80; //若總線為1,即DQ為1,那就把dat的最高位置1;若為0,則不進行處理,保持為0
}
delay(10); //此延時不能少,確保讀時序的長度60us。
}
return (dat);
}代表啥意思啊
dat一開始右移一位,給DQ賦值1,在判斷DQ,不矛盾嗎?
歡迎光臨 (http://m.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
久久久久久中文字幕
|
午夜视频网
|
91精品久久久久久
|
偷拍一区二区
|
毛片av在线
|
玖玖在线观看
|
亚洲iv一区二区三区
|
成人午夜在线视频
|
久久a级片
|
黄在线免费观看
|
亚洲视频色
|
精品国产va久久久久久久
|
欧美一级淫片bbb一84
|
欧美日韩在线一区二区三区
|
中文字幕偷拍
|
91久久久久久久久
|
成人精品影院
|
国产一级特黄
|
国产一级网站
|
男女操网站
|
久久888
|
成人爱爱
|
日本不卡视频在线观看
|
国产一区二区三区四区
|
国产精品一区三区
|
在线日韩欧美
|
亚洲成a人
|
在线观看国产一区二区
|
人人爽夜夜爽
|
韩日一区二区
|
激情av在线
|
成人免费在线视频
|
国产又粗又猛又爽又黄
|
亚洲免费网站
|
av一区二区三区在线观看
|
99视频在线观看免费
|
毛片一级片
|
国产香蕉在线
|
国产黄色免费视频
|
免费av不卡
|
www在线播放
|