📄 lcdchar.h
字号:
/***********************************************************************************************************************************
*Description: Define Lcd Display Char
*File Name: LCD.h
*Use Compile Lanague: KEIL C51
*Version : V1.0
*Code Author: zhouhuanxi
*Date: 2005-01-14
*CopyRight(C) 2005 -- SHENZHEN XINSANWEI Machine&Electronics CO.,LTD.
All Right Rerseved
***********************************************************************************************************************************/
#ifdef _DISP_CHAR_H
//==================================================================================================================================
//英文字符LCD字型码
//Numerica
SYSTEM_CODE_SEL uint8 Mfont_0[16] ={0xE0,0x10,0x10,0x10,0xE0,0x0,0x0,
0x0,0x7,0x8,0x8,0x8,0x7,0x0,0x0,0x0}; //0
SYSTEM_CODE_SEL uint8 Mfont_1[16] ={0x0,0x20,0xF0,0x0,0x0,0x0,0x0,0x0,
0x0,0x8,0xF,0x8,0x0,0x0,0x0,0x0}; //1
SYSTEM_CODE_SEL uint8 Mfont_2[16] ={0x60,0x10,0x10,0x90,0x60,0x0,0x0,
0x0,0xC,0xA,0x9,0x8,0x8,0x0,0x0,0x0}; //2
SYSTEM_CODE_SEL uint8 Mfont_3[16] ={0x20,0x10,0x90,0x90,0x60,0x0,0x0,0x0,
0x4,0x8,0x8,0x8,0x7,0x0,0x0,0x0}; //3
SYSTEM_CODE_SEL uint8 Mfont_4[16] ={0x80,0x40,0x20,0xF0,0x0,0x0,0x0,0x0,
0x3,0x2,0xA,0xF,0xA,0x0,0x0,0x0}; //4
SYSTEM_CODE_SEL uint8 Mfont_5[16] ={0xF0,0x90,0x90,0x90,0x10,0x0,0x0,0x0,0x4
,0x8,0x8,0x8,0x7,0x0,0x0,0x0}; //5
SYSTEM_CODE_SEL uint8 Mfont_6[16] ={0xE0,0x90,0x90,0x90,0x20,0x0,0x0,0x0,0x7,
0x8,0x8,0x8,0x7,0x0,0x0,0x0}; //6
SYSTEM_CODE_SEL uint8 Mfont_7[16] ={0x30,0x10,0x90,0x70,0x10,0x0,0x0,0x0,0x0,
0x0,0xF,0x0,0x0,0x0,0x0,0x0}; //7
SYSTEM_CODE_SEL uint8 Mfont_8[16] ={0x60,0x90,0x90,0x90,0x60,0x0,0x0,0x0,0x7,
0x8,0x8,0x8,0x7,0x0,0x0,0x0}; //8
SYSTEM_CODE_SEL uint8 Mfont_9[16] ={0xE0,0x10,0x10,0x10,0xE0,0x0,0x0,0x0,0x4,
0x9,0x9,0x9,0x7,0x0,0x0,0x0}; //9
SYSTEM_CODE_SEL uint8 Mfont_dot[16] ={0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6,0xF,
0xF,0x6,0x0,0x0,0x0,0x0}; //G-DOT
//LETTER
SYSTEM_CODE_SEL uint8 Mfont_a[16] ={0x0,0x80,0x70,0xC0,0x0,0x0,0x0,0x0,0x8,0xF,0x2,
0x3,0xE,0x8,0x0,0x0}; //A
SYSTEM_CODE_SEL uint8 Mfont_b[16] ={0x10,0xF0,0x90,0x90,0x60,0x0,0x0,0x0,0x8,0xF,
0x8,0x8,0x7,0x0,0x0,0x0}; //B
SYSTEM_CODE_SEL uint8 Mfont_c[16] ={0xE0,0x10,0x10,0x10,0x30,0x0,0x0,0x0,0x7,0x8,
0x8,0x8,0x4,0x0,0x0,0x0}; //C
SYSTEM_CODE_SEL uint8 Mfont_d[16] ={0x10,0xF0,0x10,0x10,0xE0,0x0,0x0,0x0,0x8,0xF,
0x8,0x8,0x7,0x0,0x0,0x0}; //D
SYSTEM_CODE_SEL uint8 Mfont_e[16] ={0x10,0xF0,0x90,0xD0,0x30,0x0,0x0,0x0,0x8,0xF,
0x8,0x9,0xC,0x0,0x0,0x0}; //E
SYSTEM_CODE_SEL uint8 Mfont_f[16] ={0x10,0xF0,0x90,0xD0,0x30,0x0,0x0,0x0,0x8,0xF,
0x8,0x1,0x0,0x0,0x0,0x0}; //F
SYSTEM_CODE_SEL uint8 Mfont_k[16] ={0x10,0xF0,0x90,0x40,0x30,0x10,0x0,0x0,0x8,0xF,
0x8,0x3,0xC,0x8,0x0,0x0}; //K
SYSTEM_CODE_SEL uint8 Mfont_v[16] ={0x10,0xF0,0x0,0x80,0x70,0x10,0x0,0x0,0x0,0x1,
0xE,0x3,0x0,0x0,0x0,0x0}; //V
SYSTEM_CODE_SEL uint8 Mfont_g[16] ={0x0,0xC0,0x20,0x10,0x10,0x30,0x0,0x0,0x0,0x7,
0x8,0x10,0x12,0xE,0x2,0x0}; //G
SYSTEM_CODE_SEL uint8 Mfont_h[16] ={0x0,0x10,0xF0,0x10,0x0,0x10,0xF0,0x10,0x0,0x10,
0x1F,0x11,0x1,0x11,0x1F,0x10}; //H
SYSTEM_CODE_SEL uint8 Mfont_j[16] ={0x0,0x0,0x8,0x8,0xF8,0x8,0x8,0x0,0x0,0x18,0x10,
0x10,0xF,0x0,0x0,0x0}; //J
SYSTEM_CODE_SEL uint8 Mfont_l[16] ={0x0,0x10,0xF0,0x10,0x0,0x0,0x0,0x0,0x0,0x10,0x1F,
0x10,0x10,0x10,0x18,0x0}; //L
SYSTEM_CODE_SEL uint8 Mfont_s[] ={0x0,0x0,0x80,0x40,0x40,0x40,0xC0,0x0,0x0,
0x0,0x31,0x22,0x22,0x24,0x18,0x0};//s
SYSTEM_CODE_SEL uint8 Mfont_p[] ={0x0,0x0,0x40,0xC0,0x40,0x40,0x80,0x0,0x0,
0x0,0x20,0x3F,0x22,0x2,0x1,0x0};//p
SYSTEM_CODE_SEL uint8 Mfont_m[] ={0x0,0x0,0xE0,0xE0,0x0,0xE0,0xE0,0x0,0x0,
0x0,0x1F,0x1,0x1E,0x1,0x1F,0x0};//M
SYSTEM_CODE_SEL uint8 Mfont_o[] ={0x0,0x0,0xC0,0x20,0x20,0x20,0xC0,0x0,0x0,
0x0,0xF,0x10,0x10,0x10,0xF,0x0};//O
SYSTEM_CODE_SEL uint8 Mfont_r[] ={0x0,0x20,0xE0,0x20,0x20,0xC0,0x0,0x0,0x0,
0x10,0x1F,0x11,0x3,0x1C,0x10,0x0};//R
SYSTEM_CODE_SEL uint8 Mfont_u[] ={0x0,0x20,0xE0,0x0,0x0,0xE0,0x20,0x0,0x0,
0x0,0xF,0x10,0x10,0xF,0x0,0x0};//u
//Symbol
SYSTEM_CODE_SEL uint8 shift[16] ={0x0,0x0,0x0,0x0,0xFC,0xF8,0x30,0x20,0x0,
0x0,0x0,0x0,0x3F,0x3F,0x0,0x0}; //shift
SYSTEM_CODE_SEL uint8 space1[16] ={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00}; //space1
SYSTEM_CODE_SEL uint8 mh[16] ={0x0,0x0,0x60,0x60,0x60,0x0,0x0,0x0,0x0,0x0,
0x6,0x6,0x6,0x0,0x0,0x0}; //冒号
SYSTEM_CODE_SEL uint8 stop[16] ={0x80,0x80,0x80,0x80,0x80,0x80,0x0,0x0,0x0,
0x0,0x0,0x0,0x0,0x0,0x0,0x0};//-
SYSTEM_CODE_SEL uint8 Top_Arrow[16] ={0x0,0x80,0xE0,0xF8,0xE0,0x80,0x0,0x0,
0x6,0x7,0x7,0x7,0x7,0x7,0x6,0x0}; //上箭头
SYSTEM_CODE_SEL uint8 Bottom_Arrow[16] ={0x60,0xE0,0xE0,0xE0,0xE0,0xE0,0x60,
0x0,0x0,0x1,0x7,0x1F,0x7,0x1,0x0,0x0}; //下箭头
SYSTEM_CODE_SEL uint8 xinghao[] ={0x0,0x0,0x40,0x80,0xE0,0x80,0x40,0x0,0x0,0x0,0x2,0x1,0x7,0x1,0x2,0x0};//*
//Define Pointer Array Display English char , Numerica and symbol
SYSTEM_CODE_SEL uint8 * English_Offset[] = {Mfont_0,Mfont_1,Mfont_2,Mfont_3,
Mfont_4,Mfont_5,Mfont_6,Mfont_7,
Mfont_8,Mfont_9,stop,Top_Arrow,
Bottom_Arrow,Mfont_dot,mh,Mfont_l,
Mfont_a,Mfont_b,Mfont_c, Mfont_d,
Mfont_e,Mfont_f,Mfont_g, Mfont_h,
Mfont_j,Mfont_k, Mfont_v,xinghao};
SYSTEM_CODE_SEL uint8 * Bps1200[]={Mfont_1,Mfont_2,Mfont_0,Mfont_0,Mfont_b,Mfont_p,Mfont_s};//1200Bps
SYSTEM_CODE_SEL uint8 * Bps2400[]={Mfont_2,Mfont_4,Mfont_0,Mfont_0,Mfont_b,Mfont_p,Mfont_s};//1200Bps
SYSTEM_CODE_SEL uint8 * Bps4800[]={Mfont_4,Mfont_8,Mfont_0,Mfont_0,Mfont_b,Mfont_p,Mfont_s};//1200Bps
SYSTEM_CODE_SEL uint8 * Bps9600[]={Mfont_9,Mfont_6,Mfont_0,Mfont_0,Mfont_b,Mfont_p,Mfont_s};//1200Bps
SYSTEM_CODE_SEL uint8 ** Bps[] ={Bps1200,Bps2400,Bps4800,Bps9600};
SYSTEM_CODE_SEL uint8 * Ram[]={Mfont_r,Mfont_a,Mfont_m,mh};
SYSTEM_CODE_SEL uint8 * Rom[]={Mfont_r,Mfont_o,Mfont_m,mh};
SYSTEM_CODE_SEL uint8 * Eeprom[]={Mfont_e,Mfont_e,Mfont_p,Mfont_r,Mfont_o,Mfont_m,mh};
SYSTEM_CODE_SEL uint8 * Cpu1[]={Mfont_c,Mfont_p,Mfont_u,Mfont_1,mh};
SYSTEM_CODE_SEL uint8 * Cpu2[]={Mfont_c,Mfont_p,Mfont_u,Mfont_2,mh};
//==================================================================================================================================
//汉字LCD字形码(16X16)
SYSTEM_CODE_SEL uint8 space[32] ={0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00};//space
//年,月,日,时,分,秒
SYSTEM_CODE_SEL uint8 Year[] ={0x0,0x0,0x40,0x20,0x9C,0x90,0x90,0x90,0xF0,0x90,0x90,0x90,0x98,0x10,0x0,0x0,
0x0,0x0,0x4,0x4,0x7,0x4,0x4,0x4,0x3F,0x4,0x4,0x4,0x4,0x4,0x0,0x0}; //年
SYSTEM_CODE_SEL uint8 Month[] ={0x0,0x0,0x0,0x0,0x0,0xFC,0x24,0x24,0x24,0x24,0x24,0xFC,0x0,0x0,0x0,0x0,
0x0,0x0,0x0,0x20,0x10,0xF,0x1,0x1,0x1,0x11,0x21,0x1F,0x0,0x0,0x0,0x0}; //月
SYSTEM_CODE_SEL uint8 Day[] ={0x0,0x0,0xF8,0x88,0x88,0x88,0x88,0x88,0x88,0xFC,0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3F,
0x10,0x10,0x10,0x10,0x10,0x10,0x3F,0x0,0x0,0x0,0x0,0x0,0x0};//日
SYSTEM_CODE_SEL uint8 Xin[] ={0x0,0x0,0x0,0x0,0x7C,0x54,0x54,0x54,0xD4,0x54,0x54,0x7C,0x0,0x0,0x0,0x0,
0x0,0x0,0x28,0x24,0x2B,0x2A,0x2A,0x2A,0x3F,0x2A,0x2A,0x2A,0x22,0x20,0x0,0x0}; //星
SYSTEM_CODE_SEL uint8 Qi[] ={0x0,0x0,0x0,0x10,0xFC,0x50,0x50,0xFC,0x10,0x0,0xF8,0x48,0x48,0xF8,0x0,
0x0,0x0,0x0,0x24,0x14,0xF,0x5,0xD,0x17,0x24,0x10,0xF,0x2,0x22,0x3F,0x0,0x0}; //期
SYSTEM_CODE_SEL uint8 One[] ={0x0,0x0,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0xC0,
0x80,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0}; //一
SYSTEM_CODE_SEL uint8 Two[] ={0x0,0x0,0x0,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x18,0x10,0x0,0x0,0x0,
0x0,0x0,0x0,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x18,0x10,0x0,0x0,0x0}; //二
SYSTEM_CODE_SEL uint8 Three[] ={0x0,0x0,0x0,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x90,0x18,0x10,0x0,0x0,0x0,0x0,0x0,
0x10,0x10,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x18,0x10,0x0,0x0}; //三
SYSTEM_CODE_SEL uint8 Four[] ={0x0,0x0,0x0,0xF8,0x8,0x8,0xF8,0x8,0x8,0xF8,0x8,0x8,0xF8,0x0,0x0,0x0,0x0,0x0,0x0,0x3F,
0x14,0x12,0x11,0x10,0x10,0x11,0x12,0x12,0x3F,0x0,0x0,0x0}; //四
SYSTEM_CODE_SEL uint8 Five[] ={0x0,0x0,0x0,0x8,0x88,0x88,0x88,0xF8,0x88,0x88,0x88,0x8C,0x8,0x0,0x0,0x0,0x0,0x0,
0x20,0x20,0x20,0x20,0x3F,0x20,0x20,0x20,0x20,0x3F,0x20,0x20,0x0,0x0}; //五
SYSTEM_CODE_SEL uint8 Six[] ={0x0,0x0,0x40,0x40,0x40,0x40,0x48,0x50,0x60,0x40,0x40,0x40,0x40,0x40,0x0,0x0,
0x0,0x0,0x0,0x20,0x10,0xC,0x3,0x0,0x0,0x1,0x2,0xC,0x30,0x0,0x0,0x0}; //六
//星期指针数组
SYSTEM_CODE_SEL uint8* Week[] ={Day,One,Two,Three,Four,Five,Six,Day};
//=================================================================================================================================
//消息框字符
SYSTEM_CODE_SEL uint8 huan[] ={0x0,0x0,0x50,0x90,0x10,0xD0,0x30,0x80,0x60,0x3C,0xA0,0x20,0x60,0x20,0x0,0x0,
0x0,0x0,0x10,0xC,0x3,0x4,0x28,0x10,0x8,0x4,0x3,0xC,0x10,0x20,0x0,0x0};//欢
SYSTEM_CODE_SEL uint8 ying[] = {0x0,0x0,0x40,0x44,0xC8,0x0,0xF8,0x8,0x8,0x4,0xF8,0x8,0x8,0xF8,0x0,0x0,
0x0,0x0,0x20,0x10,0xF,0x10,0x27,0x22,0x21,0x20,0x2F,0x22,0x24,0x23,0x0,0x0};//迎
SYSTEM_CODE_SEL uint8 shi[] ={0x0,0x0,0x80,0x40,0xF0,0xC,0xD0,0x50,0x50,0xFC,0x50,0x50,0xD8,0x10,0x0,
0x0,0x0,0x0,0x0,0x0,0x3F,0x20,0x23,0x15,0x9,0x17,0x11,0x21,0x23,0x20,0x0,0x0};//使
SYSTEM_CODE_SEL uint8 yong[] ={0x0,0x0,0x0,0x0,0xFC,0x44,0x44,0x44,0xFC,0x44,0x44,0x44,0xFC,0x0,0x0,0x0,0x0,0x0,0x20,0x10,
0xF,0x2,0x2,0x2,0x3F,0x2,0x2,0x22,0x3F,0x0,0x0,0x0};//用
SYSTEM_CODE_SEL uint8 gt[] ={0x0,0xE0,0xF0,0xF0,0xE0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x1B,0x1B,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0}; //!
SYSTEM_CODE_SEL uint8 xinyuehao[]={0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
0x0,0x0,0x18,0x18,0x0,0x0,0x18,0x18,0x0,0x0,0x18,0x18,0x0,0x0,0x0};//点
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -