计算机网络谢希仁第六版课后答案完整版.doc
        
        
           
           
                  时间:01-07 11:52
                  查看:3766次
                  下载:162次
           
           
                      
           
		          
                   简介:
一材料:STC89c52单片机最小系统一块,蓝牙模块HC05一块,LM298电机驱动模块一块
二、手机端软件
         打开软件后可以进行蓝牙搜索,收到小车蓝牙点击链接就可,模式键可用来更改模式,如超声波自动避障模式。速度调节可以改变小车控制电机的PWM的占空比,实现小车的速度掌控。若有不懂,可用蓝牙串口调试看看指令。
 
三、小车实物
 
调试时的照片,没有放单片机芯片
 
把速度调大之后,快到起飞!车头直接扬起!
 
速度调慢,小车平稳行驶。
四、部分接口代码。全部的代码在我上传的第一个压缩包里!
sbit b1=P0^0;
sbit b2=P0^1;
sbit a1=P0^2;
sbit a2=P0^3;
 
sbit beep=P1^0;
sbit pwmb=P0^4;
sbit pwma=P0^5; 
sbit  tring = P0^6;
sbit  echo = P3^2;
 
void Timer1Interrupt(void) interrupt 5//pwm调速实现
{  
         TF2=0;//定时器2溢出标志,由硬件置1,必须由软件清0
        EXF2=0;//定时器2的外部标志,由硬件置1,必须由软件清0
    TH2 = 0x0FF;   //10us
    TL2 = 0x0F7;
         a++;
         if(a>100)//计数100次
         {
                  //bb++;
                  a=0;
         }
                 
         if(a<zkb)//占空比较输出
         {
                  pwmb=1;
                  pwma=1;
         }
         else
         {
                  pwmb=0;
                  pwma=0;
         }
  
}
 //资料就是这个,上传的资料属于误传!!!!!!!!!