问答详情
首页
找产品
找企业
资讯
论坛
百科
问答
维修
服务
品牌
改装
首页
问答
电器
传感器
问答详情
问
ds18b20温度采集时为什么要取中间八位?
#DS18B20温度传感器#
#B1618#
#采集器#
#宝马f18手模块#
#车门线束120B#
全部回答2
默认
最新
海是天的影子
2025-08-16
高五位s为符号位,分辨率为0.0625。正温度把16进制数转成10进制即可;负温度把16进制数取反后加1再转成10进制数,第一个是00fa是(15*16+10)*0.0625=15.62度,第二个是0032是(3*16+2)*0.0625=3.125度(负的)
0
点赞
贵金属
2025-08-16
你好,DS18B20温度值共两个字节,因为低四位是温度的小数部分,而高四位是符号位,所以只需取中间8位,这样相当于舍弃了温度值的小数部分。懂了没?望采纳,谢谢!
0
点赞
没有更多内容了
求购