手机通过蓝牙模块与单片机通信(1)
更新时间:2024-04-15 20:41:01 阅读量: 综合文库 文档下载
Android手机通过蓝牙模块与单片机通信
第一步.编写好串口程序
/********************************************* 名称 单片机蓝牙
功能 手机通过蓝牙模块与单片机通信 作者 蒋 院校 南航
********************************************/ #include
sbit dula=P2^6; //数码管段选,锁存器控制信号 sbit wela=P2^7; //数码管位选,锁存器控制信号 unsigned char k,a; unsigned char flag;
void delay1ms(unsigned int f)//延时程序 {
unsigned int i,j; for(i=0;i void receivem(void) //接受程序 { while(RI==1) { RI=0; flag=1; } } void timer_int(void) //定时器初始化 { TMOD=0x11;//00010001 SCON =0x50; T2CON=0x30; RCAP2H=0xFF; RCAP2L=0xDC; EA=1; TR0=1; TR2=1; ET0=ET2=1; } void time0(void) interrupt 1 using 1 //中断函数 { TH0=0xFC; TL0=0x18; receivem();//定时将SBUF接收 } void main() { flag=0; wela=0; dula=0; timer_int(); while(1) { if(flag==1) { dula=0; P1=SBUF; a=SBUF; P0=SBUF; dula=1; dula=0; wela=0; P0=0x7e; wela=1; wela=0; delay1ms(10); SBUF=a; while(!TI); TI=0; delay1ms(10); flag=0; } } }注意:这里使用了52单片机定时器2作为波特率发生器! //设置T2为工作方式2,作为波特率时钟?? TCLK = 1;?? RCLK = 1;?? C_T2 = 0;//T2的输入时钟为主时钟的2分频,不采用外部输入?? T2MOD&= ~DCEN_;//递增计数方式???? /******************************************************************** * T2作为串口波特率时钟,设置T2初始值:?? * MCU工作时钟Fclk = 11.0592MHz?? * 机器周期Tm = 12/11.0592us = 1.085us,?? * T1初值 = 0x10000 - Fclk/(32*BaudRate),即0xFFDC?? ******************************************************************** RCAP2H = 0xFF;?? RCAP2L = 0xDC;?? P0接的是数码管 P1接的是8个发光二极管 这样做的是更好的相互显示数据接收是否正确。 第二步. 正确使用蓝牙串口助手 我们在UC浏览器下载蓝牙串口助手。我这里使用的是UI 版本PRO 这里有三种工作模式(我只说两种) 第一种 直接填写好数据就按 SEND 同时在HEX上打钩表示是十六进制 第二种 就是按键发送,这步你要对相应的键设置好值 第三种 是发送文件的 这里对于初学 这只需要会使用第一种和第二种 第三步 下载程序 通过STC把程序下载进去。 第四步 模块连接 我使用蓝牙模块是5V的,把模块上的VCC TXD RXD GND对应连接到52单片机上的VCC RXD TXD GND。注意一点这步要在下载程序之后,因为程序是通过TXD RXD下载进去,如果你下载程序时连接好,会占用这两个端口,是下不进去的。 第五步 进行调试 打开蓝牙串口助手,连接好蓝牙设备,这样就可以发送数据。 这里我要说明一点 我使用蓝牙模块的波特率是9600,程序里的波特率也是9600.两者一定要百分之百一致。如果不一致的话,单片机接受的是乱码和发送的数据不一致! 会使用蓝牙模块,对单片机的开发很会用帮助!只有真正的会使用,才是王道! 不明白739141300. 我这份是百度上第一份讲解这方面的,初学者很使用。
正在阅读:
手机通过蓝牙模块与单片机通信(1)04-15
预防和处置校园欺凌工作的情况汇报05-16
政治学考要点09-02
震惊世界的连环杀人案03-15
01管理学导论0108-30
主题酒店加盟选址指南08-30
64位win8(注意是windows8)安装cad2008唯一完美方法 - 另附祥源控规5.0 6.0安装方法12-06
美英报刊选读中文翻译U1Who We Are Now?现在我们是谁04-20
工程部门工作计划模板04-26
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 蓝牙
- 单片机
- 模块
- 通过
- 通信
- 手机
- 社会工作案例分析
- 通信原理(虚拟仿真实验)
- 220kV变电站工程试运行方案
- 综合办公室主任岗位说明书
- 计量经济学 张晓峒 第三版 南开大学出版社
- 中国人民解放军原11军31师93团 发展沿革简介
- 如何留住您的员工
- 2010年龙泉驿区国民经济和社会发展的统计公报
- “情感先导,问题驱动”模式在高中生物教学中的应用
- 计算机中级工考试理论模拟试题A
- 中国政法大学研究生国家奖学金获奖名单
- 软基处理强夯试验段总结
- 山东省滨州市北镇中学新校区2015届高考数学一模试卷(理科)
- E8-C-OLT配置和北向接口指令
- 关于财务报表中相关数据的计算公式
- 上海车用轻烃燃料标准
- 湖南省长郡中学2018届高三下学期临考冲刺(二)历史试题Word版含
- 2013-2014学年上学期七年级英语期中考试卷
- 上海欧雨化妆品有限公司人员求职表
- (免费!2014年国家公务员考试顶级辅导班含解析)行测模拟预测试