51单片机的13×14点阵缩码汉卡

[09-12 16:32:34]   来源:http://www.88dzw.com  单片机学习   阅读:8753

文章摘要:汉字显示产品的开发和应用,具有明显的经济价值和实用意义。3 51单片机13×14点阵缩码汉卡 “51汉卡”依据我国的汉字特点和单片机的快速构字功能,在13×14点阵字模基础上,以缩码形式开发而成单片机汉卡的开发,应以目前通用的主流单片机为研发对象,还应在囊括国标一、二级汉字及常用字符的前提下,使内存占用必须降至主流单片机可寻址范围内,且需留有足够的检字程序和用户应用空间。另外,字模设计必须准确、美观。字模提取速度也必须满足实用要求。“51汉卡”的开发正是依据原则,并达到了以上各项要求。 顾名思义,“51汉卡,,即以MCS-51系列及其兼容单片机为研发对象。以51系列为代表的

51单片机的13×14点阵缩码汉卡,标签:单片机开发,单片机原理,单片机教程,http://www.88dzw.com
汉字显示产品的开发和应用,具有明显的经济价值和实用意义。

3 51单片机13×14点阵缩码汉卡
      “51汉卡”依据我国的汉字特点和单片机的快速构字功能,在13×14点阵字模基础上,以缩码形式开发而成单片机汉卡的开发,应以目前通用的主流单片机为研发对象,还应在囊括国标一、二级汉字及常用字符的前提下,使内存占用必须降至主流单片机可寻址范围内,且需留有足够的检字程序和用户应用空间。另外,字模设计必须准确、美观。字模提取速度也必须满足实用要求。“51汉卡”的开发正是依据原则,并达到了以上各项要求。
      顾名思义,“51汉卡,,即以MCS-51系列及其兼容单片机为研发对象。以51系列为代表的8位单片机,在过去、现在以及可以予见的将来,都将是嵌入式系统低端应用的主流机型。此乃业界专家的共识。
     “51汉卡”囊括了“GB2312-80”国标字库的全部一、二级汉字,并增补汉字86个;同时包括了大、小英文字母、阿拉伯数字等160个常用字符和不到4KB的构字程序,却仅总共占用了不足66KB的内存。每字平均约占9.8个单元,相对于16×16点阵每字占32单兀内存而言,尚不到其三分之一。这对于具有相互独立的64KB程序区和64KB数据区的51系列单片机而言,若适当配置内存,可为检字程序和用户留出90%以上的程序空间及相当数量的数据空间,对于一般用户的应用,都将绰绰有余。
       另外,为使“51汉卡’’更便于使用和进一步节省内存,在上述基础上又开发成一套简化版本,删去了部分较偏僻的二级汉字。简化版本包括约5580个汉字,共占用内存58KB。实际上,按有关权威部门的统计,一般文本99%的文字是由2400个字写成的,因此使用简化版本,并配以简单的造字程序,一般亦可满足我们的使用要求。
      "51汉卡”所用字模,即我们开发的完全可与16×16点阵字模媲美的I3×14点阵汉字字模。字模提取速度是我们最为关心的问题之一。经测试及实际使用表明,“51汉卡’’的提模速度完全可满足单片机汉字显示的实用要求。
      我们使用Intel公司MCS-51经典系列87C51单片机在24MHz频率下测试,平均字模提取速度为2.1ms/字。因人的视觉暂留时间为0.1s,无论理论还是实际使用都表明,50字字模提取并显示,并无迟滞和待机之感。即使在1 2MHz频率下,20字取模,即点即出,在一般拼音检字和少量汉字显示中,完全可满足使用要求。随着单片机技术的迅速发展,目前,Intel公司、Atmel公司、philips公司、我国台湾华邦等公司生产的MCS-51兼容单片机时钟频率可达33MHz,增强型可达40MHz,以至达60MHz;现市售的“STC89LE”系列单片机,最高频率可达90MHz。这些芯片都完全能与MCS-51芯片兼容,对于更高需求的场合,更新升级也十分简便。另外,在单片机和嵌入式系统中,文字显示速度要求并不高,只要满足换屏时的视觉要求即可。其汉字显示字数,一般也不太多。如用LCD显示屏,128×64点阵,才显示32个字;192×64点阵才显48个字;即使使用l3×14点阵字模,满屏也才56个汉字。

4“51汉卡”设计依据及说明
     “51汉卡”设计依据是,我国汉字虽然数量繁多,字型各异,但其中复合结构者占大部分,并素有“偏旁取义,正字取音”之说。如“寸”字与不同偏旁可组成“村”、“付”、“讨”、“守”、“过”等字。因此“51汉卡”除单结构字基本以全码设计外,复台结构字多用相应的单体字及其偏旁,以结构代码写成。利用单片机快速的单元积木式构字程序,便可迅速生成字模代码。这既保证了提码速度,又节省了大量的汉卡内存。

    有关“51汉卡”的几点说明如下:
    ①凡汉字库中简、繁体字都有的用简体。如“後”以“后”代,“馀”以“余”代等;
    ② 《新华字典》未收入字,多未收入,如“酏”、“鼽”等字,但“婧”、“弪”等字仍收入;

上一页  [1] [2] [3]  下一页


Tag:单片机学习单片机开发,单片机原理,单片机教程单片机学习
分类导航
最新更新
热门排行