51单片机在线等关于AD转换的

51单片机在线等关于AD转换的我现在要做的就是A/D采集D/A输出模拟电压,然后在数码管显示
这个我已经会了
还有一个要求就是 要通过键盘数字控制数码管的显示
这怎么做呢
也就是说AD模数转换
AD模数有四种方式
电位器控制 光敏电阻 热敏电阻 以及外部输入这四种
电位器控制就是旋转硬件的那个电位器来使数码管数值不断变化
但现在我是要通过输入键盘数字来实现变化,请问我改如何做呢?
怎么让键盘和这个电压联系上呢?

通过键盘数字控制数码管的显示,这个很容易的,输入什么数就显示什么数吗,这有什么难的吗?都学到这个程序了,这点事不会做不了吧。
要通过输入键盘数字来实现变化,怎么让键盘和这个电压联系上?
你没有说明是A/D转换,需要键盘输入啊,还是D/A转换,是键盘输入的?
A/D转换,是将模拟电压转换成数字电压了,那键盘输入就是转换的数字量了,就不用A/D转换了,直接输入结果了,也难吗?就是不用A/D电路了。
如果是D/A转换,是键盘输入,就更容易了。D/A转换时,是要输出一个数字量吧,由D/A转换器输出一个模拟电压。现在,直接由键盘输入数字量,直接送D/A转换器呗。追问

1. 通过键盘实现数字控制D/A输出模拟电压
2. A/D采集D/A输出模拟电压,并在数码管上以mV为单位进行显示;

这是要求

我的芯片是LM358,好像是PWM输出,并不是电压输出,那这道题还可以做吗,如果可以,我想知道如何做,就第一要求,怎么把键盘和D/A连接起来?输出的是电压

问题是怎么送D/A转换

追答

你都说了:我现在要做的就是A/D采集D/A输出模拟电压,然后在数码管显示这个我已经会了
这不是已经会了吗?D/A输出模拟电压时,那送到D/A转换器的数字量是哪来的,现在是直接从键盘输入的,就送D/A转换了,这难吗?

追问

难啊,D/A输出模拟电压我不会这个,我说错了,我的DA芯片说是PWM输出,我现在就不知道怎么把键盘送入DA,这很难啊,怎么做啊

追答

你先不用做键盘输入的,先做A/D采集,然后把采集的数字量保存下来,记得这个数字量,再把数字量送到D/A转换。
好了,不做A/D采集了,那个数字量从哪来?没有了吧,现在先从键盘输入这个数字量,就是原来保存的数字量,现在有了,送D/A转换吧。

追问

我一直在强调如何送DA转换

有历程吗

我不会的就是送DA转换

你有相关程序吗

追答

送DA转换,要根据DA芯片,电路连接等实际情况来写程序,现在没有相关程序。

你把提问再简化,只提问DA转换,把芯片和电路发上去,别写这么多,也别写自己都会了。去重开提问吧。

追问

你有没有QQ

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答