自制汉字库的原理与应用.pdfVIP

  • 4
  • 0
  • 约3.87千字
  • 约 6页
  • 2017-09-02 发布于重庆
  • 举报
自制汉字库的原理与应用 摘要 本文论述了自制汉字库的基本原理和具体制作步骤。并利用89C51 作为主控CPU,通过VT1335或 VT1335b来点320240液晶屏。给出了在液晶屏上显示“国”字过程。 关键词 硬件汉字库 自制汉字库 液晶显示 89C51 虽然硬件汉字库具有信息量大、使用方便等特点,但是其必须扩展一个Flash 存储器,这样必然会带来硬件成本的提高和设计复杂度的增大。对于众多的仪器仪 表、工业控制设备来讲,往往只需要几十个或几百个汉字就足够了,本文介绍了一 种自制汉字库的方法,在硬件上节省了Flash存储器。 一 汉字库的基本知识 汉字可以看成是有若干点所组成,如16x 16 点阵形式,每个点用一个二进制位 表示,存1 的点当显示时可以在屏上显示一个亮点,存0 的点则在屏上不显示,这 样就把存某字的16x 16 点阵信息直接用来在显示器上按上述原则显示则将出现对 应的汉字,如一个国字的16x 16 点阵字模如图2 所示,当用存储单元存储该字模信 息时将需32 个字节,在图2 的右边写出了该字模对应的字节值。 二 自制汉字库的制作 自制汉字库的制作非常简单,分为以下几步: 1 首先统计所有需要用到的汉字,并进行编号,使每个汉字都有一个唯一的号 码。编号从0开始,依次加一。 2 利用字库生成工具,将第一步统计的汉字按顺序逐个进行输入,按后选择字 库的输出格式,转化后每个汉字都得到一个32字节的字库。字库格式有两种:C51 格式和A51格式,如果用C语言要用C51格式,用汇编语言则用A51格式。这里给大家 推荐一款字库提取软件:字库提取V2.2 (作者:horse2000 )。 软件使用说明: (1) 运行软件,界面如下所示; (2)将你需要的一个或多个汉字输入到右下方的“文字输入区”内,输入完汉 字后按ctl+enter键,表示输入结束,在右上角窗口内会出现输入的汉字; (3 )点击左边窗口的“取模方式”,点击左边的“C51格式”或“A51格式”就会在右下脚 的“点阵生成区”内生成字库点阵。 C51格式: A51格式: (4)将点阵生成区内的汉字点阵复制到你的程序里,就大功告成了。 三 自制汉字库的使用电路 在本节中笔者使用ATMEL公司的产品89C51 作为主控CPU, 使用控制板VT1335b 来控制320x240 点阵图形液晶显示器,将汉字“国家”送到液晶屏的(2,0)处显 示。 VT1335b一边连接液晶屏,另一边连接单片机。 VT1335b与液晶屏的连接非常简单,参照VT1335b和液晶屏的接口定义,将对应 信号连接起来就一切OK了。VT1335b与单片机的连接信号定义如下: 引脚 符号 功能 1 VEE 液晶驱动电源 2 Vadj 对比度调节 3 +5V 4 /RD 读操作信号,低电平有效。 5 /WR 写操作信号,低电平有效。 6 /CS 片选信号,低电平有效 7 A0 地址 8 A1 地址 9 DATA0 数据总线 10 DATA1 数据总线

文档评论(0)

1亿VIP精品文档

相关文档