片内AD转换值不变是什么原因?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/03 02:22:27
片内AD转换值不变是什么原因?
x){5z=mdGfΎ}^`oTOZ;L.+LKMQ+Qptqw+K-*(LTV@QPZ\SS[`&A\

片内AD转换值不变是什么原因?
片内AD转换值不变是什么原因?

片内AD转换值不变是什么原因?
unsigned int ADC_Convert(void) { unsigned int result,temp1,temp2; ADCDH=0; ADCDL=0; ADCON0= 0x80; delayms(1); ADCFG0 = 0x12; /*全速模式*/ ADCON0|= 0x08; while ((ADCON0 & 0x10) == 0 ); /*转换完成,ADC硬件会自动清除ADCS并且ADCI置位.ADCS或ADCI为”1”时将不会开始新的A/D转换.*/ ADCON0 &= 0xE7; temp1=ADCDH; temp2=ADCDL; result = (temp1