找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6217|回復(fù): 10
打印 上一主題 下一主題
收起左側(cè)

基于藍(lán)牙,STC89C51的程序設(shè)計(jì): 監(jiān)控設(shè)計(jì)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:185220 發(fā)表于 2017-4-10 12:28 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
300黑幣
基于藍(lán)牙,STC89C51的程序設(shè)計(jì):
功能:從上位機(jī)發(fā)送一個(gè)指令  如字符'a'給89c51,芯片收到以后就執(zhí)行 一直檢測引腳P0.6的電平輸入,如果高電平 發(fā)送字符'y'給 上位機(jī),如果不是,則發(fā)送'x'。
要求:發(fā)送a后一直監(jiān)控p0.6,直到上位機(jī)發(fā)送另一個(gè)字符'b'時(shí),停止監(jiān)控。{要求可以跳出,不要給我一個(gè)死循環(huán)語句。我這個(gè)程序只是設(shè)計(jì)的一部分}

求問各位大神。。。!急!。!

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:82765 發(fā)表于 2017-4-10 22:01 | 只看該作者
提示: 作者被禁止或刪除 內(nèi)容自動屏蔽
回復(fù)

使用道具 舉報(bào)

板凳
ID:188365 發(fā)表于 2017-4-11 10:21 | 只看該作者
unsigned char code table[] = {};   //定義一個(gè)數(shù)據(jù)接收數(shù)組    串口接收到的數(shù)據(jù)都存到這個(gè)數(shù)組里

switch(table[0])
{
   case 'a':
      if(P0^6==1)
        {
            //串口發(fā)送字母  Y  出去
        }
      else
       {
           //串口發(fā)送字母   X  出去
       }
     break;
   case 'b':
     break;
}

照著這個(gè)框架把你具體做的動作給蓋上去,基本沒問題。
回復(fù)

使用道具 舉報(bào)

地板
ID:185220 發(fā)表于 2017-4-11 13:29 | 只看該作者
cjjcjj1 發(fā)表于 2017-4-10 22:01
你好!硬件都連接成功了嗎?把原理圖發(fā)一下,程序可以嘗試完成

都連接了,并且沒問題。原理圖不方便。 我主要監(jiān)控 引腳P0.6的輸入。如果輸入為高,則在P1.4輸出低電平。原理圖不方便。
回復(fù)

使用道具 舉報(bào)

5#
ID:185220 發(fā)表于 2017-4-11 16:12 | 只看該作者
cjjcjj1 發(fā)表于 2017-4-10 22:01
你好!硬件都連接成功了嗎?把原理圖發(fā)一下,程序可以嘗試完成

如果可以用的話 可以多給30塊紅包。 不能是死循環(huán) 因?yàn)槲疫有其他程序 要可以給一個(gè)命令(最好)或者一個(gè)條件就能退出來。
回復(fù)

使用道具 舉報(bào)

6#
ID:185220 發(fā)表于 2017-4-11 16:18 | 只看該作者
EEhonour 發(fā)表于 2017-4-11 10:21
unsigned char code table[] = {};   //定義一個(gè)數(shù)據(jù)接收數(shù)組    串口接收到的數(shù)據(jù)都存到這個(gè)數(shù)組里

swi ...

你有QQ嗎 我加你qq聯(lián)系吧 給你看看我的代碼
回復(fù)

使用道具 舉報(bào)

7#
ID:185220 發(fā)表于 2017-4-11 16:20 | 只看該作者
EEhonour 發(fā)表于 2017-4-11 10:21
unsigned char code table[] = {};   //定義一個(gè)數(shù)據(jù)接收數(shù)組    串口接收到的數(shù)據(jù)都存到這個(gè)數(shù)組里

swi ...

加我QQ 602473182
回復(fù)

使用道具 舉報(bào)

8#
ID:188514 發(fā)表于 2017-4-11 16:26 | 只看該作者
這個(gè)可以采用透傳模塊
回復(fù)

使用道具 舉報(bào)

9#
ID:185220 發(fā)表于 2017-4-11 16:47 | 只看該作者
EEhonour 發(fā)表于 2017-4-11 10:21
unsigned char code table[] = {};   //定義一個(gè)數(shù)據(jù)接收數(shù)組    串口接收到的數(shù)據(jù)都存到這個(gè)數(shù)組里

swi ...

你這樣設(shè)計(jì) 只要發(fā)送數(shù)據(jù)那會才檢測 沒有發(fā)送了 就不檢測了。。。
回復(fù)

使用道具 舉報(bào)

10#
ID:185220 發(fā)表于 2017-4-11 19:12 | 只看該作者
glllll 發(fā)表于 2017-4-11 16:26
這個(gè)可以采用透傳模塊

不能改硬件了 只能在程序里設(shè)計(jì)
回復(fù)

使用道具 舉報(bào)

11#
ID:185220 發(fā)表于 2017-4-12 08:06 | 只看該作者
陳錦杰123 發(fā)表于 2017-4-11 16:18
你有QQ嗎 我加你qq聯(lián)系吧 給你看看我的代碼

602473182
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

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