




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
藍牙電子溫度計演示將溫度值實時顯示在本地LED數(shù)碼管上,還能將溫度值通過藍牙模塊顯示到手機屏幕上任務(wù)分析藍牙電子溫度計的軟件在電子溫度計程序基礎(chǔ)上增加串口發(fā)送功能,包括單片機串口初始化函數(shù),主函數(shù)中增加溫度發(fā)送函數(shù),將溫度值實時發(fā)送到手機HC-05藍牙模塊接口引腳功能HC-05藍牙通信模塊主要用于短距離無線數(shù)據(jù)傳輸,可與手機等智能終端的藍牙設(shè)備相連Vcc接+5V電源GND接地,數(shù)據(jù)發(fā)送TXD和
單片機的P3.0(RXD)相連,數(shù)據(jù)接收RXD和
單片機的P3.1(TXD)相連STATE為連接狀態(tài)引腳,未連接輸出低,連接輸出高EN配合AT命令使用,高電平有效藍牙溫度計程序設(shè)計藍牙溫度計程序在電子溫度計基礎(chǔ)上增加串口初始化函數(shù),串口設(shè)置為波特率為9600bps,8位數(shù)據(jù)位,無校驗數(shù)據(jù)格式//串口初始化,時鐘11.0592MHz,9600bps,1位起始,8位數(shù)據(jù),1位停止,無校驗voidUartInit(void) //串口初始化函數(shù){SCON=0X40;
//8位數(shù)據(jù),可變波特率AUXR|=0x40; //定時器1時鐘為Fosc,即1TAUXR&=0xFE; //串口1選擇定時器1為波特率發(fā)生器TMOD&=0x0F; //設(shè)定定時器1為16位自動重裝方式TL1=0xE0; //設(shè)定定時初值(對應(yīng)波特率9600)TH1=0xFE; //設(shè)定定時初值ET1=0; //禁止定時器1中斷TR1=1; //啟動定時器1}藍牙溫度計程序設(shè)計在溫度值格式處理函數(shù)void
format(t)中將溫度值存放在一個全局變量tempblue,以備主函數(shù)發(fā)送voidformat(intt){bitzf=0; //正負(fù)標(biāo)記,0:正數(shù)1:負(fù)數(shù)
if(t<0) {zf=1; t=-t+1; }tempblue=t; //后續(xù)發(fā)送到藍牙模塊dbuf[0]=dp[t&0x0f]; //求出溫度的小數(shù)t=t>>4; dbuf[3]=t/100; //求出百位t=t%100;dbuf[2]=t/10; //求出十位dbuf[1]=t%10; //求出個位if(zf==1) //如果是負(fù)數(shù){if(dbuf[2]==0) //如果十位為0{dbuf[3]=0x13;dbuf[2]=0x12; }//顯示格式為'-x.x'elsedbuf[3]=0x12;//如果十位不為0顯示格式為'-xx.x'}else {if(dbuf[3]==0) //否則,如果是正數(shù)
{if(dbuf[2]==0)
dbuf[2]=0x13;dbuf[3]=0x13;}}}藍牙溫度計程序設(shè)計主函數(shù)增加溫度發(fā)送函數(shù)send_temp(),將上述tempblue中的溫度值通過串口發(fā)送到藍牙模塊main(){ inttemp;//保存測量的溫度值P0M0=0X00;P0M1=0X00;P2M0=0X00;P2M1=0X00;P3M0=0X00;P3M1=0X00;UartInit(); //初始化串口while(1){ temp=0; convert(); //啟動溫度轉(zhuǎn)換 temp=readt(); //讀取溫度值 format(temp);
//將溫度值轉(zhuǎn)換為BCD碼送顯示緩存 disp();
send_temp(); //將溫度值發(fā)送到串口
}}
藍牙溫度計程序設(shè)計主函數(shù)增加溫度發(fā)送函數(shù)send_temp(),將上述tempblue中的溫度值通過串口發(fā)送到藍牙模塊void send_temp()//串口發(fā)送函數(shù){SBUF=tempblue;while(TI==0);TI=0;} 藍牙溫度計的APP調(diào)試及實現(xiàn)1、設(shè)計藍牙接收顯示溫度值的手機APP:“溫度監(jiān)控系統(tǒng).apk”,并在安卓手機上安裝該APP2、打開手機“溫度監(jiān)控系統(tǒng)”APP
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 青島求實職業(yè)技術(shù)學(xué)院《小學(xué)音樂課程設(shè)計與實踐》2023-2024學(xué)年第二學(xué)期期末試卷
- 河北交通職業(yè)技術(shù)學(xué)院《實變函數(shù)二》2023-2024學(xué)年第二學(xué)期期末試卷
- 人教版歷史八年級上冊《第一單元 中國開始淪為半殖民地半封建社會》大單元整體教學(xué)設(shè)計2022課標(biāo)
- 幼兒音樂圖譜課件
- 防極端天氣安全教育主題班會
- 2024年一級造價師之建設(shè)工程計價題庫必考題 (一)
- 陽臺欄桿施工工藝流程
- 復(fù)方氨基酸注射液(17AA-Ⅱ)-藥品臨床應(yīng)用解讀
- 語文口語表達能力提升試題及答案
- 心理咨詢師考試角色扮演技巧與試題及答案
- 《榜樣9》觀后感心得體會二
- 《西安交通大學(xué)》課件
- 管道天然氣泄漏事故案例分析研究報告
- 護理的內(nèi)涵和精髓
- 西門子S7-1200 PLC應(yīng)用技術(shù)項目教程(第3版) 課件 窄屏 9.觸摸屏控制的液體混合系統(tǒng)-LAD
- 鐵路勞動安全 課件 第一章 防暑降溫
- 【MOOC】大學(xué)語文-東南大學(xué) 中國大學(xué)慕課MOOC答案
- 某地區(qū)現(xiàn)代有軌電車施工方案
- 城市軌道交通運營安全風(fēng)險評估報告
- 蔣詩萌小品《誰殺死了周日》臺詞完整版
- 體重管理健康科普教育
評論
0/150
提交評論