PIC16F877A AD转换

2019-03-25 19:25发布

AD转换 数码管显示数值一直递减 要拔掉电源 从新开始从4.99几v开始递减 模拟输入是从同一板上的5V稳压管接出来通过4052 接到AN0上的 uint signed AD() {  uint adc=0; 
 ADCON1=0x8e;
 ADCON0=0x81;
 ADGO=1;
 delay(1);
 while(ADGO);
 adc=ADRESH;
 adc<<=8;
 adc=adc|ADRESL;
 adc=(adc/1024.0*5000);
 return adc;
} 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。