#define FUEL 0X23 //机油传感器2 燃油 an8 00100011
#define TEMP 0x1f //机油传感器2 温度 an7 00011111
#define POWER 0X11 //机油传感器2 电压 an6 00011011
相关端口初始化成输入
unsigned int get_ad(unsigned char n)
{
unsigned int value;
ADCON0 = n ;
ADCON1=0XE0;// FOSC/64 右对齐参考电压 VDD
//Delay_ms(2);//致命延时3天没找到问题 分时调用,暂时不用
// ADCON0bits.ADON=1;//在定时器0中断中
ADCON0bits.GO=1;
while(ADCON0bits.GO);
value=ADRESH *256 + ADRESL;
return value;
}