单片机控制点阵显示
摘要:本文采用单片机来控制整个
LED 点阵电路。需要显示的汉字较多时,直接将字库部
分单独设置在整个电路的控制电路部分,这样整个单片机系统的汉字编码就变得简单化。
关键词:
LED 点阵 单片机 上位机 下位机 智能显示屏体
引言
单片机自
20 世纪 70 年代问世以来,以极其高的性价比受到人们的重视和关注,所以应用
很广,发展很快。单片机的优点是体积小、重量轻、抗干扰能力强,对环境要求不高,价格低
廉,可靠性高,灵活性好,开发较为容易。广大工程技术人员通过学习有关单片机的知识后,
也能依靠自己的力量来开发所希望的单片机系统,并可获得较高的经济效益。正因为如此,
在我国,单片机已被广泛地应用在工业自动化控制、自动检测、智能仪表、家用电器等各个方
面。在现代工业控制和一些智能化仪器仪表中,越来越多的场所需要用点阵图形显示器显示
汉字。汉字显示方式是先根据所需要的汉字提取汉字点阵(如
16×16 点阵),将点阵文件存
入
ROM,形成新的汉字编码;而在使用时则需要先根据新的汉字编码组成语句,再由
MCU 根据新编码提取相应的点阵进行汉字显示。
一、设计思想
LED 发光灯可以分为单色发光灯、双色发光灯、三色发光灯、面发光灯、闪烁发光灯、电压型
发光灯等多种类型。按照发光灯强度又可以分为普通亮度发光灯、高亮度发光灯、超高亮度发
光灯等。这种单个的发光灯适宜用做指示灯,如电源指示、电路状态指示灯,进而对能够转
变成电信号的各种物理量进行指示。也可以用多个
LED 发光灯组成固定的字符或图形进行
显示,如大型剧场会堂的出入口及洗手间的显示。
和很多应用术语一样,
LED 图文显示屏并没有一个公认的严格的定义,一般把显示图形和/
或文字的
LED 显示屏称为图文屏。这里所说的图形,是指由单一亮度线条组成的任意图形,
以便于不同亮度(灰度)点阵组成的图像相区别。图文显示屏的主要特征是只控制
LED 点
阵中各发光器件的通断(发光或熄灭),而不控制
LED 的发光强弱。LED 图文显示屏的外
观可以做成条形,叫做条形图文显示屏(简称条屏),也可以按一定高度比例做成矩形的
平面图文显示屏。其实条屏只不过是其宽度远大于高度的平面显示屏,在显示与控制的原理
上并无区别。
不论显示图形还是文字,都是控制与组成这些图形或文字的各个点所在位置相对应的
LED
器件发光。通常事先把需要显示的图形文字转换成点阵图形,在按照显示控制的要求以一定
的格式形成显示数据。对于只控制通断的图文显示屏来说,每个
LED 发光器件占据数据中
的
1 位(1bit),在需要该 LED 器件发光的数据中相应的位填 1,否则填 0。当然,根据控
制电路的安排,相反的定义同样时可行的。这样依照所需显示的图形文字,按显示屏的各行
各列逐点填写显示数据,就可以构成一个显示数据文件。显示图形的数据文件,其格式相对
自由,只要能够满足显示控制的要求即可。文字的点阵格式比较规范,可以采用现行计算机
通用的字库字模。组成一个字的点阵,其大小也可以有
16×16、24×24、32×32、48×48 等不同
规格。