void main()
{
uchar num;
delay_ms(40);
init();
while(1)
{
while(flag2);
while(!flag1&&TR0)
{
if(i--==0)
{
EX1=0;/**/
for(num=0;num<8;num++)
{
lcd_send_data(string2[num]);
}
flag1=2;
}
}
if(flag1==1)
{
time=TH1;
time=(time<<8)|TL1;
distance=time*1.72;
convert(distance);
if(dis[0]=='0')
displayonechar(5,1,' ');
else
displayonechar(5,1,dis[0]);
if((dis[0]=='0')&&(dis[1]=='0'))
displayonechar(6,1,' ');
else
displayonechar(6,1,dis[1]);
if((dis[0]=='0')&&(dis[1]=='0')&&(dis[2]=='0'))
1