藍(lán)牙模塊HC-05應(yīng)該如何與51單片機(jī)連接詳細(xì)實(shí)驗(yàn)說明
資料介紹
一.實(shí)驗(yàn)結(jié)果
手機(jī)安裝HC-PDA-ANDROID.apk軟件后,開啟系統(tǒng)。手機(jī)打開藍(lán)牙可以搜索到藍(lán)牙芯片并可以連接,連接碼為1234。系統(tǒng)開啟后數(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”。輸入密碼的過程中,流水燈會(huì)展示輸入密碼的最后一個(gè)字符的ASCII碼,用于指示傳輸過程中字符是否正確被接收。如果輸入了錯(cuò)誤的密碼,則會(huì)返回一串錯(cuò)誤提示消息,并將數(shù)碼管清空。輸入錯(cuò)誤的字符后,流水燈全亮。
輸入正確的密碼后,繼電器高電平,LED構(gòu)成回路后點(diǎn)亮,返回給手機(jī)端計(jì)費(fèi)信息和成功解鎖提示。數(shù)碼管開始計(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。開啟定時(shí)器0,設(shè)置好計(jì)數(shù)器的初始值;外部中斷0,1打開;串口中斷打開,設(shè)置好波特率 9600,0,0與藍(lán)牙模塊一致即可。
串口的中斷觸發(fā)后,需要軟件清除RI(接收中斷)與TI(發(fā)送中斷)值為0,SBUF存放串口接收數(shù)據(jù)或發(fā)送數(shù)據(jù),在C語言代碼中賦值相同寄存器,在物理上分為發(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ā)后,開啟外部中斷,EXx=1后,編寫相應(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)牙模塊原理圖下載 50次下載
- 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ù)程序編寫的說明
- HC-05 藍(lán)牙模塊 原理圖 PCB 及指令說明 0次下載
- 51單片機(jī)燒寫程序的方法 7.8k次閱讀
- 基于51單片機(jī)的自動(dòng)門設(shè)計(jì) 3.9k次閱讀
- 基于51單片機(jī)的計(jì)時(shí)器設(shè)計(jì) 3.5k次閱讀
- 基于Arduino UNO和HC-05藍(lán)牙模塊控制伺服電機(jī) 6k次閱讀
- 51單片機(jī)的最小系統(tǒng)應(yīng)用說明 9k次閱讀
- AT89S51單片機(jī)實(shí)驗(yàn)板的詳細(xì)資料簡(jiǎn)介 6.2k次閱讀
- 基于51單片機(jī)的超聲波測(cè)距模塊設(shè)計(jì) 7.4k次閱讀
- 實(shí)現(xiàn)藍(lán)牙HC-05、06與單片機(jī)的連接及與手機(jī)通信 3.4w次閱讀
- 新手學(xué)習(xí)單片機(jī)的首選:51單片機(jī) 9.6k次閱讀
- 詳細(xì)介紹用51單片機(jī)解密任何紅外遙控器 1.3w次閱讀
- gsm模塊如何與單片機(jī)通信? 2.8w次閱讀
- 凌陽十六位單片機(jī)與51單片機(jī)的比較分析 7.8k次閱讀
- 單片機(jī)8x8矩陣鍵盤原理說明 2.8w次閱讀
- hc05藍(lán)牙模塊如何使用_兩個(gè)hc05藍(lán)牙模塊配對(duì) 11.3w次閱讀
- hc05和hc06有什么不同_hc05和hc06區(qū)別 8w次閱讀
下載排行
本周
- 1美的電磁爐電路原理圖資料
- 4.39 MB | 16次下載 | 10 積分
- 2反激式開關(guān)電源設(shè)計(jì)解析
- 0.89 MB | 2次下載 | 5 積分
- 3簡(jiǎn)易光伏控制器原理圖資料
- 0.07 MB | 1次下載 | 5 積分
- 4TPS23755數(shù)據(jù)手冊(cè)
- 0.07 MB | 次下載 | 免費(fèi)
- 536伏,10兆赫茲低噪聲雙運(yùn)算放大器COS5532 技術(shù)手冊(cè)
- 0.41 MB | 次下載 | 免費(fèi)
- 6LM5176 55V 寬輸入電壓同步4開關(guān)降壓/升壓控制器技術(shù)手冊(cè)
- 2.40 MB | 次下載 | 免費(fèi)
- 7MCU模塊原理圖資料
- 0.37 MB | 次下載 | 1 積分
- 8LoRa1121 FCC&CE認(rèn)證 多頻段LoRa無線通訊模塊規(guī)格書
- 997.05 KB | 次下載 | 免費(fèi)
本月
- 1美的電磁爐電路原理圖資料
- 4.39 MB | 16次下載 | 10 積分
- 2冷柜-電氣控制系統(tǒng)講解
- 13.68 MB | 7次下載 | 10 積分
- 3SDFM 激光測(cè)距模塊模組手冊(cè)
- 0.54 MB | 7次下載 | 免費(fèi)
- 4直流電路的組成和基本定律
- 1.67 MB | 4次下載 | 免費(fèi)
- 5SW6238V ACCC 三 PD 四口多協(xié)議移動(dòng)電源 SOC規(guī)格書
- 0.59 MB | 4次下載 | 1 積分
- 6安川A1000變頻器中文版說明書
- 20.16 MB | 3次下載 | 3 積分
- 7IP6742_datasheet_100V8A 同步 BUCK 控制器
- 2.16 MB | 3次下載 | 免費(fèi)
- 8PAW3395DM-T6QU:光學(xué)游戲?qū)Ш叫酒謨?cè)
- 1.26 MB | 2次下載 | 10 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935137次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233094次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費(fèi)下載
- 340992 | 191448次下載 | 10 積分
- 5十天學(xué)會(huì)AVR單片機(jī)與C語言視頻教程 下載
- 158M | 183360次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81605次下載 | 10 積分
- 7Keil工具M(jìn)DK-Arm免費(fèi)下載
- 0.02 MB | 73829次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65991次下載 | 10 積分
電子發(fā)燒友App





創(chuàng)作
發(fā)文章
發(fā)帖
提問
發(fā)資料
發(fā)視頻
上傳資料賺積分
評(píng)論