PIC16F87X系列单片机,A/D模块问题请教:
(1) A/D模块中的参考电压VREF+,VREF-是怎么回事?假如我有一个0-5V的电压输入到A/D模块,我把参考电压VREF+设为5V,VREF-加入一个0V的电压,难道A/D转化后的结果寄存器就是,当输入电压为0V时,转换结果寄存器中为0x0000,当输入5V的电压时,转换结果寄存器中为0xffff??????
如果我把参考电压VREF+设为10V,VREF-设为2V,难道A/D转化后的结果寄存器就是,当输入电压为2V时,转换结果寄存器中为0x0000,当输入10V的电压时,转换结果寄存器中为0xffff??????当为5V时,他就是0000-FFFF之间的某个数?
(2) 还有,什么方法把结果寄存器的数提出来送到数码管呢?例如,我输入一个4.678V的电压,假如结果寄存器为0XFDBA;那么,有什么办法可以把0XFDBA转化为个位为4,分别提出小数点后面的几位,送过去显示?怎么提取?有什么算法? |