找回密码
 立即注册

QQ登录

只需一步,快速开始

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

双积分ADC得到最后的二进制怎么转化十进制小数输出

[复制链接]
跳转到指定楼层
楼主
ID:1126729 发表于 2024-6-24 12:33 来自手机 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
双积分ADC最后会得到一组二进制数和测量电压成比例,然后想用数码管给显示出来,就要转换成bcd码,请问应该怎么转换呢?尤其是小数部分。上网查到都是硬件描述语言做出来的很复杂的电路。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:1126729 发表于 2024-6-24 20:54 来自手机 | 显示全部楼层
lkc8210 发表于 2024-6-24 17:25
二进制数是用什么协议读取的?

就是普通的二进制,10bit精度的。我现在想直接转化成bcd码,然后用数码管显示,然后把参考电压设置为1.024v就好了,这样得出结果就只要移移小数点就行了。
回复

使用道具 举报

板凳
ID:1126729 发表于 2024-6-24 20:55 来自手机 | 显示全部楼层
yaosongjin 发表于 2024-6-24 18:02
BCD码转十进制:高4位除以16得到的就十进制的十位,低4位不用转换直接是十进制的个位

就是二进制转bcd码不会,看网上有用74185连出来的,还在查找资料
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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