本帖最后由 datouyuan 于 2016-9-20 20:29 编辑
- uint8 getAD(uint8 ch)
- {
- ADCON0=0xf1+(ch<<2);
- ADCON0|=0x02;
- while(ADCON0&0x02);
- return ADRES;
- }
- //使用示范
- //result0=getAD(0);//AD通道0
- //result1=getAD(1);//AD通道1
- //result2=getAD(2);//AD通道2
正常的C代码应该是这样的.这个肯定没汇编效率高,但作用和汇编是一样的.
|