void main()
{
while(1)
{
stop();
EA=1;
TH0=0XDC; //定时10ms
TL0=0X00;
ET0=1;
TR0=1;
if(P08==1) // 没有障碍
{
TH0=0XDC; //定时10ms
TL0=0X00;
TR0=1;
}
if(P08==0)
{
TH0=0XDC; //定时10ms
TL0=0X00;
TR0=1;
}
}
}
void
time0() interrupt 1
{
if(P08==1)
{
TH0=0XDC; //定时10ms
TL0=0X00;
go_ahead();
}
if(P08==0)
{
unsigned int t=0;
t++;
TH0=0XDC; //定时10ms
TL0=0X00;
for()
}
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>