发表于:2009/2/26 18:49:10
#0楼
有一只仪表采用485通信,仪表数据采用3字节浮点数。
其浮点格式如下:
符号位(1)阶码(7)尾数高(8)尾数低(8)
其中尾数是格式化的,保证最高位是1;阶码偏移40H,大于40H为整数,小于40H为小数。
在其文档说明中有这样的例子
1.234D => 1.3BE7H => 44.13BEH 格式化为:41.9DF3H
-1.234D => -1.3BE7H => C4.13BEH 格式化为:C1.9DF3H
0.5 => 0.8000H => 40.8000H
我现在输入的是正整数如:1234
用fx2n转换该怎样写?
其浮点格式如下:
符号位(1)阶码(7)尾数高(8)尾数低(8)
其中尾数是格式化的,保证最高位是1;阶码偏移40H,大于40H为整数,小于40H为小数。
在其文档说明中有这样的例子
1.234D => 1.3BE7H => 44.13BEH 格式化为:41.9DF3H
-1.234D => -1.3BE7H => C4.13BEH 格式化为:C1.9DF3H
0.5 => 0.8000H => 40.8000H
我现在输入的是正整数如:1234
用fx2n转换该怎样写?
stop