AD器件是24位的AD7731,读回来的数据是24位的,分高、中、低三个八位,采集的信号最大值是30mv,假设A,B,C代替采集回来的高,中,低三个八位数据,怎样把ABC转换成电压值?这种算法貌似不好做,信号还是毫伏级别的,我开始直接把ABC转换成十进制的数,假设是Data,参考电压2.5V,2^24=16777216,利用公式计算:V=Data*2.5/16777216,这样不就溢出了吗?单片机没法算了啊?请教下高手怎样算?通过了加分的 谢谢了啊 O(∩_∩)O哈哈~