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

📄 lcd.c

📁 ZIGBEE 2006协议栈 BAT测试代码 RADIO PULSE MG2455
💻 C
📖 第 1 页 / 共 3 页
字号:
	0x00,0x3F,0x01,0x00,0x03,0x04,0x18,0x20,	//"K"=4BH 
	0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
	0x3F,0x20,0x20,0x20,0x20,0x20,0x20,0x00,	//"L"=4CH 
	0xF8,0xE0,0x00,0x00,0x00,0xE0,0xF8,0x00,
	0x3F,0x00,0x0F,0x30,0x0F,0x00,0x3F,0x00,	//"M"=4DH 
	0x00,0xF8,0x30,0xC0,0x00,0x00,0xF8,0x00,
	0x00,0x3F,0x00,0x01,0x06,0x18,0x3F,0x00,	//"N"=4EH  
	0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,
	0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00,	//"O"=4FH 
	0xF8,0x08,0x08,0x08,0x08,0x10,0xE0,0x00,
	0x3F,0x02,0x02,0x02,0x02,0x01,0x00,0x00,	//"P"=50H  
	0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,
	0x00,0x0F,0x10,0x20,0x2C,0x10,0x2F,0x00,	//"Q"=51H  
	0xF8,0x08,0x08,0x08,0x08,0x90,0x60,0x00,
	0x3F,0x01,0x01,0x01,0x07,0x18,0x20,0x00,	//"R"=52H 
	0x60,0x90,0x88,0x08,0x08,0x10,0x20,0x00,
	0x0C,0x10,0x20,0x21,0x21,0x12,0x0C,0x00,	//"S"=53H 
	0x08,0x08,0x08,0xF8,0x08,0x08,0x08,0x00,
	0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,	//"T"=54H 
	0xF8,0x00,0x00,0x00,0x00,0x00,0xF8,0x00,
	0x0F,0x10,0x20,0x20,0x20,0x10,0x0F,0x00,	//"U"=55H 
	0x18,0xE0,0x00,0x00,0x00,0xE0,0x18,0x00,
	0x00,0x01,0x0E,0x30,0x0E,0x01,0x00,0x00,	//"V"=56H 
	0xF8,0x00,0xC0,0x38,0xC0,0x00,0xF8,0x00,
	0x03,0x3C,0x03,0x00,0x03,0x3C,0x03,0x00,	//"W"=57H  
	0x08,0x30,0xC0,0x00,0xC0,0x30,0x08,0x00,
	0x20,0x18,0x06,0x01,0x06,0x18,0x20,0x00,	//"X"=58H 
	0x08,0x30,0xC0,0x00,0xC0,0x30,0x08,0x00,
	0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,	//"Y"=59H 
	0x08,0x08,0x08,0x08,0xC8,0x28,0x18,0x00,
	0x30,0x2C,0x22,0x21,0x20,0x20,0x20,0x00,	//"Z"=5AH 
	0x00,0x00,0x00,0xFE,0x02,0x02,0x02,0x00,
	0x00,0x00,0x00,0x7F,0x40,0x40,0x40,0x00,	//"["=5BH
	0x00,0x08,0x70,0x80,0x00,0x00,0x00,0x00,
	0x00,0x00,0x00,0x01,0x0E,0x30,0xC0,0x00,	//"\"=5CH
	0x00,0x02,0x02,0x02,0xFE,0x00,0x00,0x00,
	0x00,0x40,0x40,0x40,0x7F,0x00,0x00,0x00,	//"]"=5DH 
	0x00,0x08,0x04,0x02,0x02,0x04,0x08,0x00,
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,	//"^"=5EH 
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
	0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,	//"_"=5FH 
	0x00,0x00,0x02,0x06,0x04,0x08,0x00,0x00,
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,	//"`"=60H  
	0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,
	0x00,0x19,0x24,0x24,0x24,0x14,0x3F,0x00,	//"a"=61H 
	0x00,0xF8,0x00,0x80,0x80,0x80,0x00,0x00,
	0x00,0x3F,0x11,0x20,0x20,0x20,0x1F,0x00,	//"b"=62H 
	0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,
	0x0E,0x11,0x20,0x20,0x20,0x20,0x11,0x00,	//"c"=63H 
	0x00,0x00,0x80,0x80,0x80,0x00,0xF8,0x00,
	0x00,0x1F,0x20,0x20,0x20,0x11,0x3F,0x00,	//"d"=64H 
	0x00,0x00,0x80,0x80,0x80,0x00,0x00,0x00,
	0x0E,0x15,0x24,0x24,0x24,0x25,0x16,0x00,	//"e"=65H 
	0x00,0x80,0x80,0xF0,0x88,0x88,0x88,0x00,
	0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,	//"f"=66H 
	0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x00,
	0x40,0xB7,0xA8,0xA8,0xA8,0xA7,0x40,0x00,	//"g"=67H 
	0x00,0xF8,0x00,0x80,0x80,0x80,0x00,0x00,
	0x00,0x3F,0x01,0x00,0x00,0x00,0x3F,0x00,	//"h"=68H 
	0x00,0x00,0x00,0x98,0x00,0x00,0x00,0x00,
	0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,	//"i"=69H 
	0x00,0x00,0x00,0x00,0x98,0x00,0x00,0x00,
	0x00,0x80,0x80,0x80,0x7F,0x00,0x00,0x00,	//"j"=6AH 
	0x00,0xF8,0x00,0x00,0x00,0x80,0x00,0x00,
	0x00,0x3F,0x04,0x02,0x0D,0x10,0x20,0x00,	//"k"=6BH 
	0x00,0x00,0x00,0xF8,0x00,0x00,0x00,0x00,
	0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,	//"l"=6CH 
	0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x00,
	0x3F,0x00,0x00,0x3F,0x00,0x00,0x3F,0x00,	//"m"=6DH 
	0x00,0x80,0x00,0x80,0x80,0x80,0x00,0x00,
	0x00,0x3F,0x01,0x00,0x00,0x00,0x3F,0x00,	//"n"=6EH 
	0x00,0x00,0x80,0x80,0x80,0x00,0x00,0x00,
	0x0E,0x11,0x20,0x20,0x20,0x11,0x0E,0x00,	//"o"=6FH 
	0x00,0x80,0x00,0x80,0x80,0x80,0x00,0x00,
	0x00,0xFF,0x11,0x20,0x20,0x20,0x1F,0x00,	//"p"=70H 
	0x00,0x00,0x80,0x80,0x80,0x00,0x80,0x00,
	0x00,0x1F,0x20,0x20,0x20,0x11,0xFF,0x00,	//"q"=71H 
	0x00,0x00,0x80,0x00,0x00,0x80,0x80,0x00,
	0x00,0x00,0x3F,0x01,0x01,0x00,0x00,0x00,	//"r"=72H 
	0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,
	0x00,0x13,0x24,0x24,0x24,0x24,0x19,0x00,	//"s"=73H 
	0x00,0x80,0x80,0xE0,0x80,0x80,0x80,0x00,
	0x00,0x00,0x00,0x1F,0x20,0x20,0x20,0x00,	//"t"=74H 
	0x00,0x80,0x00,0x00,0x00,0x00,0x80,0x00,
	0x00,0x1F,0x20,0x20,0x20,0x10,0x3F,0x00,	//"u"=75H 
	0x80,0x00,0x00,0x00,0x00,0x00,0x80,0x00,
	0x00,0x07,0x18,0x20,0x18,0x07,0x00,0x00,	//"v"=76H 
	0x80,0x00,0x00,0x80,0x00,0x00,0x80,0x00,
	0x0F,0x30,0x0E,0x01,0x0E,0x30,0x0F,0x00,	//"w"=77H 
	0x80,0x00,0x00,0x00,0x00,0x00,0x80,0x00,
	0x20,0x11,0x0A,0x04,0x0A,0x11,0x20,0x00,	//"x"=78H 
	0x80,0x00,0x00,0x00,0x00,0x00,0x80,0x00,
	0x00,0x87,0x98,0x60,0x18,0x07,0x00,0x00,	//"y"=79H   
	0x00,0x80,0x80,0x80,0x80,0x80,0x80,0x00,
	0x00,0x30,0x28,0x24,0x22,0x21,0x20,0x00,	//"z"=7AH  
	0x00,0x00,0x00,0x80,0x7E,0x02,0x00,0x00,
	0x00,0x00,0x00,0x00,0x3F,0x20,0x00,0x00,	//"{"=7BH 
	0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,
	0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,	//"|"=7CH 
	0x00,0x02,0x7E,0x80,0x00,0x00,0x00,0x00,
	0x00,0x20,0x3F,0x00,0x00,0x00,0x00,0x00,	//"}"=7DH   
	0x00,0x06,0x01,0x01,0x06,0x04,0x03,0x00,
	0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,	//"~"=7EH
	0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
	0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF		//" "=7FH 
}; 

//*******************************************************************
//	
//*******************************************************************

UINT8 code radio_logo[]={
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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x40, 0x20, 0xc0, 0xe0, 
0xf0, 0xf0, 0xf8, 0xf8, 0xfc, 0xfc, 0x7c, 0xfc, 0xfc, 0xbc, 0xbc, 0xb8, 0xb8, 0xb8, 0xf0, 0x70, 0x60, 0xc0, 0xc0, 0x80, 
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, 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, 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, 0x00, 0x00, 0x00, 0xe0, 
0xfc, 0xfe, 0xff, 0xe1, 0xfe, 0x7f, 0x1f, 0x0f, 0x07, 0x03, 0x03, 0x01, 0x00, 0x00, 0x00, 0x01, 0x01, 0x01, 0x01, 0x03, 
0x03, 0x07, 0x0f, 0x1f, 0x7f, 0xfe, 0xfe, 0xfd, 0xf8, 0xf0, 0xc0, 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, 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, 0x00, 0x00, 0x00, 0x00, 0xc0, 
0xc0, 0xc0, 0xc0, 0x00, 0x00, 0x80, 0xc0, 0xc0, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x7f, 0xff, 0xff, 0xff, 0xf8, 0xef, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc0, 0xfe, 0xf3, 0x1f, 0xff, 0xff, 0xff, 0x3f, 
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, 0x00, 0x00, 0x00, 0xf8, 0xf8, 0xf8, 0x70, 0x38, 
0x38, 0x38, 0x38, 0x00, 0x80, 0xe0, 0xf0, 0xf8, 0x38, 0x38, 0x18, 0x38, 0x78, 0xf8, 0xf8, 0xf8, 0x00, 0x00, 0x00, 0xe0, 
0xf0, 0xf8, 0x38, 0x38, 0x18, 0x18, 0x38, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xf9, 0xfb, 0xfb, 0xf9, 0x00, 0x00, 0xc0, 
0xe0, 0xf0, 0xf8, 0x38, 0x1c, 0x1c, 0x1c, 0x38, 0xf8, 0xf0, 0xe0, 0xc0, 0x00, 0x00, 0x00, 0x00, 0x01, 0x13, 0x27, 0x6f, 
0xdf, 0xdf, 0xbf, 0xbe, 0xbc, 0xb8, 0xf0, 0xf0, 0xb0, 0xa0, 0xa0, 0xe0, 0xe0, 0xe0, 0xe0, 0xf0, 0xf8, 0xfc, 0xfe, 0xff, 
0x3f, 0x9f, 0x63, 0x3e, 0x1f, 0x07, 0x01, 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, 0x00, 
0x00, 0x00, 0x00, 0x7f, 0x7f, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x1f, 0x3f, 0x7f, 0x78, 0x70, 0x70, 0x70, 
0x30, 0x7f, 0xff, 0x7f, 0x20, 0x00, 0x03, 0x1f, 0x3f, 0x7f, 0x78, 0x70, 0x60, 0x70, 0x70, 0x7f, 0x7f, 0x7f, 0x7f, 0x00, 
0x00, 0x7f, 0x7f, 0x7f, 0x7f, 0x00, 0x00, 0x0f, 0x3f, 0x7f, 0x7f, 0x70, 0xe0, 0xe0, 0xe0, 0x70, 0x7f, 0x3f, 0x3f, 0x0f, 
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x03, 0x03, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 
0x07, 0x07, 0x07, 0x03, 0x03, 0x01, 0x01, 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, 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, 0x00, 0x00, 0x00, 0x00, 0xfc, 0xfc, 0xfc, 0xfc, 0x1c, 
0x0c, 0x0e, 0x1e, 0x3c, 0xfc, 0xf8, 0xf0, 0x00, 0x00, 0xf8, 0xfc, 0xfc, 0xfc, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xfc, 0xfc, 
0xfc, 0x00, 0x00, 0x04, 0xfc, 0xfc, 0xfc, 0x00, 0x00, 0x00, 0x70, 0xf8, 0xfc, 0xdc, 0xce, 0xce, 0x8e, 0x9c, 0x9c, 0x00, 
0x00, 0xe0, 0xf0, 0xf8, 0xfc, 0x9c, 0x8e, 0x8e, 0x9e, 0x9c, 0xfc, 0xf8, 0xf0, 0x80, 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, 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, 0x00, 0x00, 
0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x38, 0x30, 0x30, 0x38, 0x3c, 0x3f, 0x1f, 0x07, 0x00, 0x00, 0x0f, 0x1f, 0x3f, 
0x3f, 0x78, 0x38, 0x38, 0x18, 0x3f, 0x3f, 0x3f, 0x3f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x38, 0x38, 
0x31, 0x71, 0x71, 0x71, 0x3b, 0x3f, 0x1f, 0x0e, 0x00, 0x07, 0x0f, 0x1f, 0x3f, 0x39, 0x79, 0x71, 0x71, 0x39, 0x01, 0x01, 
0x01, 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, 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, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x03, 0x03, 0x03, 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, 
0x03, 0x07, 0x07, 0x03, 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, 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, 0x04
};


//*******************************************************************
//  	Display word
//*******************************************************************

void ZHAL_LCD_DIS_ONE_WORD(UINT8 x,UINT8 y,UINT8 *Lib,UINT8 order,UINT8 widthw)
{
	UINT8 i,j,k,m;
	int xi;	
	
	LcdCol = x;						
	LcdRow = y;
	xi=order * widthw;				
	
	if(widthw==8)
	{
		j=1;
		m=8;
	}
	else 
	{
		j=2; 
		m=widthw>>1;
	}
	for(i=0;i<j;i++)
	{
		for(k=0;k<m;k++)
		{
			LcdData =	Lib[xi];		
			ZHAL_LCD_WR_DATA(LcdData);			
			xi++;
			LcdCol++;
			if (LcdCol==LCD_LCMLIMIT)
			{
				LcdCol=0;
				LcdRow+=j;
			}	
			if (LcdRow>7) LcdRow=0;	
		}						
		LcdCol = x;
		LcdRow = y+1;
	}
}								

//*******************************************************************
//	Display String	
//*******************************************************************

void ZHAL_LCD_DIS_STRING(UINT8 x,UINT8 y,UINT8 *str,UINT8 i,UINT8 ch8_16)
{
	UINT8 	j,k,m,wordx;
	
	for (j=0;j<i;j++)		  					
	{
		wordx =	str[j]; 		  					
		if(wordx & 0x80)		      					
		{
			k=16;
			m=2;
			ZHAL_LCD_DIS_ONE_WORD(x, y, hz_tab, wordx & 0x7f, 32);
		}
		else if(ch8_16==0)		  					
		{
			k=8;		   	  					
			m=1;		      					
			ZHAL_LCD_DIS_ONE_WORD(x,y,ASC_8,wordx-0x20,8);	
		}
		else
		{
			k=8;
			m=2;		   	 					
			ZHAL_LCD_DIS_ONE_WORD(x,y,ASC_16,wordx-0x20,16);	
		}	
		x=x+k;				     					
		if (x==LCD_LCMLIMIT)
		{
			x=0;
			y+=m;
		}
		if (y>7) y=0;		 						
	}
}

//*******************************************************************
// Init LCD
//*******************************************************************

void ZHAL_LCD_INIT()
{
	LcdData = LCD_CMD_DISPOFF;		/*	Display OFF	*/
	ZHAL_LCD_WR_CTRL_L(LcdData);
	ZHAL_LCD_WR_CTRL_M(LcdData);
	
	LcdData = LCD_CMD_DISPON;		/*	Display On	*/
	ZHAL_LCD_WR_CTRL_L(LcdData);
	ZHAL_LCD_WR_CTRL_M(LcdData);
	
	LcdData = LCD_CMD_DISPLINE;	/*	Display Line 	*/
	ZHAL_LCD_WR_CTRL_L(LcdData);
	ZHAL_LCD_WR_CTRL_M(LcdData);
	
	ZHAL_LCD_CLR_RAM();
	LcdCol=0;				/* 				*/
	LcdRow=0;
	ZHAL_LCD_ADDR_XY();
}

//*******************************************************************
/*LCD Pixel address Set*/
//*******************************************************************

void ZHAL_LCD_PIXEL_ADDR_XY(UINT8 col_x, UINT8 row_y)
{
	UINT8  x,y;
	switch(col_x & 0xc0)					// 
	{								//
		case 0:		{ZHAL_LCD_CS_LCM_L();break;}	// 
		case 0x40:	{ZHAL_LCD_CS_LCM_M();break;}	//
	}
	x = col_x&0x3F|LCD_CMD_COLUMN;				// LcdCol.and.0x3f.or.setx
	y = row_y&0x07|LCD_CMD_PAGE;				// LcdRow.and.0x07.or.sety
	ZHAL_LCD_WR_CTRL_REG(x);
	ZHAL_LCD_WR_CTRL_REG(y);
}

//*******************************************************************
/*	LCD one pixel Write Data		*/
//*******************************************************************

void ZHAL_LCD_PIXEL_WR_DATA(UINT8 col_x, UINT8 row_y, UINT8 Data)
{
	ZHAL_LCD_PIXEL_ADDR_XY(col_x, row_y);		
	ZHAL_LCD_WR_DATA_REG(Data);
}


//*******************************************************************
/*	LCD multi pixel Write Data		*/
//*******************************************************************

void ZHAL_LCD_DIS_PUT_DATA(UINT8 P_x, UINT8 P_y, UINT8 *P_data)
{
	UINT8 i,j;
	P_x=P_x;
	P_y=P_y;

	for(i=0; i<8; i++) //LcdRow
	{
		for(j=0; j<128;j++)//LcdCol
		{
			ZHAL_LCD_PIXEL_WR_DATA(j , i, P_data[j+i*128]);
		}
	}
}


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -