将十进制数转换为 16 位温度二进制

问题描述 投票:0回答:1

我有一个关于转换的问题。 在有关 DS18B20 温度传感器的文档中,我需要将 18.25C 转换为二进制。 有人可以解释如何去做。

我尝试在互联网上寻找答案,但我找不到任何类似的东西。

binary decimal sensors data-conversion temperature
1个回答
0
投票

看起来二进制值是十进制温度,增量为0.0635度(

0.5 = 0.0625*8 = 0008h
10.125 = 0.0625*162 = 00A2h

所以

18.25/0.0625
会是
292 = 0124h = 0000 0001 0010 0010

© www.soinside.com 2019 - 2024. All rights reserved.