⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lcdchar.h

📁 Keil C51完整的128X64LCD显示的电子打铃仪代码,内含DS1302X5045等操作代码
💻 H
📖 第 1 页 / 共 2 页
字号:
/***********************************************************************************************************************************
 *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 + -