硬件汉字库的原理与应用
www.viewtech.cn
摘要 本文论述了硬件汉字库的基本原理和具体制作步骤。并利用89C51 作为主控CPU,通过VT1335或
VT1335b来点320240液晶屏。给出了在液晶屏上显示“国”字过程。
关键词 硬件汉字库 液晶显示 89C51
随着液晶显示技术的发展和应用,越来越多的开发人员希望在自己开发的仪器
设备中使用液晶屏幕来显示汉字。我们日常生活的一些手持工具上如手机快译通等
等,它们可以任意输入汉字不仅灵活性大而且检索速度快,这其中的主要原因就是
在这些设备中固化了硬件汉字库,越来越多的技术开发人员开始关注起硬件汉字库,
希望能在自己开发的设备中设计并使用硬件汉字库,达到加快产品开发速度、降低
软件成本的目的。
一 硬件汉字库相关知识
1 汉字机内码、国标码和区位码
在PC 机的文本文件中,汉字是以机内码的形式存储的,每个汉字占用两个字节
长度,为了和ASCII码区别,范围从十六进制的0A1H 开始,小于80H 的为ASCII 码
将机内码,每个字节的最高位屏蔽掉再以十六进制的形式显示出来则为国标码,将
机内码的每个字节各减去0A0H 再以十进制显示出来即为该汉字的区位码。例如“国”
字的机内码、国标码和区位码如表1 所示。
表1 国字的机内码国标码和区位码
即:区位码=机内码-0A0A0H; 就“国”字而言,其区位码和机内码的关系为:
195AH(区位码)= 0B9FAH(机内码)- 0A0A0H
记住这个关系是我们理解下面有关程序的关键。
2 国标汉字字符集与区位码
根据对汉字使用频率程度的研究,可把汉字分成高频字(约100个),常用字(约
3000个),次常用字(约4000字),罕见字(约8000个)和死字(约45000个)。即
正常使用的汉字达15000 个。我国1981年公布了《通讯用汉字字符集(基本集)及
评论0
最新资源