您的位置: 丹东资讯网 > 星座

基于藍牙技術的LED點陣屏設計方案消費電

发布时间:2019-11-09 01:09:59

基于蓝牙技术的LED点阵屏设计方案 - 消费电子 - 电子工程

图9 系统软件流程 初始化后系统将主动读取FLASH 指定地址范围内的数据,并将数据( Unicode 字符集) 转换得到与Unicode 数据对应的GB2312字符集代码在字库芯片的地址码,然后将该地址码送给字库芯片提取该地址所对应的GB2312 字符集,再将GB2312 字符集代码通过字库芯片转化提取相对应的16* 16 点阵代码,通过SPI 口将代码送给单片机,进而单片机将点阵代码送给点阵屏并控制点阵屏将数据显示出来

正常工作状态下,当蓝牙与系统蓝牙模块发生配对时,只有输入正确的PIN 码后,才可成功配对,配对成功后,若采用记事本软件通过蓝牙发送数据,蓝牙模块将接收数据并通过串口发送出去,这时单片机接收数据,如果识别到有效数据的开始位为标志位“#”,那么系统将认为该命令是控制命令,即控制LED 显示的亮度、速度、移动方向控制命令的格式自主定义例如“#35 左”,意思为:“#”为控制标志位,“3”控制亮度( 控制范围为0 - 9,数值越大亮度越高) ,“5”控制速度( 控制范围0 - 9,数字越大速度越慢) ,“左”为方向控制位( 左为移动方向向左移,右代表向右移,上表示向上移,下为向下移) 如果有效数据的开始位不为“#”,那么将默认此次数据为LED 要显示的新内容,系统将把数据按顺序存入指定的FLASH 地址范围内,待复位后新数据将显示于屏幕上特别要指出的是,为了保证显示屏工作的可靠性,要在显示循环程序中得合适位置设置好“喂狗”参数

4 结束语

系统实现了通过更新显示屏显示内容的目的,方便又快捷经过一批用户的使用,显示性能和控制性能均较为稳定但是,在实际使用过程中也遇到了尚未解决的问题: ①有部分不支持Unicode 字符集格式②本设计仅限于智能机通过记事本显示数据的传送,而不同采用的记事本软件不尽兼容,本设计是基于Nokia 软件设计的

生物谷药业
生物谷
生物谷药业
猜你会喜欢的
猜你会喜欢的