丁香婷婷,三年片观看免费观看大全古装剧,少妇被躁爽到高潮无码,97电影天堂

下載手機汽配人

DS18B20溫度傳感器讀出數據的轉化問題??

a=read_byte(); //讀取溫度低八位的數據 b=read_byte(); //讀取溫度高八位的數據 t =(b*256+a)*25; return(t>>2); 很多人是這樣寫的,那后面的轉換過程到底是什么意思,為什么高八位數據要乘256,最后乘25是什么意思,還有返回t>>2????不懂,而且不是說還要判斷正負嗎,為什么也沒有??
提問者:網友 2018-07-17
最佳回答
乘以256是為了將讀過來的數據轉換成十進制數,再乘以25,然后在返回值里又左移了2,相當于(b*256+a)*0.0625*100!這段程序應該沒有判斷正負的語句!你多看看DS18B20的手冊就會明白了!那里面說的很明白的!
回答者:網友
產品精選
搜索問答
還沒有汽配人賬號?立即注冊

我要提問

汽配限時折扣

本頁是網友提供的關于“DS18B20溫度傳感器讀出數據的轉化問題??”的解答,僅供您參考,汽配人網不保證該解答的準確性。
主站蜘蛛池模板: 内江市| 手游| 阿图什市| 长阳| 宣汉县| 马关县| 蛟河市| 云安县| 陇南市| 塘沽区| 潞城市| 庄河市| 桐庐县| 鄢陵县| 平乐县| 灵川县| 安化县| 兴国县| 寻乌县| 沁源县| 两当县| 四会市| 罗山县| 临湘市| 寻乌县| 搜索| 绥江县| 华蓥市| 金堂县| 西华县| 海兴县| 湟源县| 普定县| 铜陵市| 龙胜| 凌云县| 宜春市| 北京市| 新蔡县| 酒泉市| 龙口市|