找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2295|回复: 1
收起左侧

编程问题,求思路 当给ADC0808的输入电压为0的时候,数码管显示为0

[复制链接]
ID:757420 发表于 2020-5-21 15:25 | 显示全部楼层 |阅读模式
给出了电路原理图,当给ADC0808的输入电压为0的时候,数码管显示为0.之后每增加42mV数码管显示就增加1,要求有一位小数点。单片机用的是AT89C51
哪位大佬给个思路,第一次发帖,有不妥的地方请指出。
4f135f5f3104875425040a6ce94fc55.png
回复

使用道具 举报

ID:123289 发表于 2020-5-21 18:37 | 显示全部楼层
你先算算:
1、42mV,对应的AD值是多少?
2、420mV,对应的AD值是多少?
3、4200mV,对应的AD值是多少?
再收到这些值时,就显示1、10、100,不就好了吗?当然,要变通一下,想一想,在这个数附近的值如何处理。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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