怎样把51单片机读回来的AD值转换成电压值?

2025-04-17 15:10:25
推荐回答(4个)
回答1:

24位AD! 不知道楼主用这么高精度AD在什么场合
感觉一般16位AD采样就足够了
另外串行数据24位转化为10进制的不难的
就是一个24位的二进制转化为10进制即可
比如data=A*2exp23+B*2exp22+......+Z2exp0;
然后通过查data的字模或者液晶自带的cgroom将十进制显示出来

另外需要注意的是楼主采的电压如果是交流电压的话需要求有效值
不过看楼主的意思应该是直流电压 直接送LCD显示即可。。

回答2:

问题说的不够详细,一般只要运行一些简单的数制的换算就可以了。

回答3:

table[0]*256*256+table[1]*256+table[2]

回答4:

数都读出来了,还不会处理数据;看来你是没有理解好AD、DA的意思