while(1)
{
word mstime=0,j,r;
while(bot());
led=0;
r=random();
for(j=r;j>0;--j)
{
delaylms();
k=bot();
if(k==1)
{
mstime=9999;
goto loop;
}
}
led=1;
INIT_TMR1();
while(1)
{
if(TF1==1)
{
TH1=0xfc;
TL1=0x18;
TR1=1;
TF1=0;
++mstime;
}
if(k=bot())break;
}
loop:led=1;
while(1)
{
if(k==1)
{
k=bot();
display(mstime);
}
else
{
mstime=0;
P2=0xff;
break;
}
}
|