//**************************ADC中断程序,读取温度值************************** 
void ADC() interrupt 6        using 2 
{ 
// unsigned long data ADCData; 
        //ADCON&=0xB1;                                                //清中断标志寄存器 
        ADCData=ADDH;                                                // 
        ADCData=ADCData*256;                                // 
        ADCData=ADCData+ADDM;                                // 
        ADCData=ADCData*16;                                        // 
        ADCData=ADCData+ADDL;                                //         
        ADCON&=0xBF;                                                //清中断标志寄存器 
}
 |