标题: 编程问题,求思路 当给ADC0808的输入电压为0的时候,数码管显示为0 [打印本页]

作者: Couleur    时间: 2020-5-21 15:25
标题: 编程问题,求思路 当给ADC0808的输入电压为0的时候,数码管显示为0
给出了电路原理图,当给ADC0808的输入电压为0的时候,数码管显示为0.之后每增加42mV数码管显示就增加1,要求有一位小数点。单片机用的是AT89C51
哪位大佬给个思路,第一次发帖,有不妥的地方请指出。

4f135f5f3104875425040a6ce94fc55.png (42.01 KB, 下载次数: 84)

4f135f5f3104875425040a6ce94fc55.png

作者: yzwzfyz    时间: 2020-5-21 18:37
你先算算:
1、42mV,对应的AD值是多少?
2、420mV,对应的AD值是多少?
3、4200mV,对应的AD值是多少?
再收到这些值时,就显示1、10、100,不就好了吗?当然,要变通一下,想一想,在这个数附近的值如何处理。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1