资源描述:
《汉字点阵显示系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、汉字点阵显示系统一、项目简介LED电子显示屏是随着计算机及相关的微电子﹑光电子技术的迅猛发展而形成的一种新型信息显示媒体。它利用发光二极管构成的点阵模块或像素单元组成可变面积的显示屏幕,它具有高清晰度、色彩鲜艳、视角大、工作稳定、寿命长、功耗低等优点。由于采用单元模块化结构,屏体大小可按用户要求灵活拼制;它的超高亮度,使它在户内外显示中具有不可替代的作用。以可靠性高、使用寿命长、环境适应能力强、性能价格比高、使用成本低等特点,迅速成长为平板显示的主流产品,在信息显示领域得到了广泛的应用。广泛应用到军事、车站、宾馆、体育、新闻、金融、证券、广告以
2、及交通运输等许多行业。目前LED显示屏作为新一代的信息传播媒体,已经成为城市信息现代化建设的标志。 本设计的LED点阵显示系统自带字库。其显示和动态效果(主要是显示内容的滚动)的实现主要依靠硬件扫描驱动,该方法方便,且易于实现。二、电路原理1、系统总体框图采用常用的89C51控制。技术比较熟练,应用广泛,现在的51系列技术硬件发展的也非常得快,也出现了许多功能非常强大的单片机,因此使用单片机可以实现要求的基本功能。下面是简单的用单片机处理的框图(图1)。2、显示原理采用16个LED8*8显示屏,构成16行*64列点阵显示点阵显示屏由16个8×
3、8点阵LED显示模块。16片8×8点阵LED显示模块利用总线形组成一个16×64的LED点阵,用于同时显示4个16×16点阵汉字或8个16×8点阵的字母﹑字符或数字。单元显示屏可以接收来自控制器(主控制电路板)或上一级显示单元模块传输下来的数据信息和命令信息,并可将这些数据信息和命令信息不经任何变化地再传送到下一级显示模块单元中,因此显示板可扩展至更多的显示单元,用于显示更多的显示内容。LED显示模块:LED是英文lightemittingdiode(发光二极管)的缩写,它的基本结构是一块电致发光的半导体材料,置于一个有引线的架子上,然后四周用
4、环氧树脂密封,起到保护内部芯线的作用,所以LED的抗震性能好。当其处于正向工作状态时(即两端加上正向电压),电流从LED阳极流向阴极时,半导体晶体就发出从紫外到红外不同颜色的光线,光的强弱与电流有关。汉字的显示原理:LED汉字显示模块采用动态扫描的方式来显示不同的内容。所谓动态显示就是逐行轮流点亮,这样扫描驱动电路就可以实现多行的同名列共用一套驱动器。以16×16点阵为例,所有同一行发光管的阳极连在一起,所有同一列的发光管的阴极连在一起,先送出对应第一行发光管亮灭的数据并锁存,然后选通第一行使其点亮一定的时间,然后熄灭;再送第二行的数据并锁存,
5、然后选通第二行使其点亮一定的时间,然后熄灭;……。第16行之后又重新点亮第一行,这样反复轮回。只要速度足够快(每秒24次以上),由于人眼的视觉暂停作用,我们就能看到显示屏上稳定的图形或文字了。用动态扫描的方法显示汉字的关键在于显示的亮度和显示内容的稳定性。亮度的高低由单位时间内通过的电流大小有关,内容的稳定性是指人眼对显示内容的感觉,在单位时间内,屏幕刷新的次数越多,人在视觉残留效应的影响下,就会感觉内容越稳定。T03、字模的制作与保存本次设计设计的字模(16×16)都是使用字模提取软件来获取的;如图所示,为本次取字的字模示意图。取字原理:由于
6、采用共阴极的LED显示模块,故在取字符时,取字符阴码,即点亮LED灯的信号为1。取模顺序是从左到右,逐行取位,即第一个点作为最高位。每取8个点作为一个字节。取字的字体由软件写入时的字体决定,每个LED灯的亮灭都是由一个数位来标志的。每一个字由16行16列的点阵组成显示。即国标汉字库中的每一个字均由256点阵来表示。我们可以把每一个点理解为一个像素,而把每一个字的字形理解为一幅图像。事实上这个汉字屏不仅可以显示汉字,也可以显示在256像素范围内的任何图形。以下为用字模提取软件取的“河南大学通信工程系”的字模(C51格式):/*--文字:河--*/
7、/*--Fixedsys12;此字体下对应的点阵为:宽x高=16x16--*/0x20,0x00,0x17,0xFE,0x10,0x08,0x00,0x08,0x88,0x08,0x4B,0xC8,0x52,0x48,0x12,0x48,0x22,0x48,0x23,0xC8,0xE2,0x48,0x20,0x08,0x20,0x08,0x20,0x08,0x20,0x28,0x20,0x10/*--文字:南--*//*--Fixedsys12;此字体下对应的点阵为:宽x高=16x16--*/0x01,0x00,0x01,0x04,0xFF,0
8、xFE,0x01,0x00,0x02,0x00,0x3F,0xFC,0x24,0x24,0x22,0x44,0x2F,0xF4,0x21,0x04,0