3字节浮点数
2015-08-20 17:13
267 查看
PIC单片机3字节浮点数转十进制数
3字节浮点数格式:ACCBHI,ACCBLO,EXPB
例如:
第一种情况:指数EXPB为0XH时,如3字节浮点数 : 62C204,62C2(十六进制)=25282(十进制),指数04(十六进制取补)=4(十进制)那么,62C204(浮点数)=(25282/32768)*(24)=12.3447(十进制)=12.345
第二种情况:指数EXPB为FXH时,如3字节浮点数 : 7375FE,7375(十六进制)=29557(十进制),FE(十六进制取补)=-2(十进制)那么,7375FE(浮点数)=(29557/32768)*(2-2)=0.2255(十进制)=0.225
总结:就是指数部分取补,再进行运算。
3字节浮点数格式:ACCBHI,ACCBLO,EXPB
例如:
第一种情况:指数EXPB为0XH时,如3字节浮点数 : 62C204,62C2(十六进制)=25282(十进制),指数04(十六进制取补)=4(十进制)那么,62C204(浮点数)=(25282/32768)*(24)=12.3447(十进制)=12.345
第二种情况:指数EXPB为FXH时,如3字节浮点数 : 7375FE,7375(十六进制)=29557(十进制),FE(十六进制取补)=-2(十进制)那么,7375FE(浮点数)=(29557/32768)*(2-2)=0.2255(十进制)=0.225
总结:就是指数部分取补,再进行运算。
相关文章推荐
- 综合第一篇文章(带钩Quora)
- capturing self strongly in this block is likely to lead to a retain cycle
- Struts2(五)——核心拦截器
- MVC的Views中使用递归生成Html【转】
- 虚拟化--050 vsphere【新提醒】Windows虚拟机10分钟自动同步时间脚本虚拟人工作室 - 虚拟人培训中心
- Go学习笔记
- 动态建立设备节点class_creat/device_creat
- 差分约束系统 & poj 3159 Candies
- 分页的具体实现方法
- 在linux下如何判断是否已经安装某个软件?
- (欧拉回路)uva 10129 Play On Words
- Storm入门教程(二):构建Topology
- 如何快速掌握一门新技术/语言/框架?
- Linux 包管理工具 pip 使用详解
- Codelab for Android Design Support Library used in I/O Rewind Bangkok session
- Error: Target id 'android-5' is not valid. Use 'android list targets' to get the target ids.
- Android性能优化(一)
- unity, iOS下画面错乱解法
- 虚拟化--049 The Host IPMI System Event Log Status alarm 解决ESX主机报IPMI SEL错误
- 初步篇7分支结构程序体验项目3周工资发放