关于Atmega16中ADC数值处理的问题

来源:百度知道 编辑:UC知道 时间:2024/06/07 07:59:53
本人正在做一个数控电源,两个四位数码管显示输出电压和电流,电压是10V左右,精确到十分位;电流的是mA为单位,精确到个位。
请问:AD转换后的数值分别会是以V和mA为单位的数值吗,是整数还是实数呢?要怎么转换呢?
请高手不吝赐教,谢谢啦!
我用的是Atmega16,用的也是它的ADC
比如说吧,如果我要测5V以内的电压,如果转换后都是整数的话,岂不是结果就是0,1,2,3,4,5了,那10位的ADC又有什么意义呢?

ATmega16单片机有8个10位精度的模数转换器ADC,你要做数控电源首先要定好哪个电位器作为模拟量的输入,和哪些作为段驱动。
AD转换后当然是整数,数码管上的转换要看你的电位器的设置。