天堂v国产精品五月天老熟女久久|天天看黄色免费金沙 无码 中字|亚洲精品无码线AV无码专区在线|加勒比av福利色哟哟—精品人妻|最新黄片免费播了国产精品99ri|麻豆福利在线在线视频 91|无码久久久久每一日精品人妻|av一区亚洲午夜福利电影

下載手機汽配人

DS18B20溫度傳感器讀出數(shù)據(jù)的轉(zhuǎn)化問題??

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

我要提問

汽配限時折扣

本頁是網(wǎng)友提供的關(guān)于“DS18B20溫度傳感器讀出數(shù)據(jù)的轉(zhuǎn)化問題??”的解答,僅供您參考,汽配人網(wǎng)不保證該解答的準(zhǔn)確性。
揭西县| 西充县| 四子王旗| 鄢陵县| 绥棱县| 萍乡市| 新乐市| 商城县| 和平县| 旅游| 桂东县| 阿图什市| 鹤壁市| 陇西县| 靖宇县| 文水县| 扎囊县| 财经| 汽车| 威远县| 阿克| 河源市| 佛冈县| 宁明县| 崇州市| 林州市| 德保县| 通州区| 伊川县| 汉阴县| 望城县| 麦盖提县| 当阳市| 新昌县| 五家渠市| 城固县| 金华市| 鄂温| 怀集县| 克东县| 临漳县|