标题:
蓝牙hc05控制一个led灯的单片机程序问题
[打印本页]
作者:
翠花不腐败
时间:
2018-11-24 15:12
标题:
蓝牙hc05控制一个led灯的单片机程序问题
#include <reg52.h>
sbit LED1 = P2^0;
sbit LED2 = P2^3;
unsigned char tempbuf;
/*初始化串口*/
void BlueteethInit()
{
SCON = 0x50;
TMOD = 0x20;
PCON = 0x00;
REN = 1;
TH1 = 0xfd; //设置波特率为9600
TL1 = 0xfd;
RI = 0;
EA = 1;
ES = 1;
TR1 = 1;
}
void main()
{
BlueteethInit();
LED1=1;
LED2=1;
TI = 0;
while(1)
{
if(tempbuf==1)
LED1=0;
if(tempbuf==2)
LED2=0;
}
}
void Serial(void) interrupt 4
{
tempbuf = SBUF;
RI = 0; //读标志清零
SBUF = tempbuf; //将内容返回到手机端,可在手机查看发送的内容
while(!TI);
TI = 0; //写标志清零
}
哪里的问题啊,接收到的都是乱码,hc05默认的波特率9600,
作者:
LiaoCJ
时间:
2018-11-24 17:41
蓝牙发送过来的是ascii码,你发送1,其实是“1”,值是49
作者:
ig.wxz
时间:
2018-11-24 19:08
蓝牙发送过来的是ascii码,你发送1,其实是“1”,值是49
作者:
51mcu
时间:
2018-11-25 07:02
到电子乐屋上看看,资料比较多。
作者:
rgbgirl
时间:
2020-1-10 09:21
蓝牙单片机/?
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1