- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
任务九点阵显示应用一、任务背景知识1.点阵屏的内部结构及扫描原理LED点阵屏的内部结构可以分为共阴型和共阳型两种类型,本任务系统设计采用的是共阳型的LED点阵屏。其硬件电路如〔图8.1〕所示,我们只选取了一个8*8的LED矩阵做模型,当行上有一正选通信号时,列选端四位数据为0的发光二极管便导通点亮。根据这个原理,当我们需要某图形或文字时,只需要将要显示的文字或图形的编码作为列信号跟对应的行信号进行逐次扫描,就可以逐行点亮点阵。当扫描速度大于24Hz,由于扫描时间很快,人眼的视觉有暂留效应,就可以看到显示的是完整的图形或文字,这样就到达了显示的效果。图9-18*8共阳极LED点阵
例如,假设要图中所示64个LED显示一个“0〞字的方框,那么首先在列1~8上写入列编码的信号,接着应将对应的行上加选通信号,即在行、列的信号端分别加上如〔图8.2〕所示数据,这样,假设显示数字为“0〞时:12345678 ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● 00003E4141413E00图9-2在点阵上所加的行信号以及列选择信号因此,形成的列代码为00H,00H,3EH,41H,41H,41H,3EH,00H;只要把这些代码分别送到相应的列线上面,即可实现“0〞的数字显示。送显示代码过程如下所示:送第一列线代码到P3端口,同时置第一行线为“0〞,其它行线为“1〞,延时2ms左右;送第二列线代码到P3端口,同时置第二行线为“0〞,其它行线为“1〞,延时2ms左右;如此下去,直到送完最后一列代码,又从头开始送。如此循环下去,当刷新频率足够高时〔大于24Hz〕,由于人眼的视觉暂留特性,便可得到一个稳定的“0〞字。这就简单的描叙了一下的点亮LED的扫描原理。
2.字库知识在PC机的文本文件中,汉字是以机内码的形式存储的,每个汉字占用两个字节长度,计算机就是根据机内码的值把对应的汉字从字库中提取出来。而每个汉字在字库中是以点阵字模形式存储的,如一般采用16x16点阵形式,每个点用一个二进制位表示,存1的点当显示时可以在屏上显示一个亮点,存0的点那么在屏上不显示,这样就把存某字的16x16点阵信息直接用来在显示器上按上述原那么显示那么将出现对应的汉字,如一个“亚〞字的16x16点阵字模如以以以下图8.3所示,当用存储单元存储该字模信息时将需32个字节地址,在图的右边写出了该字模对应的字节值。其规那么是:把字分成左右两局部,第一行的左半部八位数据占用一个字节存储,右半局部八位数据占用一个字节存储,依次类推,16行共使用了16*2=32个字节。图9-3亚字点阵字模(a)
图9-4亚字点阵字模(b)依据此原理,把需要用到的汉字的字模以表格的形式存储到单片机当中,每一行以适当的速度分两次送数据〔左半局部和右半局部〕,等16行全部送完后,就可显示出一帧汉字。3.显示屏知识同一切能够显示图像的设备一样LED显示屏也需要一定的数据刷新率,如电视机的速率是50帧/秒,计算机显示器是85帧/秒。实训证明,只有不低于50帧/秒,人眼是感觉不到闪烁的。所以,由人的视觉暂留效应设计要求是每秒最低扫描LED屏50次。另外,LED具有一定的响应时间和余辉效应,如果给它的电平持续时间很短,例如1us将不能充分点亮,一般要求电平持续时间是1ms。当LED点亮后撤掉电平,它不会立即熄灭。这样从左到右扫描完一帧,看起来就是同时亮的。
4.YL-236实验台点阵显示(1)点阵驱动电路分析YL-236实验台32列×16行的点阵显示屏,由8个8×8共阴点阵器件构成。显示屏实物如图8-4所示,电路原理如图8-5所示。图9-532×16点阵显示模块实物图图9-632×16点阵显示模块电路图
U1、U2分别锁存上半屏和下半屏数据,并由ULN2803反相缓冲驱动,U3~U6锁存列数据并直接驱动LED显示。使用该显示屏编程时,注意以下几点:①向点阵发送数据时,首先将数据送总线DO~D7,然后给相关集成块发送所锁存信号。当74HC573的LE(ROW0,ROW1,COL0,COL1,COL2,COL3)脚为高电平时,D端数据被传递到其输出端Q。当LE为低电平时,Q端数据被保持,不受D端影响。②要点亮点阵LED,发送的行列数据都是高电平有效。③
文档评论(0)