电压数据显示不正常,但改变电压,液晶数据有变化,液晶的代码就不放出来了,我就不知道adc模块初始化有没有问题
#include <SH79F166A.H>
unsigned int ADC_res;
void Init_ADC(void) //adc初始化
{
ADCON=0x8e;
ADT=0X80;
ADCH|=0X80;
ADCON|= 0x01;
}
void main()
{
Init_ADC();
while(1)
{
ADCON|= 0x01;
while(ADCON & 0x01);
ADC_res=((ADDH<<2)+ADDL);
LCD_DisPlay(ADC_res);
}
} |