注册 登录
查看: 335|回复: 2

LCD液晶屏如何显示中文??

[复制链接]
发表于 2015-1-3 23:41:38 | 显示全部楼层 |阅读模式
山外哥,我用的液晶是你们店买的小液晶LCD_ST7735R 但是显示的中文是乱码,数字和英文就不会,,,,代码如下:
  Site_t site;     
  LCD_init();
  site.x=50;
  site.y=50;
  LCD_str(site,"中华民族123456ABC!!!!",BLUE,GREEN);

回复

使用道具 举报

发表于 2015-1-4 12:04:18 | 显示全部楼层
这个要用字幕软件生成中文字库,才可以显示中文的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-1-4 14:29:20 | 显示全部楼层
法平心 发表于 2015-1-4 12:04
这个要用字幕软件生成中文字库,才可以显示中文的

怎样将生成的数据表移植到K60程序上显示到液晶上呢
// ------------------  汉字字模的数据结构定义 ------------------------ //
typedef struct typFNT_GB12                 // 汉字字模数据结构
{
       signed char Index[2];               // 汉字内码索引
       char Msk[24];                       // 点阵码数据
};

/////////////////////////////////////////////////////////////////////////
// 汉字字模表                                                          //
// 汉字库: 宋体12.dot 横向取模右高位,数据排列:从左到右从上到下         //
/////////////////////////////////////////////////////////////////////////
struct typFNT_GB12 code GB_12[] =          // 数据表
{
"我", 0x98,0x00,0x8E,0x02,0x88,0x04,0xFF,0x0F,
      0x88,0x00,0x88,0x04,0x9C,0x02,0x8B,0x01,
      0x88,0x00,0x48,0x09,0x2A,0x0A,0x0C,0x0C,

"们", 0x08,0x04,0xA8,0x0F,0x44,0x04,0x14,0x04,
      0x16,0x04,0x15,0x04,0x14,0x04,0x14,0x04,
      0x14,0x04,0x14,0x04,0x14,0x05,0x14,0x06
};

// 汉字表:
// 我们

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回列表 返回顶部