首页 百科知识 列共阳双色点阵发光器件显示汉字

列共阳双色点阵发光器件显示汉字

时间:2024-10-26 百科知识 版权反馈
【摘要】:双色点阵每个点有红色和绿色两个发光二极管,两个发光管同时发光为橙色。当red或者green共阳极为低电平,com共阴极为低电平时,发光点的二极管处于截止状态,不发光。由于显示器为行共阴、列共阳的结构,因此不可能在同一时刻显示出整个汉字。在一屏一屏地显示汉字的基础上,字库的编写要每一屏字向前推一列。当lie0为0时,d0~d7为一屏;当lie0为1时,d0~d7为二屏,汉字向前推一列;依次类推。

9.5 用8×8行共阴、列共阳双色点阵发光器件显示汉字

9.5.1 发光器件显示汉字的设计要求

(1)静态显示一个汉字。

(2)一屏一屏地显示汉字。

(3)滚动地显示汉字。

9.5.2 发光器件显示汉字的设计方案

双色点阵每个点有红色和绿色两个发光二极管,两个发光管同时发光为橙色。点阵内的二极管间的连接都是行共阴、列共阳的。当红色二极管(red)或者绿色二极管(green)共阳极为高电平,com共阴极为低电平时,所接点发光。当red或者green共阳极为低电平,com共阴极为低电平时,发光点的二极管处于截止状态,不发光。

9.5.3 发光器件显示汉字的设计与实现

1.静态显示一个汉字(王)

由于显示器为行共阴、列共阳的结构,因此不可能在同一时刻显示出整个汉字。为了显示出整个汉字,首先分布好汉字排列,以行给汉字信息;然后以64Hz频率的时序逐一点亮每一列,即每列逐一加高电位,同时行给汉字信息,根据人眼的视觉残留特性,使之形成整个汉字的显示。

静态显示一个汉字“王”的源代码如下。

img495

img496

img497

img498

2.一屏一屏地显示汉字

在静态显示汉字的基础上加一个lie0信号作为计数器,当lie0为0时显示一个汉字,当lie0为1时显示第二个汉字,当lie0为2时显示第三个汉字,用一个较慢的时钟信号osd控制lie0的计数,就可以实现一屏一屏地显示汉字。

一屏一屏地显示汉字的源代码如下。

img499

img500

img501

img502

img503

img504

3.滚动地显示汉字(王、正、王)

在一屏一屏地显示汉字的基础上,字库的编写要每一屏字向前推一列。当lie0为0时,d0~d7为一屏;当lie0为1时,d0~d7为二屏,汉字向前推一列;依次类推。

滚动地显示汉字“王、正、王”的源代码如下。

img505

img506

img507

img508

img509

img510

img511

img512

img513

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈