/*AD初始化*/
ADCON = Bin(10000000); //允许ADC模块
ADT =Bin(10001111) ; //ADC时钟周期Tad=12Tsys[000], 采样时间TS[:0]=1111
ADCH =Bin(00000100) ;//选择P4.0作为AD通道
ADCON |=Bin(00001110) ;//选择ADC通道AN3
ADCON |=Bin(00000001); //开始ADC转换
执行到这里的时候ADCON的最后被一位还是0,不会变1。怎么回事呢无法开启AD转换,但是能进AD中断 |