我做手机蓝牙控制小车 ,现在没法控制 求大侠指点

2019-07-16 00:41发布

我现在做手机蓝牙控制小车,现在车身已经安装好了 程序也是好的,通过电脑串口可以控制单片机来控制小车,我买的HC06蓝牙模块通过TTL也可以和电脑串口发送命令,但是我把蓝牙模块连接到51单片机上后手机蓝牙发送命令就是没法控制单片机,求求哪位大侠指点下!!!              
          5V的单片机    5V的蓝牙模块
这是我的程序     :

#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
uint a;
void init()
   {
     TMOD=0X20;  
     TH1=0xfd;     
     TL1=0xf9 ;  
     TR1=1;      
     REN=1;      
     SM0=0;
     SM1=1;     
     
     EA=1;      
     ES=1;      
   }
     void main()
   {  init();
   while(1);
  
   }
   void ser() interrupt 4
   {      
           ES=0;
           RI=0;  
          a=SBUF;
          switch(a)
    {
      case 65:  P1=0X17;  break;   //  发送的是A  前进指令
      case 66:  P1=0X1B;  break;   //  发送的是B  右转指令
      case 67:  P1=0X27;  break;   //  发送的是C  左转指令
      case 68:  P1=0X2B;  break;   //  发送的是D  后退指令
      
      case 97:   P1=0X00;  break;  //发送的是a   停止指令
      case 98:   P1=0X00;  break;  //发送的是b   停止指令
      case 99:   P1=0X00;  break;  //发送的是c   停止指令
      case 100:  P1=0X00;  break;  //发送的是d   停止指令
        
      default: break;
     }
    ES=1;
}
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
wmr312
1楼-- · 2019-07-16 05:24
首先你android的软件是你自己写的还是网上下载的,确定蓝牙模块有没有配对成功 ,你的文字描述太少了。你应该买的一对蓝牙模块的吧! 1.RXD和TXD接线不能搞错 2.蓝牙确定配对成功 不会有问题的啦
getion38
2楼-- · 2019-07-16 06:22
 精彩回答 2  元偷偷看……
快乐之神
3楼-- · 2019-07-16 09:33
就是呀    如果能与电脑串口通信的话说明不是蓝牙的问题   现在不是蓝牙的问题  只能说你的单片机指令没有发送出去了
xiaoge361
4楼-- · 2019-07-16 10:13
是的,,蓝牙得对号~
fei888
5楼-- · 2019-07-16 14:20
赞赞赞!!!!!!!!!!!!!!!

一周热门 更多>