分类：教育/科学-理工学科-工程技术科学
问题：STC单片机AD基准电压问题用STC12C单片机,自带的AD是用 
用ST12C单片机,自带的AD是用VCC作参考电压的,但是如果VCC是电池供电得到的结果就不准确.STC的手册说可以用其中一个通道接一个1.5V基准电压,然后根据这个基准电压计算出VCC的电压.请问如何计算呢?100分.
回答：这是一种聪明的解决办法，对于一些不提供基准输入引脚，只能以电源电压为基准的CPU。该方法消除了电源电压带来的误差。

具体是在多路AD的某一路连接一个高精度电压基准(例如1.25V)。测量时，先测量（用AD）该基准,得到该基准电压的对应测量值。例如0xc8，十进制是200。再去测量被测电压，比如得到0x190，十进制是400。则实际电压应该是1.25*400/200=2.5V。