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

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

ATmega16单片机有8个10位精度的模数转换器ADC,你要做数控电源首先要定好哪个电位器作为模拟量的输入,和哪些作为段驱动。
AD转换后当然是整数,数码管上的转换要看你的电位器的设置。
温馨提示:内容为网友见解,仅供参考
无其他回答

耐压测试仪耐压测试系统设计
程控电源模块设计的关键在于可调输出电压,采用PWM技术,通过单片机ATMEGA16L生成SPWM波,实现电压的精准控制。该模块包括逆变桥输出,能产生0V~140V的正弦波电压。计算机控制系统软件设计以ADCm842为核心,集成A\/D和D\/A转换,支持高效的数据处理和人机交互界面。系统具有自检和故障报警功能,能精确控制测试电...

Proteus电子电路设计及仿真的目录
7.5 中断处理 2287.5.1 ATmega16中断源 2297.5.2 相关I\/O寄存器 2297.5.3 断处理 233实例7-2 使用Proteus仿真中断唤醒的键盘2347.6 ADC模拟输入接口 2397.6.1 ADC特点 2397.6.2 ADC的工作方式 2407.6.3 ADC预分频器 2407.6.4 ADC的噪声抑制 2437.6.5 与ADC有关的I\/O寄存器 2437.6.6 ADC噪声消除技术 ...

相似回答
大家正在搜