| int convert() {
 num++;
 int result;
 ADCON0bits.CHS=0x01;
 GO_DONE=1;
 while(GO_DONE==1);
 //        result=ADRESH;
 //        result= (result<<8)|ADRESL;
 //        return (result>>6);
 return ADRES>>6;
 }
 
 while(1)
 {
 aver=convert();
 //shownum(aver,aver);
 if(num==20)
 {
 num=0;
 TXREG=(aver/1000);
 while(TRMT1==0);
 TXREG=(aver/100%10);
 while(TRMT1==0);
 TXREG=(aver/10%10);
 while(TRMT1==0);
 TXREG=(aver%10);
 while(TRMT1==0);
 TXREG='\n';
 while(TRMT1==0);
 }
 delay_ms(1000);
 }
 在int convert()函数里,被隐掉的那几行代码那样写不行吗????
 |