原创 在C51中,HZK16汉字库的使用(mydows's Blog转载)

2009-1-8 08:32 4065 8 8 分类: MCU/ 嵌入式

在C51中,HZK16汉字库的使用(mydows's Blog转载)


定义如下:
unsigned char str[]="我"
在运行时str被初始化为2个字节长度,内容为“我”的GBK码,为:0xCE(区码),0xD2(位码)。
使用如下换算公式得到“我”在HZK16文件中的地址,从该位置开始的顺序32字节为“我”的字模。
    ADD=【(区码-0xa1)×0x5e + (位码-0xa1)】×0x20
按照上面的计算方法,“我”的字模地址:0x216E0 。他的C语言字模为:0x04,0x80,0x0E,0xA0,0x78,0x90,0x08,
0x90,0x08,0x84,0xFF,0xFE,0x08,0x80,
0x08,0x90,0x0A,0x90,0x0C,0x60,0x18,
0x40,0x68,0xA0,0x09,0x20,0x0A,0x14,
0x28,0x14,0x10,0x0C

使用UltraEdit打开HZK16文件,“我”的字模在图示位置:
点击看大图


 

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
8
关闭 站长推荐上一条 /3 下一条