STC12系列单片机的ADC只能采用内部参考电压,而没有外部参考电压,而且在ADC采样前需要将ADC电源控制位置1,以打开ADC电源,并需适当延迟,等待内部模拟电源稳定后,再启动A/D转换。如果外部电源不稳定,势必造成内部参考电压的不稳定。
解决办法是:利用8路A/D转换的一个通道外接一个稳定的参考电源,来计算此时的工作电压VCC,再计算出其它几路A/D转换通道的电压。采用这种办法可以提高A/D转换的精度。
参考电压内部可以提供,可能是VCC,也可能是VCC的几分之一,根源就是供电电压,供电电压不稳定,参考电压当然也受影响!
单片机如果供电不稳定的话那么就容易出错!
我做过的如果波动大的话会出问题。波动小的话不会出问题。参考电压不是内部决定的!而是。大家公认的! 单片机的一般是3.5以下为低电平!以上为高电平!但是你要看看你的芯片的供电电压需要是多少!不然单片机工作会受到干扰。工作起来十分的不稳定
参考电压就是你给单片机加的vcc,要求所加电压精度比较高才行