摘要:随着人们对生活质量的要求不断提高,短距离以及空中传输数据已经迫切被需要。蓝牙的出现,无疑满足了这一需求,在各种不动与移动设施间达到无线通信的要求。在移动通讯、无线收集数据等多范畴,蓝牙都有着普遍的应用。
本课题以单片机作为主控制器,利用蓝牙模块作为PC机与单片机的无线传输接口。本课题中,利用蓝牙无线通讯接口作为调试接口,控制LED灯的亮灭。体现出无线通信的便利性,避免了在参数调试和软件代码更换过程中的繁琐性,能够达到事半功倍的效果。因此,我们选用蓝牙模块作为数据传输介质,在VB编写的上位机控制界面编写了一个命令接口,可以实现通过PC机上的超级终端以命令行的方式对单片机进行在线调试,可以更改LED灯的亮灭状态。从而避免反复中断调试过程更换程序所带来的麻烦,有效快捷的实现在线调试。
关键字:蓝牙; 无线传输; 在线调试
目录
摘要
ABSTRACT
引言-1
1 绪论-2
1.1 研究背景-2
1.1.1 蓝牙技术简介-2
1.1.2 蓝牙技术的应用-2
2 蓝牙通信协议-3
2.1 主控制器传输层概述-3
2.1.1 HCI USB传输层-3
2.1.2 HCI RS232传输层-3
2.1.3 HCI UART传输层-4
2.2 主控制器接口(HCI)分析-5
2.2.1 HCI流控制-5
2.2.2 HCI数据格式-5
3 基于单片机的蓝牙接口及数据传输硬件设计-7
3.1 器件的选择-7
3.1.1 单片机的选择-7
3.1.2 单片机介绍-7
3.1.3 蓝牙模块的选择-7
3.1.4 蓝牙模块的设置-8
3.2 硬件电路的设计-10
3.2.1 蓝牙与单片机硬件电路-10
3.2.2 单片机与1602液晶屏硬件电路-10
4 基于单片机的蓝牙接口及数据传输软件设计-12
4.1 串口上位机设计-12
4.1.1 VB软件的使用方法-12
4.1.2 VB开发的上位机-13
4.2 单片机端软件设计-14
4.2.1 keil4编译器使用方法-14
4.2.2 单片机端程序流程图-16
5 成果展示-17
5.1 字符串的发送与接收-17
5.2 汉字的发送与接收-18
5.3 控制功能展示-19
6 结论-20
致谢-21
参考文献-22
附录1-23
附录2-27