【摘 要】本文设计的是双LED点阵显示系统,该系统采用STC12C5A32S2单片机为主控模块,以74HC154作为行驱动、74HC595作为列驱动16×32双点阵屏,通过软件控制能够很好的显示汉字和图形,充分展示了LED显示的基本原理,而且根据要求可以级联成更大的屏,具有很好的推广价值。 【关键词】LED点阵;串行输入;单片机;级联
0 前言
LED电子显示屏是20世纪80年代后期迅速发展起来的新型信息显示媒体,以易于维护、彩丰富、亮度高、使用寿命长、易于操作等优点,逐步成为现在信息发布的一个主流载体。
本文研究的是双LED点阵显示系统,该系统是由单片机控制,以74HC154作为行驱动、74HC595作为列驱动16×32双点阵屏,通过软件控制可以以各种方式显示数字、汉字、图片。采用串口下载,可以根据要求级联成更大的屏、安装简单方便。
1 系统整体设计概述
本显示屏由STC12C5A32S2 单片机为核心,PC机通过RS-232银虎串口把程序下载到单片机,单片机读到要显示的字模,对驱动电路发出控制命令,控制LED点阵屏对应的行和列,在LED点阵屏上显示相应的汉字。系统原理框图如图1所示。
2 系统硬件电路设计
系统硬件主要划分为两大部分:单片机控制部分、点阵屏接口。
拿烟斗的男孩2.1 单片机控制部分
单片机控制部分只需一个单片机最小系统,本设计选用的是刘先进STC12C5A32S2 单片机,它的执行速度比普通的单片机快很多,价格也相对便宜,大家也比较熟悉。
2.2 LED点阵屏接口电路
图2为本实验所用的双8×8点阵(共阴)LED电气化铁路显示屏,塔顶吊柱LED显示屏的行与列电极相互垂直,在交叉点形成发光单元LED,每个点有红绿两种灯珠,点阵的驱动一般采取逐行扫描方式,行电极轮流将低电位接通各行线,使连接到各该行的全部LED的阴极接通低电平,
但具体哪一个LED导通,还要看它的阳极是否接通,由列来控制。显示什么颜取决于列选为红数据线还是绿数据线。
大理日报电子版