提取字模如下,直接包含汉字内码,可实现直接输入汉字write_lcd8x16(86,0,"STM32F103ZE开发板实验",charColor,bkColor);:
以下是部分生成的汉字字库结构:
// ------------------ 汉字字模的数据结构定义 ------------------------ //
typedef struct // 汉字字模数据结构
{
signed char Index[2]; // 汉字内码索引
char Msk[32]; // 点阵码数据
}typFNT_GB16;
/////////////////////////////////////////////////////////////////////////
// 汉字字模表 //
// 汉字库: 宋体16.dot 纵向取模下高位,数据排列:从左到右从上到下 //
/////////////////////////////////////////////////////////////////////////
typFNT_GB16 const GB_16[] = // 数据表
{
"开", 0x80,0x82,0x82,0x82,0xFE,0x82,0x82,0x82,
0x82,0x82,0xFE,0x82,0x83,0xC2,0x80,0x00,
0x00,0x80,0x40,0x30,0x0F,0x00,0x00,0x00,
0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,
"发", 0x00,0x10,0x18,0x16,0x10,0x90,0xF0,0x9F,
0x90,0x90,0x92,0x94,0x10,0x18,0x10,0x00,
0x40,0x20,0x90,0x88,0x46,0x41,0x23,0x14,
0x08,0x14,0x22,0x21,0x40,0xC0,0x40,0x00,
"板", 0x10,0x10,0xD0,0xFF,0x90,0x10,0x00,0xFC,
0x24,0xA4,0x24,0x22,0xA3,0x62,0x00,0x00,
0x04,0x03,0x00,0xFF,0x40,0x21,0x18,0x47,
0x20,0x13,0x0C,0x16,0x21,0x60,0x20,0x00,
"实", 0x10,0x0C,0x04,0x44,0x8C,0x94,0x35,0x06,
0xF4,0x04,0x04,0x04,0x04,0x14,0x0C,0x00,
0x02,0x82,0x82,0x42,0x42,0x23,0x12,0x0E,
0x03,0x0A,0x12,0x22,0x42,0xC3,0x02,0x00,
"验", 0x02,0xFA,0x02,0x02,0xFF,0x42,0x20,0x50,
0x4C,0x43,0x4C,0x50,0x20,0x60,0x20,0x00,
0x10,0x31,0x11,0x49,0x89,0x7F,0x42,0x5C,
0x40,0x4F,0x60,0x58,0x47,0x60,0x40,0x00,
|