蓝牙与单片机做遥控,我怎么就搞不好呢?

2019-03-24 20:06发布

最近买了一套蓝牙模块,型号L6,我想用它来做遥控小车,可是写出来的程序怎么改都不好用,我是一个初学者,搞的我脑袋都大了,一个通宵都没睡,我把程序帖出来,望高手指点一下。我是把发射端P1口的电平状态(做开关)经过蓝牙发射,另一端蓝牙接收后经单片机P1口反映出来做控制,结果这个程序写进去,控制端按下开关后,接收端经过2秒钟才反映出来,你们说这急人不?
#include
void main()
{
TMOD=0x20;
TH1=0xfd;
TL1=0xfd;
TR1=1;
SM0=0;
SM1=1;
REN=1;
EA=1;
ES=1;
while(1)
{
SBUF=P1;
while(!TI);
TI=0;
}
}
#include
void main()
{
TMOD=0x20;
TH1=0xfd;
TL1=0xfd;
TR1=1;
SM0=0;
SM1=1;
REN=1;
EA=1;
ES=1;
while(1)
{
while(!RI);
P1=SBUF;
RI=0;
}
} 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
5条回答
zhangli7322
2019-03-25 14:12
我怀疑是不是蓝牙模块有问题,因为把发射和接收的单片机串口TXD和RXD直接后运行正常,接上蓝牙后又不行了,接收端要延时2分钟才收到信号,有点想不通,还是换家店另买两块来试试吧!哎------

一周热门 更多>