基于 51 单片机的蓝牙模块数据传输设计( 修订版) 摘要本设计以 STC89C52 单片机为控制核心
经蓝牙模块实现无线连接, 发送数据和接收数据, 经过 LCD1602 显示接收的数据和编辑发送的数据, 两个单片机经过内部程序实现实时接收、 发送和显示, 从而完成相关要求
1 方案设定1-1 电路设计框图 无线信号串口串口 图 4-1注: 由于 STC89C52 芯片串口寄存器的容量限制, 每次收发只能一个字节
LCD1602液 晶 显 示模块 1蓝 牙 收 发模块 1STC89C52主 控 制 模块 1LCD1602液 晶 显 示模块 2蓝 牙 收 发模块 2STC89C52主 控 制 模块 2矩 阵 键 盘模块 1矩 阵 键 盘模块 21-2 功能叙述本作品经过 HC-05 主从机一体蓝牙模块实现与带蓝牙的设备先经过 OPP 蓝牙协议来实现配对连接, 实现连接配对可经过电路板上的数字按键来实现输入, 经 STC89C52 单片机处理后经过 HC-05蓝牙无线传送到另一方单片机上, 经过 STC89C52 单片机处理后可在 LCD1602 液晶显示所接受到的数据
1-3 使用说明在接通电源前, 先把蓝牙模块插到单片机上, 紧接着启动电源
观察蓝牙模块的指示灯, 等待两个单片机之间的连接匹配, 待指示灯出现双闪后就匹配连接成功
接下来可根据自己想要发送数据在单片机的按键区域( 0~9) 按下, 按下后显示屏便出现你所要发送的数据, 确认无误之后就按下单片机上的发送按钮即马上发送到另一方单片机上( 两个单片机能够互相发送)
2 系统硬件设计2-1 主控制模块图 6-12-2 蓝牙收发模块图 8-12-3 液晶显示模块图 9-1LCD1602 资料: 1602 采纳标准的 16 脚接口, 其中: 第 1 脚: GND 为电源地第 2 脚: VCC 接 5V 电源正极