找回密码
 立即注册

QQ登录

只需一步,快速开始

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

单片机AD 转换后如何将结果在七段数码管上显示出来

[复制链接]
跳转到指定楼层
楼主
ID:52127 发表于 2013-8-30 12:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
单片机AD 转换后如何将结果在七段数码管上显示出来:
比如: 我得到AD  转换结果 是: 0x0211 ,要在数码管上显示 : 2.830
                       AD  转换结果是:   0x0260  ,要在数码管上显示: 2.560
请问如何用C语言实现
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:18297 发表于 2013-8-31 19:27 | 只看该作者
单片机AD 转换后如何将结果在七段数码管上显示出来:
比如: 我得到AD  转换结果 是: 0x0211 ,要在数码管上显示 : 2.830
                       AD  转换结果是:   0x0260  ,要在数码管上显示: 2.560
1、 这个有问题:结果越大,显示值应该也越大才是,怎么相反了。
2、计算一下好像数值也不对啊。
回复

使用道具 举报

板凳
ID:27916 发表于 2013-9-2 09:11 | 只看该作者
zjjhtony 发表于 2013-8-31 19:27
单片机AD 转换后如何将结果在七段数码管上显示出来:
比如: 我得到AD  转换结果 是: 0x0211 ,要在数码管 ...

先回二楼
1、楼主没有给出相应的电路图,怎么能够判断AD转换结果越大应该显示的值就要越大呢?这个没有必然的联系哦
2、AD转换不一定就是线性或说正比或别的什么确定的关系,很多都是没有规律的,所以不好说这个数值好像不对。


回复

使用道具 举报

地板
ID:27916 发表于 2013-9-2 09:15 | 只看该作者
对于要求不高的地方,如果测量值和显示值没有明确的关系,可以取个大概值,这样可以找到他们的规律,(可以分成几段来找关系)
如果要求很高,可以做个表,用查表的方式来得到显示结果,但是这样有个不好地方,对ROM要求很高
回复

使用道具 举报

5#
ID:27916 发表于 2013-9-2 09:15 | 只看该作者
仅供参考
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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