基于 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 电源正极第 3 脚:V0 为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高(对比度过高时会 产生“鬼影”,使用时能够经过一个 10K 电位器调整对比度)。第 4 脚:RS 为寄存器选择,高电平 1 时选择数据寄存器、低电平 0 时选择指令寄存器。第 5 脚:RW 为读写信号线,高电平(1)时进行读操作,低电平(0)时进行写操作。第 6 脚:E(或 EN)端为使能(enable)端,高电平(1)时读取信息,负跳变时实施指令。第 7~14 脚:D0~D7 为 8 位双向数据端。第 15~16 脚:空脚或背灯电源。15 脚背光正极。16 脚背光负极。特征:3.3V 或 5V 工作电压,对比度可调内含复位电路提供多种控制命令,如:清屏、字符闪耀、光标闪耀、显示移位等多个功效有 80 字节显示数据存放器 DDRAM内建有 192 个 5X7 点阵字...