藍(lán)牙模塊HC-05應(yīng)該如何與51單片機(jī)連接詳細(xì)實(shí)驗(yàn)說(shuō)明
資料介紹
一.實(shí)驗(yàn)結(jié)果
手機(jī)安裝HC-PDA-ANDROID.apk軟件后,開(kāi)啟系統(tǒng)。手機(jī)打開(kāi)藍(lán)牙可以搜索到藍(lán)牙芯片并可以連接,連接碼為1234。系統(tǒng)開(kāi)啟后數(shù)碼管全0,繼電器低電平,LED燈不亮。
手機(jī)連接到系統(tǒng)后,掃描二維碼,得到一串?dāng)?shù)字后,輸入該串密碼,得以解鎖繼電器。輸入密碼,支持?jǐn)帱c(diǎn)續(xù)傳密碼,如本次輸入“123”,再次輸入“456”,即可完成輸入“123456”。輸入錯(cuò)誤可以選擇按鍵S5清空輸入后重新輸入。單片機(jī)暫時(shí)內(nèi)部設(shè)置密碼為“12345678”。輸入密碼的過(guò)程中,流水燈會(huì)展示輸入密碼的最后一個(gè)字符的ASCII碼,用于指示傳輸過(guò)程中字符是否正確被接收。如果輸入了錯(cuò)誤的密碼,則會(huì)返回一串錯(cuò)誤提示消息,并將數(shù)碼管清空。輸入錯(cuò)誤的字符后,流水燈全亮。
輸入正確的密碼后,繼電器高電平,LED構(gòu)成回路后點(diǎn)亮,返回給手機(jī)端計(jì)費(fèi)信息和成功解鎖提示。數(shù)碼管開(kāi)始計(jì)時(shí),每10毫秒變動(dòng)一次,8個(gè)數(shù)碼管兩個(gè)一組,分別顯示小時(shí)、分鐘、秒、十毫秒。當(dāng)處于計(jì)費(fèi)狀態(tài)時(shí),手機(jī)端發(fā)送數(shù)據(jù),返回?zé)o法發(fā)送的字樣。按下按鍵S4后,停止計(jì)費(fèi),返回到手機(jī)端計(jì)時(shí)時(shí)長(zhǎng)和本次費(fèi)用,數(shù)碼管清零,等待下次解鎖。
二.單片機(jī)工作原理
51單片機(jī)有P0、P1、P2、P3四個(gè)端口。本次實(shí)驗(yàn)將其中P0用于數(shù)碼管的顯示數(shù)字,P1用于流水燈的顯示,P2端口的第1位(P2^1)接在繼電器的DIO端,在單片機(jī)內(nèi)控制高低電平。P3端口的第0位連接藍(lán)牙的TX端,是單片機(jī)串口的接收端,P3端口的第1位連接藍(lán)牙的RX端,是單片機(jī)串口的發(fā)送端。按鍵S4在內(nèi)部連接P3端口的第2位,為外部中斷0。按鍵S5在內(nèi)部連接P3端口的第3位,為外部中斷1。開(kāi)啟定時(shí)器0,設(shè)置好計(jì)數(shù)器的初始值;外部中斷0,1打開(kāi);串口中斷打開(kāi),設(shè)置好波特率 9600,0,0與藍(lán)牙模塊一致即可。
串口的中斷觸發(fā)后,需要軟件清除RI(接收中斷)與TI(發(fā)送中斷)值為0,SBUF存放串口接收數(shù)據(jù)或發(fā)送數(shù)據(jù),在C語(yǔ)言代碼中賦值相同寄存器,在物理上分為發(fā)送和接收,每次1字節(jié)緩沖。
定時(shí)器0設(shè)置工作方式0,13位計(jì)數(shù)器,計(jì)數(shù)到8192。晶振為11.0592MHz,每個(gè)機(jī)器周期需要12個(gè)時(shí)鐘周期,計(jì)數(shù)5000次,所以每次進(jìn)入中斷的時(shí)間為5000*12/11.0592M=0.00543s,所以每次進(jìn)入中斷時(shí)間為0.005秒,數(shù)碼管需要每10ms進(jìn)入一次,所以每次加到2的時(shí)候,數(shù)碼管變動(dòng)。計(jì)數(shù)器初值為(8192-5000),分別存放入TH0與TL0,高低位。
外部中斷直接設(shè)置觸發(fā)方式ITx=0/1低電平觸發(fā)或下降沿觸發(fā)后,開(kāi)啟外部中斷,EXx=1后,編寫(xiě)相應(yīng)中斷函數(shù)即可。
藍(lán)牙模塊首先按住復(fù)位鍵上電,即進(jìn)入AT指令模式,對(duì)它輸入AT指令進(jìn)行設(shè)置名字、串口波特率、主從回環(huán)等后,連接到單片機(jī)上即可使用。
- 《電子DIY》之《單片機(jī)實(shí)踐項(xiàng)目》之基于單片機(jī)+藍(lán)牙HC-05模塊的簡(jiǎn)易電子琴設(shè)計(jì)與制作(七十五)(Proteus仿真與實(shí)物制作)
- HC-05藍(lán)牙模塊原理圖下載 44次下載
- HC-05使用經(jīng)驗(yàn)
- 單片機(jī)學(xué)習(xí)-HC-05藍(lán)牙模塊-LCD12864顯示
- HC-05的使用-詳細(xì)
- hc05與單片機(jī)連接圖_藍(lán)牙模塊與單片機(jī)如何連接?
- 51單片機(jī)與HC-05藍(lán)牙模塊(手機(jī)藍(lán)牙控制小燈之小白速成)
- STM32 Cubemax(八) ——利用HC-05實(shí)現(xiàn)兩個(gè)單片機(jī)之間的通信
- stm32之藍(lán)牙模塊HC-05使用
- 51單片機(jī)與HC-05藍(lán)牙模塊實(shí)現(xiàn)簡(jiǎn)單通訊(純手工打造)
- 51單片機(jī)驅(qū)動(dòng)HC05藍(lán)牙模塊的詳細(xì)資料和程序免費(fèi)下載
- HC-05藍(lán)牙模塊調(diào)試的資料免費(fèi)下載
- 如何使用HC-05藍(lán)牙模塊進(jìn)行單片機(jī)通訊
- 51單片機(jī)使用HC-05藍(lán)牙模塊向Android手機(jī)發(fā)送數(shù)據(jù)程序編寫(xiě)的說(shuō)明
- HC-05 藍(lán)牙模塊 原理圖 PCB 及指令說(shuō)明 0次下載
- 51單片機(jī)燒寫(xiě)程序的方法 5658次閱讀
- 基于51單片機(jī)的藍(lán)牙衣柜系統(tǒng)設(shè)計(jì) 1009次閱讀
- 基于51單片機(jī)的自動(dòng)門(mén)設(shè)計(jì) 3115次閱讀
- 基于51單片機(jī)的計(jì)時(shí)器設(shè)計(jì) 2707次閱讀
- 基于Arduino UNO和HC-05藍(lán)牙模塊控制伺服電機(jī) 5093次閱讀
- 51單片機(jī)的最小系統(tǒng)應(yīng)用說(shuō)明 8207次閱讀
- AT89S51單片機(jī)實(shí)驗(yàn)板的詳細(xì)資料簡(jiǎn)介 4900次閱讀
- 基于51單片機(jī)的超聲波測(cè)距模塊設(shè)計(jì) 7000次閱讀
- 實(shí)現(xiàn)藍(lán)牙HC-05、06與單片機(jī)的連接及與手機(jī)通信 3.2w次閱讀
- 新手學(xué)習(xí)單片機(jī)的首選:51單片機(jī) 8836次閱讀
- gsm模塊如何與單片機(jī)通信? 2.7w次閱讀
- 凌陽(yáng)十六位單片機(jī)與51單片機(jī)的比較分析 7176次閱讀
- 單片機(jī)8x8矩陣鍵盤(pán)原理說(shuō)明 2.6w次閱讀
- hc05藍(lán)牙模塊如何使用_兩個(gè)hc05藍(lán)牙模塊配對(duì) 11w次閱讀
- hc05和hc06有什么不同_hc05和hc06區(qū)別 7.8w次閱讀
下載排行
本周
- 1常用電子元器件集錦
- 1.72 MB | 24490次下載 | 免費(fèi)
- 2PC2456高壓浪涌抑制器控制器數(shù)據(jù)手冊(cè)
- 3.03 MB | 12次下載 | 免費(fèi)
- 3PC2464具理想二極管的浪涌抑制控制器數(shù)據(jù)手冊(cè)
- 4.42 MB | 8次下載 | 免費(fèi)
- 4PC2466高電壓浪涌抑制器數(shù)據(jù)手冊(cè)
- 3.37 MB | 8次下載 | 免費(fèi)
- 5ssd1306單片 CMOS OLED/PLED 驅(qū)動(dòng)芯片中文手冊(cè)
- 1.66 MB | 5次下載 | 1 積分
- 6PC2596 40V 輸入 150KHz 3A 降壓型電源轉(zhuǎn)換器數(shù)據(jù)手冊(cè)
- 2.44 MB | 3次下載 | 免費(fèi)
- 7松下 rq-sx3隨身聽(tīng)電路圖資料
- 2.93 MB | 2次下載 | 5 積分
- 8臺(tái)式主板DDR5內(nèi)存插槽引腳功能表資料
- 0.17 MB | 2次下載 | 5 積分
本月
- 1常用電子元器件集錦
- 1.72 MB | 24490次下載 | 免費(fèi)
- 2三相逆變主電路的原理圖和PCB資料合集免費(fèi)下載
- 27.35 MB | 111次下載 | 1 積分
- 3運(yùn)算放大器基本電路中文資料
- 1.30 MB | 16次下載 | 免費(fèi)
- 4蘋(píng)果iphone 11電路原理圖
- 4.98 MB | 12次下載 | 5 積分
- 5PC2456高壓浪涌抑制器控制器數(shù)據(jù)手冊(cè)
- 3.03 MB | 12次下載 | 免費(fèi)
- 6常用電子元器件介紹
- 3.21 MB | 11次下載 | 免費(fèi)
- 7PC2570低Iq理想二極管控制電路數(shù)據(jù)手冊(cè)
- 1.54 MB | 8次下載 | 免費(fèi)
- 8PC2557正向高壓理想二極管控制電路中文手冊(cè)
- 1.80 MB | 8次下載 | 免費(fèi)
總榜
- 1matlab軟件下載入口
- 未知 | 935130次下載 | 10 積分
- 2開(kāi)源硬件-PMP21529.1-4 開(kāi)關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191390次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
- 158M | 183345次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81591次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73816次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65990次下載 | 10 積分
評(píng)論