TA的每日心情 | 开心 7 小时前 |
---|
签到天数: 136 天 [LV.7]常住居民III
荣誉版主
- 积分
- 3960
|
众多周知, 标准单精度浮点数, 尾数 24位, 相当于有效值 7位十进制精度.
标准双精度浮点数, 尾数 53位, 相当于有效值 15位十进制精度.
C251 可以自由选择 单精度 或 双精度浮点数.
而 C51 仅支持 单精度浮点数. 有效位数低于 long 类型(最大9位十进制精度).
是否有必要 在 C51 上, 搞个 准双精度(非标单精度)浮点数 ?
方案1: 指数不变, 动态范围不变, 尾数增加 8位, 即尾数 24+8=32, 相当于有效值 9位十进制精度(达到 long 类型, 最大9位十进制精度, 速度快).
方案2: 指数不变, 动态范围不变, 尾数增加 16位, 即尾数 24+16=40, 相当于有效值 12位十进制精度(超越 long 类型, 缺点, 比较占内存, 速度略慢).
计划这两个方案, 2选1, 优先在
采用 MDU32C 的 STC8H2K32USB-45I 上实现.
======================== 广 告 ========================
采用 MDU32C, PWM硬件移相的 STC8H2K32USB-45I-LQFP32/TSSOP28/TSSOP20
===在最后制图阶段,即将流片,春节后供货
|
1
喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
-
+2
楼主威武~
|