




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、11單片機無線通訊基于51單片機的藍牙模塊數(shù)據(jù)傳輸設計(修訂版)摘要本設計以STC89C52單片機為控制核心。經(jīng)藍牙模塊實現(xiàn)無線連接,發(fā)送數(shù)據(jù)和接收數(shù)據(jù),通過LCD1602顯示接收的數(shù)據(jù)和編輯發(fā)送的數(shù)據(jù),兩個單片機通過內(nèi)部程序?qū)崿F(xiàn)實時接收、發(fā)送和顯示,從而完成相關(guān)要求。 1方案設定1-1電路設計框圖LCD1602液晶顯示模塊2LCD1602液晶顯示模塊1藍牙收發(fā)模塊2藍牙收發(fā)模塊1STC89C52主控制模塊2STC89C52主控制模塊1矩陣鍵盤模塊2矩陣鍵盤模塊1 無線信號串口串口 圖4-1注:由于STC89C52芯片串口寄存器的容量限
2、制,每次收發(fā)只能一個字節(jié)。1-2功能敘述本作品通過HC-05主從機一體藍牙模塊實現(xiàn)與帶藍牙的設備先通過OPP藍牙協(xié)議來實現(xiàn)配對連接,實現(xiàn)連接配對可通過電路板上的數(shù)字按鍵來實現(xiàn)輸入,經(jīng)STC89C52單片機處理后通過HC-05藍牙無線傳送到另一方單片機上,通過STC89C52單片機處理后可在LCD1602液晶顯示所接受到的數(shù)據(jù)!1-3使用說明在接通電源前,先把藍牙模塊插到單片機上,緊接著啟動電源。觀察藍牙模塊的指示燈,等待兩個單片機之間的連接匹配,待指示燈出現(xiàn)雙閃后就匹配連接成功。接下來可根據(jù)自己想要發(fā)送數(shù)據(jù)在單片機的按鍵區(qū)域(09)按下,按下后顯示屏便出現(xiàn)你所要發(fā)送的數(shù)據(jù),確認無誤之后就按下單
3、片機上的發(fā)送按鈕即馬上發(fā)送到另一方單片機上(兩個單片機可以互相發(fā)送)!2系統(tǒng)硬件設計2-1主控制模塊圖6-12-2藍牙收發(fā)模塊圖8-12-3液晶顯示模塊圖9-1LCD1602資料:1602采用標準的16腳接口,其中:第1腳:GND為電源地第2腳:VCC接5V電源正極第3腳:V0為液晶顯示器對比度調(diào)整端,接正電源時對比度最弱,接地電源時對比度最高(對比度過高時會 產(chǎn)生“鬼影”,使用時可以通過一個10K的電位器調(diào)整對比度)。第4腳:RS為寄存器選擇,高電平1時選擇數(shù)據(jù)寄存器、低電平0時選擇指令寄存器。第5腳:RW為讀寫信號線,高電平(1)時進行讀操作,低電平(0)時進行寫操作。第6腳:E(或EN)
4、端為使能(enable)端,高電平(1)時讀取信息,負跳變時執(zhí)行指令。第714腳:D0D7為8位雙向數(shù)據(jù)端。第1516腳:空腳或背燈電源。15腳背光正極。16腳背光負極。特性:3.3V或5V工作電壓,對比度可調(diào)內(nèi)含復位電路提供各種控制命令,如:清屏、字符閃爍、光標閃爍、顯示移位等多種功能有80字節(jié)顯示數(shù)據(jù)存儲器DDRAM內(nèi)建有192個5X7點陣的字型的字符發(fā)生器CGROM8個可由用戶自定義的5X7的字符發(fā)生器CGRAM特征應用微功耗、體積小、顯示內(nèi)容豐富、超薄輕巧,常用在袖珍式儀表和低功耗應用系統(tǒng)中。操作控制注:關(guān)于E=H脈沖開始時初始化E為0,然后置E為1。2-4矩陣鍵盤模塊圖10-1注:鍵
5、盤輸入部分使用矩陣鍵盤的設計原理。3系統(tǒng)軟件設計3-1源程序#include<reg52.h>#define uint unsigned int#define uchar unsigned charsbit rs=P26;sbit en=P27;sbit rw=P25;sbit Key=P24;uchar code table_Receive="Receive:"uchar code table_Send=" Send:"uchar code table='0','1','2','3
6、39;,'4','5','6','7','8','9'uchar num,temp,temp2,a,flag,add;uchar n,m;void delay(uint z)uint x,y;for(x=z;x>0;x-)for(y=110;y>0;y-);void write_lcd_com(uchar com)rs=0;P0=com;delay(5);en=1;delay(5);en=0;void write_data(uchar date)rs=1;P0=date;delay(5)
7、;en=(1);delay(5);en=0;void lcdinit()en=0;write_lcd_com(0x38);write_lcd_com(0x0c);write_lcd_com(0x06);write_lcd_com(0x01);for(m=0;m<8;m+)write_data(table_Receivem);delay(1);write_lcd_com(0x80+0x40);for(n=0;n<8;n+)write_data(table_Sendn);delay(1);void keyscan()P1=0xfe;temp=P1;temp=temp&0xf0;
8、while(temp!=0xf0)delay(2);temp=P1;temp=temp&0xf0;while(temp!=0xf0)temp=P1;switch(temp)case 0xee:num=1;break;case 0xde:num=2;break;case 0xbe:num=3;break;case 0x7e:num=4;break;while(temp!=0xf0)temp=P1;temp=temp&0xf0;num=num-1;P1=0xfd;temp=P1;temp=temp&0xf0;while(temp!=0xf0)delay(2);temp=P1
9、;temp=temp&0xf0;while(temp!=0xf0)temp=P1;switch(temp)case 0xed:num=5;break;case 0xdd:num=6;break;case 0xbd:num=7;break;case 0x7d:num=8;break;while(temp!=0xf0)temp=P1;temp=temp&0xf0;num=num-1;P1=0xfb;temp=P1;temp=temp&0xf0;while(temp!=0xf0)delay(2);temp=P1;temp=temp&0xf0;while(temp!=0
10、xf0)temp=P1;switch(temp)case 0xeb:num=9;break;case 0xdb:num=10;break;while(temp!=0xf0)temp=P1;temp=temp&0xf0;num=num-1;void Key1()if(Key=0) delay(2); if(Key=0)switch(num) case 0:SBUF=0x00;while(!TI);TI=0;break; case 1:SBUF=0x01;while(!TI);TI=0;break; case 2:SBUF=0x02;while(!TI);TI=0;break; case
11、3:SBUF=0x03;while(!TI);TI=0;break; case 4:SBUF=0x04;while(!TI);TI=0;break; case 5:SBUF=0x05;while(!TI);TI=0;break; case 6:SBUF=0x06;while(!TI);TI=0;break; case 7:SBUF=0x07;while(!TI);TI=0;break; case 8:SBUF=0x08;while(!TI);TI=0;break; case 9:SBUF=0x09;while(!TI);TI=0;break;while(!Key); void get()if(
12、RI=1)RI=0;switch(SBUF)case 0x00:temp2=0;break;case 0x01:temp2=1;break;case 0x02:temp2=2;break;case 0x03:temp2=3;break;case 0x04:temp2=4;break;case 0x05:temp2=5;break;case 0x06:temp2=6;break;case 0x07:temp2=7;break;case 0x08:temp2=8;break;case 0x09:temp2=9;break;write_lcd_com(0x80+add);write_data(tabletemp2);add+; voi
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 手機及配件品牌區(qū)域代理及售后服務協(xié)議
- 化工銷售敬業(yè)協(xié)議書
- 供應鏈管理技術(shù)優(yōu)化補充協(xié)議
- 航空影像制作私人直升機航拍素材版權(quán)分成協(xié)議
- 虛擬偶像直播內(nèi)容版權(quán)授權(quán)與收益分成合同
- 2025聘請合同范本
- 華山旅游安全協(xié)議書
- 危房修繕委托協(xié)議書
- 土地糾紛轉(zhuǎn)讓協(xié)議書
- 名義股東分紅協(xié)議書
- 國有投資公司項目跟投機制的實踐與創(chuàng)新-以A國企為例
- 中國特色社會主義+綜合練習(二)-2025屆中職高考一輪復習高教版(2023版)
- 武夷山市社區(qū)工作者招聘真題2024
- 2025河南鄭州航空港科創(chuàng)投資集團社會招聘40人筆試參考題庫附帶答案詳解
- 初中歷史清朝的邊疆管理課件-2024-2025學年統(tǒng)編版七年級歷史下冊
- 院感手衛(wèi)生知識培訓資料
- 瑞幸加盟合同協(xié)議
- 管理學基礎-形考任務三-國開-參考資料
- GA 1517-2018 金銀珠寶營業(yè)場所安全防范要求
- 施工設計方案客土噴播
- 強對陣圖模板(共1頁)
評論
0/150
提交評論