[资料共享]汉字库HZK16的使用,强烈推荐:
因为压缩包你有个.DLL文件要1,356K,即使压缩也要583K,我传不上来
所以本人决定给需要的朋友发E_mail,
压缩包内文件列表:
1.Readme文件
2.HZK16字库文件
3.网友Carbon编写的汉字字库演示程序,文件名HZ.exe
4.动态链接库文件Msvbvm60.dll
压缩包统计:727K
Readme文件内容:
对于16*16 汉字字模:在HZK16中的偏移地址计算公式为:
ADDRESS=[(AB-0xa1)*94(十进制)+(CD-0xa1)]*32(十进制)其中ABCD为16进制的汉字内码,AB为区码,CD为位码
对于16*16汉字字模需要占用16*16/8=32字节编码字模的排列顺序为从左到右、从上到下:
高------低 高------低 第1字节 第2字节 第3字节 第3字节 。。。 。。。
。。。 。。。 第31字节 第32字节
糊涂虫子整理
资料来自网络,最终目的为资源共享
有需要的朋友请留下E_mail地址,本人将尽快回复
再贴一张实例:
单片机系统中的汉字显示
关键词:单片机 液晶显示器 29F040 汉字显示引言在现代工业控制和一些智能化仪器仪表中,越来越多的场所需要用点阵图形显示器显示汉字。通常的汉字显示方式是先根据所需要的汉字提取汉字点阵(如16×16点阵),将点阵文件存入ROM,形成新的汉字编码;而在使用时刚需要先根据新的汉字编码组成语句,再由MCU根据新编码提取相应的点阵进行汉字显示。在这种显示方式中,如果使用的流字数量较大或语句较多时,利用汉字的新编码组成语句将是一件十分繁琐而枯燥的工作。针对这种情况,本文提出了一种十分简单的方式——直接利用PC机的汉字内码作为单片机系统的编码。下面以8031单片机系统为例阐述如下:一、硬件组成本系统中采用内置T6963控制器的240128T点阵图形液晶显示器。该显示器1行为240点,能容纳16×16点阵的汉字15个,总列数为128点,能显示8行汉字。为了使用MCU操作可使用1片512KB的存储器(如本系统中的29F040)用来存储全部的国标16×16点阵汉辽、8×16的ASCII码点阵数据以及汉字语句编码数据。为了降低成本和减小体积,对于速度要求不是很高的场合也可采用大容量的串行数据存储器,如AT45DB041B。具体的硬件控制电