本帖最后由 zwz7219 于 2019-2-14 23:17 编辑
前两年在深圳市某电子仪表公司做单片机软件编程,第一次真正的写汉字显示方面的程序(以前是在实验板上练习一些简单的汉字显示),显示内容的每次更改,都要重新修改很多地方,深深地感到建立和维护字库是一件非常烦人的工作。
当时,在网上也找了一些字库生成软件,但没有一个让我满意,于是,就自己写了一个。它可以搜索一个文件夹(包括子文件夹),打开所有扩展名为“.c”的文件,从中检索、收集函数实参中的汉字(注释中的汉字不会被收集,如下面的“显示欢迎界面”),去掉重复的汉字(减小字库空间)和排序(方便查表),然后生成需要的点阵字库。
通过该软件,节省了大量的时间,也避免出错,程序结构看上去也更清晰,例如,调用程序可以按下面的方式写:
/* 显示欢迎界面 */
KS0108_TextOut_14_14("欢迎使用", 0, 1); // 显示欢迎界面
KS0108_TextOut_14_14("XXXX示波器 XS3000-2", 2, 4);
KS0108_TextOut_14_14("Ver:1.0", 6, 14 );
KS0108_TextOut_14_14("深圳市XXXX电子有限公司", 4, 4 );
显示内容可以中、英文混排,“所见即所得”。
今天,我把它送给大家,希望用得到的朋友也能从中受益,让我们写软件的衰老的慢一些、白头发少一些,就是我的一点小心愿。
本软件是纯绿色软件,不需要安装,不收费。使用中不会修改你的文件,请放心使用。
压缩包内有两个文件,包括本软件和它的使用说明。在说明书的后面,有一个程序架构的说明,写得虽然比较简洁,但足以让你明白如何实现上述的函数调用方式。
如果你在使用后有什么意见和建议,可以发电子邮件到“3280187902@qq.com”交流,谢谢使用。
汉字小字库自动生成器使用说明.rar
(3.61 MB)
|