欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
關于藍牙小車,單片機SBUF可以接收到數據,但就是小車沒反應
[打印本頁]
作者:
翠花不腐敗
時間:
2018-11-24 19:22
標題:
關于藍牙小車,單片機SBUF可以接收到數據,但就是小車沒反應
手機發送指令,SBUF可以接收到數據,但就是小車沒反應,后來我不用藍牙,控制一個電機可以轉動,硬件連接應該沒有問題,是咋回事?
#include <reg52.h>
sbit IN4 = P2^0;
sbit IN3 = P2^1;
sbit IN2 = P2^2;
sbit IN1 = P2^3;
unsigned char tempbuf;
void init()
{
IN4=0;
IN3=0;
IN1=0;
IN2=0;
}
void qian()
{
IN4=1;
IN3=0;
IN1=1;
IN2=0;
}
void hou()
{
IN1=0;
IN2=1;
IN3=1;
IN4=0;
}
void zuo()
{
IN4=1;
IN3=0;
IN1=0;
IN2=0;
}
void you()
{
IN1=1;
IN2=0;
IN3=0;
IN4=0;
}
void BlueteethInit()
{
SCON = 0x40;
TMOD = 0x20;
PCON = 0x00;
REN = 1;
TH1 = 0xfd; //設置波特率為9600
TL1 = 0xfd;
RI = 0;
EA = 1;
ES = 1;
TR1 = 1;
}
void main()
{
init();
BlueteethInit();
TI = 0;
while(1)
{
if(tempbuf==1)
{
qian();
}
if(tempbuf==2)
{
hou();
}
if(tempbuf==0x01)
{
zuo();
}
if(tempbuf==0x02)
{
you();
}
}
}
void Serial() interrupt 4
{
tempbuf=SBUF;
RI = 0; //讀標志清零
SBUF = tempbuf; //將內容返回到手機端,可在手機查看發送的內容
while(!TI);
TI = 0; //寫標志清零
}
作者:
HC6800-ES-V2.0
時間:
2018-11-25 08:37
你注意到你發送的數據類型了嗎?
我看到你的程序,使用的是十進制數和十六進制數,你確定你的手機端是發送的這樣的數嗎?有時候,顯示上是看不出來的哦。
作者:
翠花不腐敗
時間:
2018-11-25 15:11
HC6800-ES-V2.0 發表于 2018-11-25 08:37
你注意到你發送的數據類型了嗎?
我看到你的程序,使用的是十進制數和十六進制數,你確定你的手機端是發送 ...
已成功,謝謝
作者:
老小怪
時間:
2020-4-7 15:01
你好?請問你是怎么解決的呢?我也遇到了同樣的問題
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1