大家好,請教個問題,我用藍牙控制led燈的亮滅,用串口助手檢測藍牙發出的數據是46,在串口助手里發送46是可以控制小燈的,但是用藍牙app發送46就不能控制小燈的量滅,下面是我的程序。請指教。。。。
#include <reg52.h>
typedef unsigned char uchar;
typedef unsigned int uint;
uchar date;
bit flag;
sbit led=P1^4;
void Initial()
{
TMOD=0x20;
TH1=TL1=0Xfd;//2¨ìØÂê9600,êy¾Yλ8,í£Ö1λ1,D§ÑéλÎT (11.0592M)
SCON|=0X50;
PCON&=0x7f;
TR1=1;
TI=1;
RI=0;
ES=1;
EA=1;
}
void main()
{
Initial();
led=0;
while(1)
{
if(date==0x46)
{
// led=~led;
led=0;
}
else led=1;
}
}
void service() interrupt 4
{
if(RI==1)
{
RI=0;
date=SBUF;
SBUF=date;
}
while(!TI);
TI=0;
}
|