while(1)
{
jiance();
if(flag1==1) //如果产生过中断,证明串口接收到了数据
{
flag1=0;
if(SBUF_DATA!=Last_SBUF_DATA)
{
switch(SBUF_DATA)
{
case leftdata: SendString("小车正在左转...\r\n\r\n");break;
case rightdata: SendString("小车正在右转...\r\n\r\n");break;
default: break;
}
}
switch(SBUF_DATA)
{
case leftdata: Turn_Left(Turn_Left_R_DATA,Turn_Left_L_DATA);break;
case rightdata: Turn_Right(Turn_Right_R_DATA,Turn_Right_L_DATA);break;
case forwarddata: Forward(Forward_R_DATA,Forward_L_DATA);SendString("小车正在前进...\r\n\r\n");SendString(s); break;
case backdata: Back(Back_R_DATA,Back_L_DATA);SendString("小车正在后退...\r\n\r\n");SendString(s);break;
default: break;
}