蓝牙通信模块的应用_第1页
蓝牙通信模块的应用_第2页
蓝牙通信模块的应用_第3页
蓝牙通信模块的应用_第4页
蓝牙通信模块的应用_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、电子信息教研室电子信息教研室电子工程系电子工程系电子信息教研室电子信息教研室电子工程系电子工程系主讲:主讲: 麦麦 强强 手机蓝牙调试APP手机蓝牙调试APP介绍:1. 该APP为安卓应用程序2. 能发送任意字母或数字3. 能显示接收到的数据4. 有7个按键,每个按键发送代码为HEX模式,代码为按键上的数字(按下上箭头,就发送数据0 x01)5. 每个按键按下后就会发送对应的代码,当释放按键时全部按键都会发送0 x00(区分点动或者长按)手机蓝牙调试APP使用手机蓝牙调试APP使用方法:1. 在手机设置-蓝牙,与蓝牙模块匹配2. 点击蓝牙设备,选中蓝牙模块(需匹配后看到会有相应设备),点击连接

2、,如果成功会弹出连接成功通过串口助手观察接收数据1.1.选择串口线的串口号选择串口线的串口号4.4.打开串口打开串口3.HEX3.HEX模式模式发送和接收发送和接收2.2.波特率波特率:96009600单片机蓝牙接收程序介绍#include sbit LED0 = P10; sbit LED1 = P11; unsigned char temp; /定义变量定义变量temp,用于存放单片机接收缓存区的数据,用于存放单片机接收缓存区的数据void init_int() /串口、定时器初始化串口、定时器初始化 TMOD|=0 x20; /定时器定时器T1,方式二,方式二 TH1=0 xfd; /波

3、特率波特率9600 TL1=0 xfd; TR1=1; /启动启动T1 SM0=0; /串口,工作方式一串口,工作方式一 SM1=1; REN=1; /允许接收允许接收 EA=1; /开总中断开总中断void main()init_int();单片机蓝牙接收程序介绍 while(1) if(RI = 1) /当接收中断标记位当接收中断标记位=1时,证明已经开始接收数据时,证明已经开始接收数据 RI = 0; /进来清进来清0,等待下一次数据接收,等待下一次数据接收 temp =SBUF ; /把接收缓存区的数据发送给把接收缓存区的数据发送给 temp switch (temp) /调用调用switch语句对语句对 temp值进行分析值进行分析 case 0 x01:LED0=1;break;/开开 case 0 x02:LED0=0;break;/关关 case 0 x03:LED1=1;break;/开开 case 0 x04:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论