




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、11單片機無線通訊基于51單片機的藍牙模塊數據傳輸設計(修訂版)摘要本設計以STC89C52單片機為控制核心。經藍牙模塊實現無線連接,發送數據和接收數據,通過LCD1602顯示接收的數據和編輯發送的數據,兩個單片機通過內部程序實現實時接收、發送和顯示,從而完成相關要求。 1方案設定1-1電路設計框圖LCD1602液晶顯示模塊2LCD1602液晶顯示模塊1藍牙收發模塊2藍牙收發模塊1STC89C52主控制模塊2STC89C52主控制模塊1矩陣鍵盤模塊2矩陣鍵盤模塊1 無線信號串口串口 圖4-1注:由于STC89C52芯片串口寄存器的容量限
2、制,每次收發只能一個字節。1-2功能敘述本作品通過HC-05主從機一體藍牙模塊實現與帶藍牙的設備先通過OPP藍牙協議來實現配對連接,實現連接配對可通過電路板上的數字按鍵來實現輸入,經STC89C52單片機處理后通過HC-05藍牙無線傳送到另一方單片機上,通過STC89C52單片機處理后可在LCD1602液晶顯示所接受到的數據!1-3使用說明在接通電源前,先把藍牙模塊插到單片機上,緊接著啟動電源。觀察藍牙模塊的指示燈,等待兩個單片機之間的連接匹配,待指示燈出現雙閃后就匹配連接成功。接下來可根據自己想要發送數據在單片機的按鍵區域(09)按下,按下后顯示屏便出現你所要發送的數據,確認無誤之后就按下單
3、片機上的發送按鈕即馬上發送到另一方單片機上(兩個單片機可以互相發送)!2系統硬件設計2-1主控制模塊圖6-12-2藍牙收發模塊圖8-12-3液晶顯示模塊圖9-1LCD1602資料:1602采用標準的16腳接口,其中:第1腳:GND為電源地第2腳:VCC接5V電源正極第3腳:V0為液晶顯示器對比度調整端,接正電源時對比度最弱,接地電源時對比度最高(對比度過高時會 產生“鬼影”,使用時可以通過一個10K的電位器調整對比度)。第4腳:RS為寄存器選擇,高電平1時選擇數據寄存器、低電平0時選擇指令寄存器。第5腳:RW為讀寫信號線,高電平(1)時進行讀操作,低電平(0)時進行寫操作。第6腳:E(或EN)
4、端為使能(enable)端,高電平(1)時讀取信息,負跳變時執行指令。第714腳:D0D7為8位雙向數據端。第1516腳:空腳或背燈電源。15腳背光正極。16腳背光負極。特性:3.3V或5V工作電壓,對比度可調內含復位電路提供各種控制命令,如:清屏、字符閃爍、光標閃爍、顯示移位等多種功能有80字節顯示數據存儲器DDRAM內建有192個5X7點陣的字型的字符發生器CGROM8個可由用戶自定義的5X7的字符發生器CGRAM特征應用微功耗、體積小、顯示內容豐富、超薄輕巧,常用在袖珍式儀表和低功耗應用系統中。操作控制注:關于E=H脈沖開始時初始化E為0,然后置E為1。2-4矩陣鍵盤模塊圖10-1注:鍵
5、盤輸入部分使用矩陣鍵盤的設計原理。3系統軟件設計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. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 信息處理技術員考試重點試題及答案
- 網絡知識更新與管理員試題及答案
- 課堂紀律管理與維護計劃
- 風險管理在公司戰略中實踐應用的個案試題及答案
- 2025建筑工程設計招標合同
- 2025商業地產租賃合同協議書
- 關注員工職業規劃的意義計劃
- 行政法學流派與試題及答案探討
- 2025年時事政治熱點題庫考試試題庫附參考答案詳解【培優b卷】
- 計算機應用原理2025年考試試題及答案
- 口腔醫學美學學習通超星期末考試答案章節答案2024年
- 【《網上購物系統的設計與實現》13000字(論文)】
- DB11-T 1952-2022 地理國情監測技術規程
- 砂石料加工合同
- 食物損失和浪費控制程序
- 靜脈輸血技術操作并發癥的預防及處理
- 城鎮燃氣埋地鋼質管道腐蝕控制技術規程培訓
- 全國國道大全(包括里程及路過城市)
- 化學品作業場所安全警示標志大全
- 2024藥店質量負責人聘用合同范本
- CJ/T 156-2001 溝槽式管接頭
評論
0/150
提交評論