找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 3362|回復: 4
收起左側

急,求助lcd1602中文顯示

[復制鏈接]
ID:240626 發(fā)表于 2017-11-18 16:36 | 顯示全部樓層 |閱讀模式
用51單片機控制lcd1602顯示中文字幕,求大神幫我寫個程序,順便幫我解析一下取摸了之后這個東西咋創(chuàng)建自己的lcd1602中文庫。謝謝了
// ------------------  漢字字模的數(shù)據(jù)結構定義 ------------------------ //typedef struct typFNT_GB16                 // 漢字字模數(shù)據(jù)結構
{
       signed char Index[2];               // 漢字內(nèi)碼索引
       char Msk[32];                       // 點陣碼數(shù)據(jù)
};

/////////////////////////////////////////////////////////////////////////
// 漢字字模表                                                          //
// 漢字庫: 宋體16.dot,橫向取模左高位,數(shù)據(jù)排列:從左到右從上到下         //
/////////////////////////////////////////////////////////////////////////
struct typFNT_GB16 code GB_16[] =          // 數(shù)據(jù)表
{
"藝", 0x04,0x40,0x04,0x40,0xFF,0xFE,0x04,0x40,
      0x00,0x00,0x3F,0xC0,0x00,0x80,0x01,0x00,
      0x02,0x00,0x04,0x00,0x08,0x00,0x10,0x00,
      0x20,0x02,0x20,0x02,0x20,0x02,0x1F,0xFE,

"超", 0x10,0x08,0x13,0xFC,0x10,0x88,0x7C,0x88,
      0x10,0x88,0x10,0xA8,0xFD,0x10,0x12,0x00,
      0x51,0xF8,0x5D,0x08,0x51,0x08,0x51,0x08,
      0x71,0xF8,0x48,0x06,0x87,0xFC,0x00,0x00,

"歡", 0x00,0x80,0x00,0x80,0xFC,0x80,0x04,0xFC,
      0x45,0x04,0x46,0x48,0x28,0x40,0x28,0x40,
      0x10,0x40,0x28,0x40,0x24,0xA0,0x44,0xA0,
      0x81,0x10,0x01,0x08,0x02,0x0E,0x0C,0x04,

"迎", 0x00,0x00,0x41,0x84,0x26,0x7E,0x14,0x44,
      0x04,0x44,0x04,0x44,0xF4,0x44,0x14,0xC4,
      0x15,0x44,0x16,0x54,0x14,0x48,0x10,0x40,
      0x10,0x40,0x28,0x46,0x47,0xFC,0x00,0x00,

"你", 0x11,0x00,0x11,0x00,0x11,0x00,0x23,0xFC,
      0x22,0x04,0x64,0x08,0xA8,0x40,0x20,0x40,
      0x21,0x50,0x21,0x48,0x22,0x4C,0x24,0x44,
      0x20,0x40,0x20,0x40,0x21,0x40,0x20,0x80
};

// 漢字表:
// 藝超歡迎你



回復

使用道具 舉報

ID:82765 發(fā)表于 2017-11-18 16:58 | 顯示全部樓層
提示: 作者被禁止或刪除 內(nèi)容自動屏蔽
回復

使用道具 舉報

ID:213173 發(fā)表于 2017-11-18 19:41 | 顯示全部樓層
LCD1602不支持漢字顯示,需要用LCD12864屏。
回復

使用道具 舉報

ID:222948 發(fā)表于 2017-11-18 20:08 | 顯示全部樓層
LCD1602只能顯示字母和數(shù)字分別是8*8點陣,而漢字則需要16*16點陣
回復

使用道具 舉報

ID:240626 發(fā)表于 2017-11-20 17:19 | 顯示全部樓層
謝謝大家了,我用5*8的矩陣取字摸投射到lcd1602上就可以顯示漢字了,但是只能顯示簡單的漢字,難得就成一坨黑的了。
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表