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()函数里,被隐掉的那几行代码那样写不行吗????
|