摘要:在过去,数据传输必不可少的就是数据线,而数据线价格不菲,在短距离传输数据时更显得其弥足珍贵,这样就急需发现一种新的可以不需传统数据线的传输方式。蓝牙技术作为一种专注于短距离无线通讯的技术在刚被提出时就震惊了整个行业,它是一种无线数据与语音通信的开放性全球规范,以低成本的短距离无线连接为基础,为固定或移动设备通讯环境建立一个特别的无线连接,是当今世界公认的十大科技成果之一。而本课题就是设计了基于蓝牙技术PC机与单片机在VB环境下进行数据交互的软件框架和硬件结构,实现了PC机和单片机之间的短距离无线通信。所涉及的问题有蓝牙模块和单片机的选择、传输距离、数据传输的稳定性、串口接口设计等。实现的主要功能是利用在PC机上已编写好的上位机经过蓝牙无线传输发送数据给单片机,然后显示在LCD1602上,同时还可以控制一个LED的亮灭。
关键词:蓝牙技术,无线传输,单片机,LCD1602
目录
摘要
ABSTRACT
引言-1
1 绪论-2
1.1 蓝牙的提出和应用-2
1.1.1 蓝牙的命名和发展-2
1.1.2 蓝牙的应用-3
2 系统硬件设计-4
2.1 蓝牙部分-4
2.1.1 蓝牙模块的功能参数-4
2.1.2 蓝牙模块的工作原理-4
2.1.3 数据发送模块设计-6
2.2 单片机部分-7
2.2.1 单片机的功能参数-7
2.2.2 单片机的复位电路-7
2.2.3 数据显示模块组成和工作原理-9
2.2.4 数据接收模块设计-10
3 系统软件设计-11
3.1 蓝牙部分软件设计-12
3.1.1 VisualBasic简介-12
3.1.2 VisualBasic优缺点-12
3.1.3 数据发送程序设计-12
3.2 单片机部分软件设计-14
3.2.1 Keil简介-14
3.2.2 Keil优点-14
3.2.3 数据接收显示程序设计-14
3.2.4 控制程序设计-16
4 实验结果演示-17
5 结论-20
致谢-21
参考文献-22
附录一-23
附录二-28