




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
蓝牙电子温度计演示将温度值实时显示在本地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年度荒山承包养殖合作项目合同
- 2025年度集体劳动合同与职工权益保障法律援助合同
- 高压线路带电检修工模拟习题与答案
- 改革开放之教育
- 销售人员年终总结及规划
- 数学人教版2024版七年级初一上册4.2整式的加法与减法课件01
- 产品备案合同范例
- 第16课《大家排好队》第一课时
- 《民法典物权编》课件
- 2024-2025学年小学三年级第二学期心理健康教育计划
- 2024-2025学年全国版图知识竞赛考试题库 (含答案)
- 患者隐私保护培训课件
- 仿制药政策法规跟踪与解读行业深度调研及发展战略咨询报告
- 2025年呼伦贝尔职业技术学院单招职业适应性测试题库及参考答案
- 数字人直播代运营协议
- 天津市部分区2022-2023学年七下期中考试数学试卷(原卷版)
- 2025年度人力资源服务外包项目验收与交付合同范本
评论
0/150
提交评论