针对LED 显现屏运用中存在的问题,给出了一种低本钱、内容更新方便的点阵LED 文字显现屏的计划。体系选用C8051F410作为MCU,运用蓝牙模块接纳手机蓝牙传输的数据,并将数据经过单片机操控字库芯片进行字符集的转化、点阵代码的提取,进而由单片机操控点阵屏更新显现数据。经实际运用,操控安稳、便利。
本文规划一种内容更新方便、可扩展、低价格的点阵LED 文字显现屏。降低本钱的途径是①用简直人人都有的手机的蓝牙数据传输功用进行LED 显现内容的更新,免除专业上位机软件和操控卡的本钱,操作也更简略;②单次显现内容在5 ~ 30 个汉字或英文字母,由于显现内容较少,就可完成扩展电路的简略化。
最小体系电路规划
体系对单片机时钟的精度和温度安稳度都没有特别要求,能够直接运用C8051F410 单片机内部自带的时钟振荡器,而无需外接振荡器。运用时要注意的是,是芯片作业电源是从Vregin 引脚引进( + 3. 3V) ,VDD 是内部基准电压输出引脚,VIO 是I /O 口作为数字引脚时的电源输入引脚。电路规划时必需在紧靠这3 个引脚的方位布上滤波和退耦电容( 4. 7μ 和104p) .P1. 0~ P1. 3 是显现屏的操控线CLK、SCLK、R 和OE; P1. 7、P0. 0 ~ P0. 2是字库芯片操控线,选用SPI 接口; P2. 0 和P2. 1 是显现屏的行扫操控线A 和B; P0. 4 和P0. 5 是串口通讯线,与蓝牙模块衔接。这12 根引脚都需装备为数字引脚。最小体系电路如图3所示。
蓝牙模块
选用蓝牙模块的要求是: 价格便宜、体积小,运用便利。契合条件的蓝牙模块产品许多。规划选用的是南京国春电气出产的GC – 02 蓝牙模块,这是款高质量的CLASS2 蓝牙模块。此蓝牙模块内部带有目标交流协议( OPP) 文件接纳功用,只需上电后,就可被手机蓝牙辨认,并可成功配对树立衔接,接纳手机蓝牙传输的文件。GC – 02 蓝牙模块共有29 个引脚,可经过SPI 接口或UART接口与单片机通讯。本体系单片机挑选UART 方法与GC – 02进行通讯。蓝牙模块处于待机形式时,已配对过的手机向蓝牙模块发送文件,未配对的手机需先进行配对,输入正确的PIN 码( 即配对暗码) 即可配对。此蓝牙模块的进场厂PIN 码是“1234”,其PIN 码可经过向蓝牙模块发送指令进行修正。
单片机与蓝牙模块电路规划
单片机经过引脚P0.4 和P0. 5 与蓝牙模块GC- 2 的串口( 12 脚和13脚) 进行通讯,蓝牙模块的其他功用未用。单片机与蓝牙模块的衔接如图4所示。
图4 单片机与蓝牙模块的衔接图
体系整体电路规划
本体系以单片机C8051F410 作为MCU,外围电路包含蓝牙模块、字库芯片、LED 点阵屏和电源模块,体系电路原理如图8 所示。
图8 体系原理图。
体系完成了经过手机更新显现屏显现内容的意图,便利又方便。经过一批用户的运用,显现功能和操控功能均较为安稳。可是,在实际运用过程中也遇到了没有处理的问题: ①有部分手机不支持Unicode 字符集格局。②本规划仅限于智能机经过记事本修改显现数据的传送,而不同手机选用的记事本修改软件不尽兼容,本规划是根据Nokia 手机的。