找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4101|回复: 4
打印 上一主题 下一主题
收起左侧

stc12c5a60s单片机ad转换的结果要怎么转换成10进制的浮点型?

[复制链接]
跳转到指定楼层
楼主
ID:102000 发表于 2016-3-20 23:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

就是这个,不是很懂,他这个是不是ADC_RES存的是整数部分,然后ADC_RESL存的是小数部分?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:102000 发表于 2016-3-20 23:46 | 只看该作者
我自己再试试看
回复

使用道具 举报

板凳
ID:97438 发表于 2016-3-21 10:09 | 只看该作者
你的单片机八位的嘛,一个寄存器储存八位,ad转换的分辨率是10位,一个字节存不下来,所以在ADC_RES存的是ad转换结果的高八位,ADC_RESL存的是低二位,加起来就是10位的精度嘛
回复

使用道具 举报

地板
ID:107120 发表于 2016-3-21 10:12 | 只看该作者
数据处理和DS18B20类似,八位机一个字节八位数据,采集十位数据的话要用两个字节存放。
回复

使用道具 举报

5#
ID:102000 发表于 2016-3-21 12:46 | 只看该作者
我现在就是不太明白要是这个值是浮点型的,那这十位是怎么分整数部分和小数部分的,最近感觉有点乱了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表