//串口中断
void UART_SER() interrupt 4
{
if(RI)
{
RI = 0;//清除接收标志
switch(SBUF)
{
case 'g': forward(); break;//前进
case 'b': back(); break;//后退
case 'l': left(); break;//左转圈
case 'r': right(); break;//右转圈
case 's': stop(); break;//停止
case 'z': left_go(); break;//左转行驶
case 'y': right_go(); break;//右转行驶
case 'p': pwm++;break; //加速
case 'c': pwm--;break; //减速
}