【本软件已升级至多字体、多字号版请尝试】:https://www.23bei.com/tool-965.html
按顺序输入要取模中文汉字(或全角英文/数字),点击取模,可输出C51格式或ASM格式数组。
此方法,可以减少汉字库占用的flash空间,本网站的点阵字库软件地生成点阵字库时,自动滤除重复部分,用户只需将所有用到的“汉字文字”输入输入框,即可生成无重复的汉字库,然后用本软件生成索引库(即索引数组)。不同的索引数组代表不同的“句子,字符串”。见下方相关计算器:
字模数据顺序:从左到右从上到下,从上到下从左到右,横向8点左高位、横向8点右高位、纵向8点上高位、纵向8点下高位、多种方式可选。自动滤除重复汉字,生成所有汉字索引库。
注:本软件件支持16*16中文汉字(或全角英文/数字)字模提取,输入半角英文或数字,本软件将智能忽略,输出格式可选C51格式或ASM格式。
例如:输入“三贝计算器”,生成C51数组格式如下:
const unsigned char hzk_1616[][32]=
{
/* [HZK1616宋],共5个汉字:"三贝计算器" */
/*-- ID:0,汉字:"三",GB2312编码:C8FD,对应点阵:宽x高=16x16,共32字节 --*/
0x00,0x00,0x00,0x08,……
}
本软件生成字模每组32个字节,推荐先编辑好所有待生成文字,一次生成全部,注释中的ID表示对应汉字在数组中的位置,ID从0开始计数,如果要将多次生成结果拼接到一个数组中,注意中间需要增加“,”号。
ID*每个字符的字节数=本字符在字模数组中的起始位置。
所以将所有可用字符生成一个字模数组,将需要字符的ID按顺序记录到另一字符串数组,即可实现特定字符串的显示。
相关计算器:
1)LCD点阵字库(16进制)数据转字模/图像工具【点阵验证】
2)LCD/OLED中文汉字点阵字模,字库索引数组生成软件【索引工具】