欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
DS18B20精度設置 附單片機程序
[打印本頁]
作者:
qq444244
時間:
2019-4-2 21:14
標題:
DS18B20精度設置 附單片機程序
通過網上資料收集,自己程序實驗終于把溫度精度設置成功!設置成功后溫度是以0.5℃為單位跳變。
最關鍵的一點:設置精度在DS18B20復位之前完成,代碼如下:
uchar Ds18b20Init()
{
uchar i;
Ds18b20WriteByte(0xcc); //跳過ROM操作命令
Ds18b20WriteByte(0x4e); //寫暫存器指令4E
Ds18b20WriteByte(0x64); //寫高速緩存器TH高溫限值100度
Ds18b20WriteByte(0x00); //寫高速緩存器TL低溫限值0度
Ds18b20WriteByte(0x1f); //精度設置
DSPORT = 0; //將總線拉低480us~960us
復位信號
i = 70;
while(i--); //延時642us
DSPORT = 1; //然后拉高總線,如果DS18B20做出反應會將在15us~60us后總線拉低
應答信號
i = 0;
while(DSPORT) //等待DS18B20拉低總線
{
Delay1ms(1);
i++;
if(i>5)//等待>5MS
{
return 0;//初始化失敗
}
}
return 1;//初始化成功
作者:
qq444244
時間:
2019-4-2 21:15
圖片上傳不了!
作者:
164652999
時間:
2019-6-6 22:05
多謝共享好經驗
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1