找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 2602|回復(fù): 4
收起左側(cè)

試了好久了,但就是不知道問(wèn)題出在哪了???

[復(fù)制鏈接]
ID:75077 發(fā)表于 2015-5-2 10:24 | 顯示全部樓層 |閱讀模式
#include<reg51.h>
sbit P1_1=P1^1;
unsigned char q;
void delay(unsigned int ms)
{
unsigned int i;
unsigned char j;
    for(i=0;i<ms;i++)
    {
        for(j=0;j<20;j++);
        for(j=0;j<5;j++);
    }
}
main()
{
EA=1;
ES=1;
SCON=0x50;
TMOD=0x20;
TH1=0xfd;
TL1=0xfd;
TR1=1;
do
{
P1_1=0;
delay(60-q);
P1_1=1;
delay(q);
}
while(1);
}
void lanya(void) interrupt 4
{
unsigned char h;


RI=0;
h=SBUF;
if(h==0)
{

q=50;


}
else if(h==1)
{
q=10;

  delay(600);
}
else if(h==2)
{

q=30;


}
else
{
q=0;


}
}
///////////////////////////////////////////這是一個(gè)單片機(jī)響應(yīng)手機(jī)藍(lán)牙發(fā)出命令的程序(手機(jī)可以發(fā)出0,1,2,3供單片機(jī)接收)。目的是為了完成高電平分別持續(xù)2.28ms,1.37ms,0.47ms。可是結(jié)果卻不是。能否找出程序BUG.

回復(fù)

使用道具 舉報(bào)

ID:75077 發(fā)表于 2015-5-2 10:25 | 顯示全部樓層
如若能修正愿意附上500幣。
回復(fù)

使用道具 舉報(bào)

ID:76800 發(fā)表于 2015-5-3 08:45 | 顯示全部樓層
本帖最后由 8055 于 2015-5-3 08:50 編輯

main()
{
while(1)
{
if(RI)
    {
        RI=0;
        P1_1=1;
        delay(60-q);
        P1_1=0;
    }
}
}

這樣行不?

評(píng)分

參與人數(shù) 1黑幣 +35 收起 理由
admin + 35 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:74245 發(fā)表于 2015-5-4 11:52 | 顯示全部樓層
先用串口助手連接藍(lán)牙模塊,先看看藍(lán)牙模塊能不能接收到手機(jī)的信息。

評(píng)分

參與人數(shù) 1黑幣 +35 收起 理由
admin + 35 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

ID:75077 發(fā)表于 2015-5-4 19:40 | 顯示全部樓層
其實(shí)單片機(jī)程序一點(diǎn)錯(cuò)誤都沒有,是APP中出了BUG.謝謝各位的回答。。如果有做四旋翼的可以交流。。。

評(píng)分

參與人數(shù) 1黑幣 +35 收起 理由
admin + 35 回帖助人的獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表