标题: 【紧急求助】单片机控制智能小车的问题,通过串口通信直接不断电下载的问题 [打印本页]

作者: 大鲸鱼    时间: 2015-1-27 11:05
标题: 【紧急求助】单片机控制智能小车的问题,通过串口通信直接不断电下载的问题
测试不断电烧写的过程中,用串口通信可以控制电机的启动和停止,但是只要涉及到run函数来调速就会出现问题,请问该如何修改。最后实现可以调速,并且可以通过串口通信控制小车移动。

代码部分粘贴在下面:

        #include<AT89X52.H>                 
        #include<HJ-4WD_PWM.H>                 


//串口初始化函数
void init_uart(void)
{
        TMOD=0X21;
        TH1=0XFD;
        TL1=0XFD;
        TR1=1;
        SCON=0X50;
        EA=1;
        ES=1;        
}
   
//主函数
        void main(void)
{        
        
        unsigned char i;
        unsigned char mode ;
                                                
        init_uart();

        while(1)        
        {
                        
            while(!RI) ;
               
                RI=0 ;
        
                mode = SBUF ;
        
                switch( mode )
                {
               
                        case 'w' : run(15,0);break ;
                        case 'a' : run(0,5); break ;
                        case 'd' : P1_2=0,P1_3=1; break ;
                        case 's' : P1_2=0,P1_3=0; break ;
               
                }







欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1