void INT_0() interrupt 0
{
flag==0;
if(flag==0)
{
P2=0x00 //小车停车
delayms(2000) //延时两秒
flag=1
}
}
或者干脆把if判断去了得了,(仅代表自己看法,我也不怎么懂啊)。自己多调试调试,肯定能做好的。
红外遥控小车,关键是小车上要有一个红外接收头,接收红外遥控器发送的红外信号。按下数字2,是单片机板上的按键吧,这首先必须要对所用按键编码,小车接收后再解码,这样小车才能识别按键。至于小车启动,就发送数字2的编码即可。下图是红外接收头。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)