那要看你的参考电压接的是几伏了,还有AD是几位的,如果AD是8位,参考电压ref接—5V,则输出范围是0—5伏,那也就是说00表示0V,ff表示5V,所以1.5V对应的十进制算法是,(1.5v/5V)*256=77,十六进制4DH是在在这种情况下的答案,,,
按照你算出的4DH,那你的参考电压就应该是5V,是8位的,那1.5V的数字值我算的是4CH,1.5V是标准值,但是在AD转换过程中有误差,你是编程时要有个误差值。允许有0.1V的误差。根本你的系统决定误差运行范围。
如果电源电压是5V就对,但ADC应该都会有误差的,尤其是片内ADC,要考虑进去,有时硬件的电压比较器(不是运放,虽然都差不多)是不可少的
2楼正解
补充:你的ad片的范围要先搞清楚啊