




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
藍牙電子溫度計演示將溫度值實時顯示在本地LED數碼管上,還能將溫度值通過藍牙模塊顯示到手機屏幕上任務分析藍牙電子溫度計的軟件在電子溫度計程序基礎上增加串口發送功能,包括單片機串口初始化函數,主函數中增加溫度發送函數,將溫度值實時發送到手機HC-05藍牙模塊接口引腳功能HC-05藍牙通信模塊主要用于短距離無線數據傳輸,可與手機等智能終端的藍牙設備相連Vcc接+5V電源GND接地,數據發送TXD和
單片機的P3.0(RXD)相連,數據接收RXD和
單片機的P3.1(TXD)相連STATE為連接狀態引腳,未連接輸出低,連接輸出高EN配合AT命令使用,高電平有效藍牙溫度計程序設計藍牙溫度計程序在電子溫度計基礎上增加串口初始化函數,串口設置為波特率為9600bps,8位數據位,無校驗數據格式//串口初始化,時鐘11.0592MHz,9600bps,1位起始,8位數據,1位停止,無校驗voidUartInit(void) //串口初始化函數{SCON=0X40;
//8位數據,可變波特率AUXR|=0x40; //定時器1時鐘為Fosc,即1TAUXR&=0xFE; //串口1選擇定時器1為波特率發生器TMOD&=0x0F; //設定定時器1為16位自動重裝方式TL1=0xE0; //設定定時初值(對應波特率9600)TH1=0xFE; //設定定時初值ET1=0; //禁止定時器1中斷TR1=1; //啟動定時器1}藍牙溫度計程序設計在溫度值格式處理函數void
format(t)中將溫度值存放在一個全局變量tempblue,以備主函數發送voidformat(intt){bitzf=0; //正負標記,0:正數1:負數
if(t<0) {zf=1; t=-t+1; }tempblue=t; //后續發送到藍牙模塊dbuf[0]=dp[t&0x0f]; //求出溫度的小數t=t>>4; dbuf[3]=t/100; //求出百位t=t%100;dbuf[2]=t/10; //求出十位dbuf[1]=t%10; //求出個位if(zf==1) //如果是負數{if(dbuf[2]==0) //如果十位為0{dbuf[3]=0x13;dbuf[2]=0x12; }//顯示格式為'-x.x'elsedbuf[3]=0x12;//如果十位不為0顯示格式為'-xx.x'}else {if(dbuf[3]==0) //否則,如果是正數
{if(dbuf[2]==0)
dbuf[2]=0x13;dbuf[3]=0x13;}}}藍牙溫度計程序設計主函數增加溫度發送函數send_temp(),將上述tempblue中的溫度值通過串口發送到藍牙模塊main(){ inttemp;//保存測量的溫度值P0M0=0X00;P0M1=0X00;P2M0=0X00;P2M1=0X00;P3M0=0X00;P3M1=0X00;UartInit(); //初始化串口while(1){ temp=0; convert(); //啟動溫度轉換 temp=readt(); //讀取溫度值 format(temp);
//將溫度值轉換為BCD碼送顯示緩存 disp();
send_temp(); //將溫度值發送到串口
}}
藍牙溫度計程序設計主函數增加溫度發送函數send_temp(),將上述tempblue中的溫度值通過串口發送到藍牙模塊void send_temp()//串口發送函數{SBUF=tempblue;while(TI==0);TI=0;} 藍牙溫度計的APP調試及實現1、設計藍牙接收顯示溫度值的手機APP:“溫度監控系統.apk”,并在安卓手機上安裝該APP2、打開手機“溫度監控系統”APP
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年建筑工程施工合同范本:公共工程項目合同
- 企業文化基礎培訓
- 基礎知識培訓
- 工業互聯網平臺建設與智能制造應用方案
- 知識管理計劃
- 戰略聯盟與合作模式探索計劃
- 2025成都市工程款支付委托保證合同模板
- 2025新華ERP軟件使用許可與服務合同
- 農藝師2024年考試提升關鍵試題及答案
- 影視項目投資與風險分析計劃
- 海南紅塔卷煙有限責任公司招聘筆試真題2024
- 2024年山東水利技師學院招聘初級專業技術崗位人員考試真題
- 2024年廣東公需課《百縣千鎮萬村高質量發展工程與城鄉區域協調發展》試題及答案
- 2025版《保障中小企業款項支付條例》學習解讀課件
- 2025年浙江安防職業技術學院單招職業技能測試題庫必考題
- 奔馳事故留修專員年終總結
- 2025電工(高級技師)技能鑒定精練考試指導題庫及答案(濃縮500題)
- 患者隱私保護培訓課件
- 《校園安全教育(第二版)》 課件全套 項目1-8 走進安全教育 -確保實習安全
- 2025年人民法院信息技術服務中心招聘應屆高校畢業生高頻重點模擬試卷提升(共500題附帶答案詳解)
- GB/T 45159.2-2024機械振動與沖擊黏彈性材料動態力學性能的表征第2部分:共振法
評論
0/150
提交評論