字库资源文件下载
本仓库提供了一个包含多种字库资源的下载,适用于嵌入式系统、字符显示等场景。资源文件包括以下内容:
资源文件列表
-
hzk16
包含字符和汉字,每个汉字占用16x2=32字节。 -
hzk24
包含字符和汉字,每个汉字占用24x3=72字节。 -
ASCII16
包含完整的ASCII字符集。 -
asc24x12
只包含95个字符,字符范围为0x20-0x7E。使用时需要减去0x20的偏移。
使用说明
汉字偏移计算
对于汉字字库(如hzk16和hzk24),汉字的偏移计算公式如下:
#define HZ_INDEX(hz) ((hz[0] - 0xa1) * 94 + (hz[1] - 0xa1))
ASCII字符偏移计算
对于asc24x12字库,字符的偏移计算公式如下:
#define ASCII_INDEX(hz) ((hz[0]) - 0x20) // 95个字符,范围为0x20-0x7E
注意事项
- 请根据实际需求选择合适的字库文件。
- 在使用字库时,请确保正确计算字符或汉字的偏移量,以避免显示错误。
希望这些资源能够帮助你在项目中顺利实现字符和汉字的显示功能。如果有任何问题或建议,欢迎提出。