ES=0;
RI=0;
flag_uart=0;
SBUF=a;
switch(flag_on)
{
case 0:puts("Turn on ad!\n");TR0=1;break;
case 1:printf("Turn off ad!\n");TR0=0;break;
case 2:puts("Error!\n");break;
}
while(!TI);
TI=0;
ES=1;
}
if(flag_time==1)
{
flag_time=0;
ad_val=get_ad();
ad_vo=(float)ad_val*5.0/256.0;
ES=0;
RI=0;
printf("The voltage is %fV\n",ad_vo);
while(!TI);
TI=0;
ES=1;