感谢指导,目前按BZ方法实行。我定义的数组和结构体数组是用于存放ASCII码和汉字GBK码的,不过这样除了h文件,还多建立了一个c文件。不知有没有方法能把这些东东放到h文件里。
以下是我头文件想包含的内容
u8 const ascii[][16]={
/*-- 文字: ! --*/
/*-- 宋体12; 此字体下对应的点阵为:宽x高=8x16 --*/
0x00,0x00,0x00,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x00,0x00,0x18,0x18,0x00,0x00,
//其他的省略
}
typedef struct // 汉字字模数据结构
{
char GBK_code[2]; // 汉字内码索引
u8 Msk[72]; // 点阵码数据
}GB24;
GB24 const Character24[] = // 数据表
{
0xb5,0xa5,//“单” GBK码
0x04,0x00,0x80,0x03,0x00,0xE0,0x01,0x81,
0x80,0x01,0xC3,0x00,0x00,0x86,0x00,0x0F,
0xFF,0xF0,0x0C,0x18,0x38,0x0C,0x18,0x30,
0x0F,0xFF,0xF0,0x0C,0x18,0x30,0x0C,0x18,
0x30,0x0C,0x18,0x30,0x0F,0xFF,0xF0,0x0C,
0x18,0x30,0x08,0x18,0x20,0x00,0x18,0x0C,
0x7F,0xFF,0xFE,0x00,0x18,0x00,0x00,0x18,
0x00,0x00,0x18,0x00,0x00,0x18,0x00,0x00,
0x18,0x00,0x00,0x18,0x00,0x00,0x10,0x00,
//其他字这里省略
}
|