TFT液晶显示屏

**

TFT液晶显示屏

**

TFT.c

#include “sys.h”
#include “delay.h”
#include “TFT.h”
uint8_t zm8x16_Table[] =
{
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/" ",0/
0xFF,0xFF,0xFF,0xF7,0xF7,0xF7,0xF7,0xF7,0xF7,0xF7,0xFF,0xFF,0xF7,0xF7,0xFF,0xFF,/"!",1/
0xFF,0xB7,0xDB,0xDB,0xED,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/""",2/
0xFF,0xFF,0xFF,0xB7,0xB7,0xB7,0x81,0xDB,0xDB,0xDB,0x81,0xDB,0xDB,0xDB,0xFF,0xFF,/"#",3/
0xFF,0xFF,0xEF,0xC3,0xAD,0xAD,0xED,0xE3,0xCF,0xAF,0xAF,0xAD,0xAD,0xC3,0xEF,0xEF,/"$",4/
0xFF,0xFF,0xFF,0xDD,0xDA,0xEA,0xEA,0xF2,0xD5,0xA7,0xAB,0xAB,0xAD,0xDD,0xFF,0xFF,/"%",5/
0xFF,0xFF,0xFF,0xF3,0xED,0xED,0xED,0xF5,0x89,0xDA,0xD6,0xE6,0x6E,0x91,0xFF,0xFF,/"&",6/
0xFF,0xF9,0xFB,0xFB,0xFD,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/"’",7/
0xFF,0xBF,0xDF,0xEF,0xEF,0xF7,0xF7,0xF7,0xF7,0xF7,0xF7,0xEF,0xEF,0xDF,0xBF,0xFF,/"(",8/
0xFF,0xFD,0xFB,0xF7,0xF7,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xF7,0xF7,0xFB,0xFD,0xFF,/")",9/
0xFF,0xFF,0xFF,0xFF,0xF7,0xF7,0x94,0xE3,0xE3,0x94,0xF7,0xF7,0xFF,0xFF,0xFF,0xFF,/"",10*/
0xFF,0xFF,0xFF,0xFF,0xFF,0xEF,0xEF,0xEF,0x01,0xEF,0xEF,0xEF,0xFF,0xFF,0xFF,0xFF,/"+",11/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF9,0xFB,0xFB,0xFD,/",",12/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x81,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/"-",13/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF9,0xF9,0xFF,0xFF,/".",14/
0xFF,0xFF,0xBF,0xDF,0xDF,0xDF,0xEF,0xEF,0xF7,0xF7,0xF7,0xFB,0xFB,0xFD,0xFD,0xFF,/"/",15/
0xFF,0xFF,0xFF,0xE7,0xDB,0xBD,0xBD,0xBD,0xBD,0xBD,0xBD,0xBD,0xDB,0xE7,0xFF,0xFF,/“0”,16/
0xFF,0xFF,0xFF,0xEF,0xE3,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0x83,0xFF,0xFF,/“1”,17/
0xFF,0xFF,0xFF,0xC3,0xBD,0xBD,0xBD,0xBF,0xDF,0xEF,0xF7,0xFB,0xBD,0x81,0xFF,0xFF,/“2”,18/
0xFF,0xFF,0xFF,0xC3,0xBD,0xBD,0xBF,0xDF,0xE7,0xDF,0xBF,0xBD,0xBD,0xC3,0xFF,0xFF,/“3”,19/
0xFF,0xFF,0xFF,0xDF,0xCF,0xCF,0xD7,0xDB,0xDB,0xDD,0x01,0xDF,0xDF,0x07,0xFF,0xFF,/“4”,20/
0xFF,0xFF,0xFF,0x81,0xFD,0xFD,0xFD,0xE1,0xDD,0xBF,0xBF,0xBD,0xDD,0xE3,0xFF,0xFF,/“5”,21/
0xFF,0xFF,0xFF,0xE7,0xDB,0xFD,0xFD,0xC5,0xB9,0xBD,0xBD,0xBD,0xBB,0xC7,0xFF,0xFF,/“6”,22/
0xFF,0xFF,0xFF,0x81,0xBD,0xDF,0xDF,0xEF,0xEF,0xF7,0xF7,0xF7,0xF7,0xF7,0xFF,0xFF,/“7”,23/
0xFF,0xFF,0xFF,0xC3,0xBD,0xBD,0xBD,0xDB,0xE7,0xDB,0xBD,0xBD,0xBD,0xC3,0xFF,0xFF,/“8”,24/
0xFF,0xFF,0xFF,0xE3,0xDD,0xBD,0xBD,0xBD,0x9D,0xA3,0xBF,0xBF,0xDB,0xE7,0xFF,0xFF,/“9”,25/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE7,0xE7,0xFF,0xFF,0xFF,0xFF,0xE7,0xE7,0xFF,0xFF,/":",26/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF7,0xFF,0xFF,0xFF,0xFF,0xFF,0xF7,0xF7,0xF7,/";",27/
0xFF,0xFF,0xFF,0xBF,0xDF,0xEF,0xF7,0xFB,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0xFF,0xFF,/"<",28/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x81,0xFF,0xFF,0x81,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/"=",29/
0xFF,0xFF,0xFF,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,0xDF,0xEF,0xF7,0xFB,0xFD,0xFF,0xFF,/">",30/
0xFF,0xFF,0xFF,0xC3,0xBD,0xBD,0xB9,0xDF,0xEF,0xEF,0xEF,0xFF,0xE7,0xE7,0xFF,0xFF,/"?",31/
0xFF,0xFF,0xFF,0xE3,0xDD,0xA5,0xAA,0xAA,0xAA,0xAA,0xAA,0xC5,0xBD,0xC3,0xFF,0xFF,/"@",32/
0xFF,0xFF,0xFF,0xF7,0xF7,0xE7,0xEB,0xEB,0xDB,0xC3,0xDD,0xBD,0xBD,0x18,0xFF,0xFF,/“A”,33/
0xFF,0xFF,0xFF,0xE0,0xDD,0xDD,0xDD,0xE1,0xDD,0xBD,0xBD,0xBD,0xDD,0xE0,0xFF,0xFF,/“B”,34/
0xFF,0xFF,0xFF,0x83,0xBD,0xBD,0xFE,0xFE,0xFE,0xFE,0xFE,0xBD,0xDD,0xE3,0xFF,0xFF,/“C”,35/
0xFF,0xFF,0xFF,0xE0,0xDD,0xBD,0xBD,0xBD,0xBD,0xBD,0xBD,0xBD,0xDD,0xE0,0xFF,0xFF,/“D”,36/
0xFF,0xFF,0xFF,0xC0,0xBD,0xED,0xED,0xE1,0xED,0xED,0xFD,0xBD,0xBD,0xC0,0xFF,0xFF,/“E”,37/
0xFF,0xFF,0xFF,0xC0,0xBD,0xED,0xED,0xE1,0xED,0xED,0xFD,0xFD,0xFD,0xF8,0xFF,0xFF,/“F”,38/
0xFF,0xFF,0xFF,0xC3,0xDD,0xDD,0xFE,0xFE,0xFE,0x8E,0xDE,0xDD,0xDD,0xE3,0xFF,0xFF,/“G”,39/
0xFF,0xFF,0xFF,0x18,0xBD,0xBD,0xBD,0xBD,0x81,0xBD,0xBD,0xBD,0xBD,0x18,0xFF,0xFF,/“H”,40/
0xFF,0xFF,0xFF,0xC1,0xF7,0xF7,0xF7,0xF7,0xF7,0xF7,0xF7,0xF7,0xF7,0xC1,0xFF,0xFF,/“I”,41/
0xFF,0xFF,0xFF,0x83,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEE,0xF0,/“J”,42/
0xFF,0xFF,0xFF,0x88,0xDD,0xED,0xF5,0xF1,0xF5,0xED,0xED,0xDD,0xDD,0x88,0xFF,0xFF,/“K”,43/
0xFF,0xFF,0xFF,0xF8,0xFD,0xFD,0xFD,0xFD,0xFD,0xFD,0xFD,0xFD,0xBD,0x80,0xFF,0xFF,/“L”,44/
0xFF,0xFF,0xFF,0x88,0xC9,0xC9,0xC9,0xC9,0xC9,0xD5,0xD5,0xD5,0xD5,0x94,0xFF,0xFF,/“M”,45/
0xFF,0xFF,0xFF,0x1C,0xB9,0xB9,0xB5,0xB5,0xAD,0xAD,0xAD,0x9D,0x9D,0xB8,0xFF,0xFF,/“N”,46/
0xFF,0xFF,0xFF,0xE3,0xDD,0xBE,0xBE,0xBE,0xBE,0xBE,0xBE,0xBE,0xDD,0xE3,0xFF,0xFF,/“O”,47/
0xFF,0xFF,0xFF,0xC0,0xBD,0xBD,0xBD,0xBD,0xC1,0xFD,0xFD,0xFD,0xFD,0xF8,0xFF,0xFF,/“P”,48/
0xFF,0xFF,0xFF,0xE3,0xDD,0xBE,0xBE,0xBE,0xBE,0xBE,0xBE,0xB2,0xCD,0xE3,0x9F,0xFF,/“Q”,49/
0xFF,0xFF,0xFF,0xC0,0xBD,0xBD,0xBD,0xC1,0xED,0xED,0xDD,0xDD,0xBD,0x38,0xFF,0xFF,/“R”,50/
0xFF,0xFF,0xFF,0x83,0xBD,0xBD,0xFD,0xFB,0xE7,0xDF,0xBF,0xBD,0xBD,0xC1,0xFF,0xFF,/“S”,51/
0xFF,0xFF,0xFF,0x80,0xB6,0xF7,0xF7,0xF7,0xF7,0xF7,0xF7,0xF7,0xF7,0xE3,0xFF,0xFF,/“T”,52/
0xFF,0xFF,0xFF,0x18,0xBD,0xBD,0xBD,0xBD,0xBD,0xBD,0xBD,0xBD,0xBD,0xC3,0xFF,0xFF,/“U”,53/
0xFF,0xFF,0xFF,0x18,0xBD,0xBD,0xDD,0xDB,0xDB,0xEB,0xEB,0xE7,0xF7,0xF7,0xFF,0xFF,/“V”,54/
0xFF,0xFF,0xFF,0x94,0xD5,0xD5,0xD5,0xD5,0xD5,0xC9,0xEB,0xEB,0xEB,0xEB,0xFF,0xFF,/“W”,55/
0xFF,0xFF,0xFF,0x18,0xBD,0xDB,0xDB,0xE7,0xE7,0xE7,0xDB,0xDB,0xBD,0x18,0xFF,0xFF,/“X”,56/
0xFF,0xFF,0xFF,0x88,0xDD,0xDD,0xEB,0xEB,0xF7,0xF7,0xF7,0xF7,0xF7,0xE3,0xFF,0xFF,/“Y”,57/
0xFF,0xFF,0xFF,0x81,0xDE,0xDF,0xEF,0xEF,0xF7,0xFB,0xFB,0xBD,0xBD,0xC0,0xFF,0xFF,/“Z”,58/
0xFF,0x87,0xF7,0xF7,0xF7,0xF7,0xF7,0xF7,0xF7,0xF7,0xF7,0xF7,0xF7,0xF7,0x87,0xFF,/"[",59/
0xFF,0xFF,0xFD,0xFB,0xFB,0xFB,0xF7,0xF7,0xF7,0xEF,0xEF,0xDF,0xDF,0xDF,0xBF,0xBF,/"",60/
0xFF,0xE1,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xE1,0xFF,/"]",61/
0xFF,0xE7,0xDB,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/"^",62/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,/"_",63/
0xFF,0xF9,0xF7,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/"`",64/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE3,0xDD,0xCF,0xD3,0xDD,0xCD,0x93,0xFF,0xFF,/“a”,65/
0xFF,0xFF,0xFF,0xFF,0xFC,0xFD,0xFD,0xE5,0xD9,0xBD,0xBD,0xBD,0xD9,0xE5,0xFF,0xFF,/“b”,66/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC7,0xBB,0xFD,0xFD,0xFD,0xBB,0xC7,0xFF,0xFF,/“c”,67/
0xFF,0xFF,0xFF,0xFF,0x9F,0xBF,0xBF,0x83,0xBD,0xBD,0xBD,0xBD,0x9D,0x23,0xFF,0xFF,/“d”,68/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC3,0xBD,0xBD,0x81,0xFD,0xBD,0xC3,0xFF,0xFF,/“e”,69/
0xFF,0xFF,0xFF,0xFF,0xCF,0xB7,0xF7,0xC1,0xF7,0xF7,0xF7,0xF7,0xF7,0xC1,0xFF,0xFF,/“f”,70/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x83,0xDD,0xDD,0xE3,0xFD,0xC3,0xBD,0xBD,0xC3,/“g”,71/
0xFF,0xFF,0xFF,0xFF,0xFC,0xFD,0xFD,0xC5,0xB9,0xBD,0xBD,0xBD,0xBD,0x18,0xFF,0xFF,/“h”,72/
0xFF,0xFF,0xFF,0xF3,0xF3,0xFF,0xFF,0xF1,0xF7,0xF7,0xF7,0xF7,0xF7,0xC1,0xFF,0xFF,/“i”,73/
0xFF,0xFF,0xFF,0xCF,0xCF,0xFF,0xFF,0xC7,0xDF,0xDF,0xDF,0xDF,0xDF,0xDF,0xDD,0xE1,/“j”,74/
0xFF,0xFF,0xFF,0xFF,0xFC,0xFD,0xFD,0x8D,0xED,0xF5,0xF1,0xED,0xDD,0x88,0xFF,0xFF,/“k”,75/
0xFF,0xFF,0xFF,0xF7,0xF1,0xF7,0xF7,0xF7,0xF7,0xF7,0xF7,0xF7,0xF7,0xC1,0xFF,0xFF,/“l”,76/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x80,0x6D,0x6D,0x6D,0x6D,0x6D,0x48,0xFF,0xFF,/“m”,77/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC4,0xB9,0xBD,0xBD,0xBD,0xBD,0x18,0xFF,0xFF,/“n”,78/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC3,0xBD,0xBD,0xBD,0xBD,0xBD,0xC3,0xFF,0xFF,/“o”,79/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE4,0xD9,0xBD,0xBD,0xBD,0xD9,0xE5,0xFD,0xF8,/“p”,80/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xA7,0x9B,0xBD,0xBD,0xBD,0x9B,0xA7,0xBF,0x1F,/“q”,81/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x88,0xB3,0xFB,0xFB,0xFB,0xFB,0xE0,0xFF,0xFF,/“r”,82/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x83,0xBD,0xFD,0xC3,0xBF,0xBD,0xC1,0xFF,0xFF,/“s”,83/
0xFF,0xFF,0xFF,0xFF,0xFF,0xF7,0xF7,0xC1,0xF7,0xF7,0xF7,0xF7,0xB7,0xCF,0xFF,0xFF,/“t”,84/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x9C,0xBD,0xBD,0xBD,0xBD,0x9D,0x23,0xFF,0xFF,/“u”,85/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x88,0xDD,0xDD,0xEB,0xEB,0xF7,0xF7,0xFF,0xFF,/“v”,86/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x24,0x6E,0xAD,0xA5,0xD5,0xDB,0xDB,0xFF,0xFF,/“w”,87/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x91,0xDB,0xE7,0xE7,0xE7,0xDB,0x89,0xFF,0xFF,/“x”,88/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x18,0xBD,0xDB,0xDB,0xE7,0xE7,0xF7,0xF7,0xF9,/“y”,89/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x81,0xDD,0xEF,0xF7,0xF7,0xBB,0x81,0xFF,0xFF,/“z”,90/
0xFF,0x3F,0xDF,0xDF,0xDF,0xDF,0xDF,0xDF,0xEF,0xDF,0xDF,0xDF,0xDF,0xDF,0x3F,0xFF,/"{",91/
0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,0xEF,/"|",92/
0xFF,0xFC,0xFB,0xFB,0xFB,0xFB,0xFB,0xFB,0xF7,0xFB,0xFB,0xFB,0xFB,0xFB,0xFC,0xFF,/"}",93/
0xFB,0xA5,0xDF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/"~",94/
};

uint8_t zm16x32_Table[] =
{
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/" ",0/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x3F,0xFC,0x3F,0xFC,
0x3F,0xFC,0x3F,0xFC,0x3F,0xFC,0x3F,0xFC,0x7F,0xFC,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,
0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x7F,0xFE,0x3F,0xFC,0x3F,0xFC,0x7F,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/"!",1/
0xFF,0xFF,0xFF,0xFF,0x3F,0xE7,0x1F,0xE3,0x1F,0xE3,0x8F,0xF1,0xCF,0xF9,0xE7,0xFC,
0x73,0xFE,0x7B,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/""",2/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xDF,0xEF,0xDF,0xEF,
0xDF,0xEF,0xDF,0xEF,0xDF,0xEF,0x01,0x80,0x01,0x80,0x01,0x80,0xEF,0xF7,0xEF,0xF7,
0xEF,0xF7,0xEF,0xF7,0xEF,0xF7,0xEF,0xF7,0x01,0x80,0x01,0x80,0x01,0x80,0xE7,0xF3,
0xF7,0xFB,0xF7,0xFB,0xF7,0xFB,0xF7,0xFB,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/"#",3/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,0xFF,0x7F,0xFF,0x3F,0xFC,0x4F,0xF3,
0x6F,0xE7,0x67,0xE7,0x67,0xE3,0x67,0xE3,0x47,0xFF,0x4F,0xFF,0x0F,0xFF,0x1F,0xFF,
0x3F,0xFC,0x7F,0xF8,0x7F,0xF0,0x7F,0xF3,0x7F,0xE3,0x7F,0xE7,0x63,0xE7,0x63,0xE7,
0x73,0xE7,0x73,0xF3,0x67,0xF9,0x1F,0xFC,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0xFF,0xFF,/"$",4/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE3,0xF7,0xC9,0xF7,
0xDD,0xFB,0x9C,0xFB,0x9C,0xFD,0x9C,0xFD,0x9C,0xFD,0x9C,0xFE,0x9C,0xFE,0xDD,0xFE,
0x49,0xE3,0x63,0xC9,0xBF,0xDD,0xBF,0x9C,0xBF,0x9C,0xDF,0x9C,0xDF,0x9C,0xEF,0x9C,
0xEF,0x9C,0xEF,0xDD,0xF7,0xC9,0xF7,0xE3,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/"%",5/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x0F,0xFF,0x67,0xFF,
0x73,0xFE,0x73,0xFE,0x73,0xFE,0x73,0xFE,0x73,0xFF,0x33,0xFF,0xA3,0xFF,0xC7,0xFF,
0xE3,0xC1,0xC3,0xF7,0xCD,0xF7,0x8C,0xF7,0x9C,0xFB,0x1C,0xFB,0x3C,0xFB,0x7C,0xFC,
0x7C,0xBC,0xF9,0x98,0x73,0xC1,0x87,0xE3,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/"&",6/
0xFF,0xFF,0xFF,0xFF,0xE3,0xFF,0xC3,0xFF,0xC3,0xFF,0xCF,0xFF,0xCF,0xFF,0xEF,0xFF,
0xF3,0xFF,0xF9,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/"’",7/
0xFF,0xFF,0xFF,0xFF,0xFF,0xBF,0xFF,0xDF,0xFF,0xEF,0xFF,0xE7,0xFF,0xF3,0xFF,0xFB,
0xFF,0xF9,0xFF,0xFD,0xFF,0xFC,0xFF,0xFC,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,
0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0xFF,0xFC,0xFF,0xFC,0xFF,0xFD,
0xFF,0xF9,0xFF,0xFB,0xFF,0xF3,0xFF,0xE7,0xFF,0xEF,0xFF,0xDF,0xFF,0xBF,0xFF,0xFF,/"(",8/
0xFF,0xFF,0xFF,0xFF,0xFD,0xFF,0xFB,0xFF,0xF7,0xFF,0xE7,0xFF,0xCF,0xFF,0xDF,0xFF,
0x9F,0xFF,0xBF,0xFF,0x3F,0xFF,0x3F,0xFF,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,
0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x3F,0xFF,0x3F,0xFF,0x3F,0xFF,
0x9F,0xFF,0xDF,0xFF,0xCF,0xFF,0xE7,0xFF,0xF7,0xFF,0xFB,0xFF,0xFD,0xFF,0xFF,0xFF,/")",9/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFC,0x7F,0xFC,0x7F,0xFC,0xF3,0x9C,0xE3,0x8E,0xC7,0xC6,0x9F,0xF2,0x7F,0xFC,
0x7F,0xFC,0x9F,0xF2,0xC7,0xC6,0xE3,0x8E,0x73,0x9E,0x7F,0xFC,0x7F,0xFC,0x7F,0xFC,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/"",10*/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,
0x03,0x80,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/"+",11/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xE3,0xFF,0xC3,0xFF,0xC3,0xFF,0xCF,0xFF,0xCF,0xFF,0xEF,0xFF,0xF3,0xFF,0xF9,0xFF,/",",12/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x01,0x80,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/"-",13/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xE7,0xFF,0xC3,0xFF,0xC3,0xFF,0xE7,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/".",14/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xBF,0xFF,0x9F,0xFF,0xDF,0xFF,0xCF,0xFF,0xEF,
0xFF,0xE7,0xFF,0xF7,0xFF,0xF3,0xFF,0xFB,0xFF,0xF9,0xFF,0xFD,0xFF,0xFC,0xFF,0xFE,
0x7F,0xFE,0x7F,0xFF,0x3F,0xFF,0xBF,0xFF,0x9F,0xFF,0xDF,0xFF,0xCF,0xFF,0xEF,0xFF,
0xE7,0xFF,0xF7,0xFF,0xF3,0xFF,0xFB,0xFF,0xF9,0xFF,0xFD,0xFF,0xFF,0xFF,0xFF,0xFF,/"/",15/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x3F,0xFC,0x9F,0xFB,
0xCF,0xF3,0xE7,0xE7,0xE7,0xE7,0xE7,0xEF,0xF3,0xCF,0xF3,0xCF,0xF3,0xCF,0xF3,0xCF,
0xF3,0xCF,0xF3,0xCF,0xF3,0xCF,0xF3,0xCF,0xF3,0xCF,0xF3,0xCF,0xE7,0xEF,0xE7,0xE7,
0xE7,0xE7,0xCF,0xF3,0x9F,0xFB,0x3F,0xFC,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“0”,16/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x7F,0xFE,
0x07,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,
0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,
0x7F,0xFE,0x7F,0xFE,0x3F,0xFC,0x07,0xE0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“1”,17/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0xF8,0xEF,0xE3,
0xF7,0xE7,0xFB,0xCF,0xFB,0xCF,0xF3,0xCF,0xF3,0xCF,0xFF,0xCF,0xFF,0xE7,0xFF,0xE7,
0xFF,0xF3,0xFF,0xF9,0xFF,0xFC,0x7F,0xFE,0x3F,0xFF,0xBF,0xFF,0xDF,0xDF,0xEF,0xDF,
0xF7,0xDF,0xFB,0xCF,0x03,0xE0,0x03,0xE0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“2”,18/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0xFC,0xE7,0xF9,
0xF3,0xF3,0xF3,0xE7,0xF3,0xE7,0xF3,0xE7,0xFF,0xE7,0xFF,0xE7,0xFF,0xF3,0xFF,0xF9,
0x3F,0xFC,0xFF,0xF1,0xFF,0xE7,0xFF,0xEF,0xFF,0xCF,0xFF,0xCF,0xF3,0xCF,0xF3,0xCF,
0xF3,0xEF,0xF3,0xE7,0xE7,0xF3,0x1F,0xFC,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“3”,19/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF9,0xFF,0xF9,
0xFF,0xF8,0xFF,0xF8,0x7F,0xF9,0x7F,0xF9,0xBF,0xF9,0xDF,0xF9,0xDF,0xF9,0xEF,0xF9,
0xEF,0xF9,0xF7,0xF9,0xF3,0xF9,0xFB,0xF9,0xFD,0xF9,0x01,0xC0,0xFF,0xF9,0xFF,0xF9,
0xFF,0xF9,0xFF,0xF9,0xFF,0xF9,0x3F,0xC0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“4”,20/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x0F,0xC0,0x0F,0xC0,
0xF7,0xFF,0xF7,0xFF,0xF7,0xFF,0xF7,0xFF,0xF7,0xFF,0xF7,0xFF,0x37,0xF8,0xD7,0xF3,
0xE7,0xE7,0xF7,0xEF,0xFF,0xCF,0xFF,0xCF,0xFF,0xCF,0xFF,0xCF,0xF3,0xCF,0xF3,0xCF,
0xFB,0xE7,0xFB,0xE7,0xE7,0xF3,0x1F,0xFC,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“5”,21/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,0xF8,0x9F,0xE7,
0xCF,0xE7,0xEF,0xE7,0xE7,0xFF,0xF7,0xFF,0xF7,0xFF,0xF3,0xFF,0x33,0xF8,0x93,0xF3,
0xE3,0xE7,0xE3,0xEF,0xF3,0xCF,0xF3,0xCF,0xF3,0xCF,0xF3,0xCF,0xF3,0xCF,0xE7,0xCF,
0xE7,0xEF,0xCF,0xE7,0x8F,0xF3,0x3F,0xF8,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“6”,22/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x07,0xC0,0x07,0xC0,
0xF7,0xEF,0xF3,0xF7,0xFB,0xF7,0xFB,0xFB,0xFF,0xFB,0xFF,0xFD,0xFF,0xFD,0xFF,0xFD,
0xFF,0xFE,0xFF,0xFE,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x3F,0xFF,0x3F,0xFF,
0x3F,0xFF,0x3F,0xFF,0x3F,0xFF,0x3F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“7”,23/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0xF8,0xCF,0xF3,
0xE7,0xE7,0xF3,0xCF,0xF3,0xCF,0xF3,0xCF,0xE3,0xCF,0xE3,0xEF,0x87,0xE7,0x0F,0xFB,
0x1F,0xFC,0xE7,0xF0,0xF3,0xE1,0xF3,0xE3,0xF9,0xC7,0xF9,0xCF,0xF9,0xCF,0xF9,0xCF,
0xF9,0xCF,0xF3,0xE7,0xE7,0xF3,0x1F,0xFC,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“8”,24/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0xFC,0xE7,0xFB,
0xF3,0xF7,0xF3,0xE7,0xF9,0xEF,0xF9,0xCF,0xF9,0xCF,0xF9,0xCF,0xF9,0xCF,0xF9,0xCF,
0xF1,0xC7,0xF3,0xCB,0xE7,0xC9,0x0F,0xCE,0xFF,0xCF,0xFF,0xE7,0xFF,0xE7,0xFF,0xF7,
0xF3,0xF3,0xF3,0xF9,0xF3,0xFC,0x0F,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“9”,25/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,0xFE,0x3F,0xFC,0x3F,0xFC,
0x7F,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x7F,0xFE,0x3F,0xFC,0x3F,0xFC,0x7F,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/":",26/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x3F,0xFE,0x3F,0xFE,
0x3F,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0x3F,0xFE,0x3F,0xFE,0x3F,0xFE,0x7F,0xFE,0x3F,0xFF,0x3F,0xFF,0xFF,0xFF,/";",27/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xDF,0xFF,0xEF,
0xFF,0xF7,0xFF,0xFB,0xFF,0xFD,0xFF,0xFE,0x7F,0xFF,0xBF,0xFF,0xDF,0xFF,0xEF,0xFF,
0xF7,0xFF,0xF7,0xFF,0xEF,0xFF,0xDF,0xFF,0xBF,0xFF,0x7F,0xFF,0xFF,0xFE,0xFF,0xFD,
0xFF,0xFB,0xFF,0xF7,0xFF,0xEF,0xFF,0xDF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/"<",28/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x01,0x80,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x01,0x80,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/"=",29/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFB,0xFF,0xF7,0xFF,
0xEF,0xFF,0xDF,0xFF,0xBF,0xFF,0x7F,0xFF,0xFF,0xFE,0xFF,0xFD,0xFF,0xFB,0xFF,0xF7,
0xFF,0xEF,0xFF,0xEF,0xFF,0xF7,0xFF,0xFB,0xFF,0xFD,0xFF,0xFE,0x7F,0xFF,0xBF,0xFF,
0xDF,0xFF,0xEF,0xFF,0xF7,0xFF,0xFB,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/">",30/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x3F,0xF8,0xCF,0xE7,
0xE7,0xCF,0xF7,0x9F,0xF3,0x9F,0xE3,0x9F,0xE3,0x9F,0xE3,0x9F,0xFF,0xCF,0xFF,0xE7,
0xFF,0xF1,0xFF,0xFC,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFF,0xFF,0xFF,
0x7F,0xFE,0x3F,0xFC,0x3F,0xFC,0x7F,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/"?",31/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x3F,0xF8,0x9F,0xF7,
0xCF,0xEF,0xE7,0xDF,0xF3,0xD4,0x73,0xB2,0x7B,0xB3,0x39,0xB3,0x39,0xBB,0x99,0xBB,
0x99,0xBB,0x99,0xBB,0x99,0xB9,0x99,0xD9,0x99,0xD9,0x9B,0xE8,0x33,0xF3,0xF3,0xBF,
0xF7,0xDF,0xE7,0xCF,0xCF,0xE7,0x3F,0xF8,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/"@",32/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x3F,0xFE,0x3F,0xFE,
0x3F,0xFE,0x3F,0xFE,0xDF,0xFC,0xDF,0xFC,0xDF,0xFC,0xDF,0xFC,0xCF,0xFD,0xEF,0xF9,
0xEF,0xF9,0xEF,0xF9,0xE7,0xFB,0x07,0xF0,0xF7,0xF3,0xF7,0xF3,0xF7,0xF3,0xFB,0xE7,
0xFB,0xE7,0xFB,0xE7,0xF9,0xC7,0xE0,0x83,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“A”,33/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x01,0xF8,0xE7,0xE3,
0xE7,0xE7,0xE7,0xCF,0xE7,0xCF,0xE7,0xCF,0xE7,0xCF,0xE7,0xCF,0xE7,0xE7,0xE7,0xF3,
0x07,0xF8,0xE7,0xE7,0xE7,0xCF,0xE7,0xDF,0xE7,0x9F,0xE7,0x9F,0xE7,0x9F,0xE7,0x9F,
0xE7,0x9F,0xE7,0xCF,0xE7,0xE7,0x01,0xF0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“B”,34/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x3F,0xF8,0x9F,0xC7,
0xEF,0xCF,0xE7,0x9F,0xF3,0xBF,0xF3,0xBF,0xF3,0xFF,0xF9,0xFF,0xF9,0xFF,0xF9,0xFF,
0xF9,0xFF,0xF9,0xFF,0xF9,0xFF,0xF9,0xFF,0xF9,0xFF,0xF9,0xFF,0xF3,0xBF,0xF3,0xBF,
0xF7,0xDF,0xE7,0xEF,0xCF,0xF7,0x3F,0xF8,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“C”,35/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x01,0xFC,0xE7,0xF1,
0xE7,0xE7,0xE7,0xEF,0xE7,0xCF,0xE7,0xCF,0xE7,0x9F,0xE7,0x9F,0xE7,0x9F,0xE7,0x9F,
0xE7,0x9F,0xE7,0x9F,0xE7,0x9F,0xE7,0x9F,0xE7,0x9F,0xE7,0xDF,0xE7,0xCF,0xE7,0xCF,
0xE7,0xE7,0xE7,0xE7,0xE7,0xF9,0x01,0xFC,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“D”,36/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x01,0xC0,0xE7,0xCF,
0xE7,0xDF,0xE7,0xBF,0xE7,0xBF,0xE7,0xFF,0xE7,0xFF,0xE7,0xF7,0xE7,0xF7,0xE7,0xF3,
0x07,0xF0,0xE7,0xF3,0xE7,0xF7,0xE7,0xF7,0xE7,0xFF,0xE7,0xFF,0xE7,0xFF,0xE7,0xBF,
0xE7,0xBF,0xE7,0xDF,0xE7,0xCF,0x01,0xC0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“E”,37/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x01,0xC0,0xE7,0xC7,
0xE7,0xDF,0xE7,0xBF,0xE7,0xBF,0xE7,0xFF,0xE7,0xFF,0xE7,0xF7,0xE7,0xF7,0xE7,0xF3,
0x07,0xF0,0xE7,0xF3,0xE7,0xF7,0xE7,0xF7,0xE7,0xF7,0xE7,0xFF,0xE7,0xFF,0xE7,0xFF,
0xE7,0xFF,0xE7,0xFF,0xE7,0xFF,0x81,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“F”,38/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x3F,0xFC,0xCF,0xF3,
0xEF,0xF7,0xE7,0xE7,0xF3,0xEF,0xF3,0xEF,0xFB,0xFF,0xF9,0xFF,0xF9,0xFF,0xF9,0xFF,
0xF9,0xFF,0xF9,0xFF,0xF9,0x81,0xF9,0xE7,0xF9,0xE7,0xFB,0xE7,0xF3,0xE7,0xF3,0xE7,
0xF7,0xE7,0xE7,0xE7,0xCF,0xFB,0x1F,0xFC,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“G”,39/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC0,0x03,0xF3,0xCF,
0xF3,0xCF,0xF3,0xCF,0xF3,0xCF,0xF3,0xCF,0xF3,0xCF,0xF3,0xCF,0xF3,0xCF,0xF3,0xCF,
0x03,0xC0,0xF3,0xCF,0xF3,0xCF,0xF3,0xCF,0xF3,0xCF,0xF3,0xCF,0xF3,0xCF,0xF3,0xCF,
0xF3,0xCF,0xF3,0xCF,0xF3,0xCF,0xC0,0x03,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“H”,40/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x07,0xE0,0x7F,0xFE,
0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,
0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,
0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x07,0xE0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“I”,41/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0x80,0xFF,0xF9,
0xFF,0xF9,0xFF,0xF9,0xFF,0xF9,0xFF,0xF9,0xFF,0xF9,0xFF,0xF9,0xFF,0xF9,0xFF,0xF9,
0xFF,0xF9,0xFF,0xF9,0xFF,0xF9,0xFF,0xF9,0xFF,0xF9,0xFF,0xF9,0xFF,0xF9,0xFF,0xF9,
0xFF,0xF9,0xFF,0xF9,0xFF,0xF9,0xFF,0xF9,0xF1,0xF9,0xF1,0xFC,0x71,0xFE,0x03,0xFF,/“J”,42/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x81,0xC1,0xE7,0xF3,
0xE7,0xFB,0xE7,0xF9,0xE7,0xFD,0xE7,0xFE,0xE7,0xFE,0x67,0xFF,0x67,0xFF,0x27,0xFF,
0x47,0xFE,0x47,0xFE,0xE7,0xFC,0xE7,0xFC,0xE7,0xF9,0xE7,0xF9,0xE7,0xF3,0xE7,0xF3,
0xE7,0xF3,0xE7,0xE7,0xE7,0xE7,0x81,0x83,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“K”,43/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x81,0xFF,0xE7,0xFF,
0xE7,0xFF,0xE7,0xFF,0xE7,0xFF,0xE7,0xFF,0xE7,0xFF,0xE7,0xFF,0xE7,0xFF,0xE7,0xFF,
0xE7,0xFF,0xE7,0xFF,0xE7,0xFF,0xE7,0xFF,0xE7,0xFF,0xE7,0xFF,0xE7,0xFF,0xE7,0xBF,
0xE7,0xBF,0xE7,0xDF,0xE7,0xCF,0x01,0xC0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“L”,44/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,0x0F,0xE3,0xC7,
0xE3,0xC7,0xE3,0xC7,0xE3,0xC7,0xE3,0xCB,0xCB,0xCB,0xCB,0xCB,0xCB,0xCB,0xCB,0xCD,
0xCB,0xCD,0x9B,0xCD,0x9B,0xCD,0x9B,0xCD,0x9B,0xCE,0xBB,0xCE,0x3B,0xCE,0x3B,0xCE,
0x3B,0xCF,0x3B,0xCF,0x7B,0xCF,0x70,0x03,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“M”,45/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF0,0x07,0xE3,0xDF,
0xE3,0xDF,0xCB,0xDF,0xCB,0xDF,0x9B,0xDF,0x9B,0xDF,0x3B,0xDF,0x3B,0xDF,0x7B,0xDE,
0x7B,0xDE,0xFB,0xDC,0xFB,0xDC,0xFB,0xD9,0xFB,0xD9,0xFB,0xD3,0xFB,0xD3,0xFB,0xC7,
0xFB,0xC7,0xFB,0xCF,0xFB,0xCF,0xE0,0xDF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“N”,46/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x3F,0xFC,0xCF,0xF3,
0xE7,0xE7,0xF7,0xEF,0xF3,0xCF,0xF3,0xCF,0xF9,0xDF,0xF9,0x9F,0xF9,0x9F,0xF9,0x9F,
0xF9,0x9F,0xF9,0x9F,0xF9,0x9F,0xF9,0x9F,0xF9,0x9F,0xFB,0x9F,0xF3,0xCF,0xF3,0xCF,
0xF7,0xEF,0xE7,0xE7,0xCF,0xF3,0x3F,0xFC,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“O”,47/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x01,0xF0,0xE7,0xE7,
0xE7,0xCF,0xE7,0x9F,0xE7,0x9F,0xE7,0x9F,0xE7,0x9F,0xE7,0x9F,0xE7,0x9F,0xE7,0xCF,
0xE7,0xE7,0x07,0xF8,0xE7,0xFF,0xE7,0xFF,0xE7,0xFF,0xE7,0xFF,0xE7,0xFF,0xE7,0xFF,
0xE7,0xFF,0xE7,0xFF,0xE7,0xFF,0x81,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“P”,48/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x3F,0xFC,0xCF,0xF3,
0xE7,0xE7,0xF7,0xEF,0xF3,0xCF,0xF3,0xCF,0xF9,0x9F,0xF9,0x9F,0xF9,0x9F,0xF9,0x9F,
0xF9,0x9F,0xF9,0x9F,0xF9,0x9F,0xF9,0x9F,0xF9,0x9F,0xF9,0x9F,0x1B,0xDE,0xE3,0xCC,
0xE3,0xC9,0xE7,0xE1,0xCF,0xF1,0x3F,0xF8,0xFF,0xB3,0xFF,0xC3,0xFF,0xC7,0xFF,0xFF,/“Q”,49/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x01,0xF8,0xE7,0xE3,
0xE7,0xE7,0xE7,0xCF,0xE7,0xCF,0xE7,0xCF,0xE7,0xCF,0xE7,0xCF,0xE7,0xE7,0xE7,0xF3,
0x07,0xF8,0xE7,0xFC,0xE7,0xFC,0xE7,0xF9,0xE7,0xF9,0xE7,0xF9,0xE7,0xF3,0xE7,0xF3,
0xE7,0xF3,0xE7,0xE7,0xE7,0xE7,0x81,0x87,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“R”,50/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x0F,0xEC,0xE7,0xE1,
0xF3,0xE7,0xF9,0xE7,0xF9,0xEF,0xF9,0xEF,0xF9,0xFF,0xF1,0xFF,0xC3,0xFF,0x07,0xFF,
0x1F,0xFC,0x7F,0xF0,0xFF,0xE1,0xFF,0xE7,0xFF,0xC7,0xFD,0xCF,0xFD,0xCF,0xF9,0xCF,
0xFB,0xCF,0xF3,0xE7,0xE3,0xF3,0x1B,0xF8,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“S”,51/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x03,0xC0,0x73,0xDE,
0x7B,0x9E,0x7D,0xBE,0x7D,0xBE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,
0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,
0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x1F,0xF8,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“T”,52/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC0,0x83,0xF3,0xEF,
0xF3,0xEF,0xF3,0xEF,0xF3,0xEF,0xF3,0xEF,0xF3,0xEF,0xF3,0xEF,0xF3,0xEF,0xF3,0xEF,
0xF3,0xEF,0xF3,0xEF,0xF3,0xEF,0xF3,0xEF,0xF3,0xEF,0xF3,0xEF,0xF3,0xEF,0xF3,0xEF,
0xF3,0xEF,0xE7,0xF7,0xC7,0xFB,0x1F,0xFC,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“U”,53/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC1,0x87,0xE7,0xCF,
0xE7,0xEF,0xE7,0xEF,0xE7,0xEF,0xCF,0xF7,0xCF,0xF7,0xCF,0xF7,0xCF,0xF7,0xCF,0xFB,
0x9F,0xFB,0x9F,0xFB,0x9F,0xFB,0x9F,0xFD,0x3F,0xFD,0x3F,0xFD,0x3F,0xFD,0x3F,0xFE,
0x7F,0xFE,0x7F,0xFE,0x7F,0xFF,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“V”,54/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x30,0x0C,0x79,0x9E,
0x79,0xDE,0x7B,0xDE,0xFB,0xDE,0xF3,0xDC,0x73,0xDC,0x73,0xDC,0x73,0xEC,0x73,0xEC,
0x77,0xEC,0xB7,0xED,0xA7,0xE9,0xA7,0xE9,0xA7,0xF1,0xC7,0xF1,0xCF,0xF1,0xCF,0xF1,
0xCF,0xF3,0xCF,0xFB,0xEF,0xFB,0xEF,0xFB,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“W”,55/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC1,0x83,0xE7,0xEF,
0xE7,0xF7,0xCF,0xF7,0xCF,0xFB,0x9F,0xFB,0x9F,0xFD,0x3F,0xFD,0x3F,0xFE,0x7F,0xFE,
0x7F,0xFE,0x7F,0xFE,0x7F,0xFC,0xBF,0xFC,0xBF,0xF9,0xDF,0xF9,0xDF,0xF1,0xEF,0xF3,
0xEF,0xF3,0xE7,0xE7,0xF7,0xC7,0xC1,0x83,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“X”,56/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x81,0x83,0xE3,0xEF,
0xE7,0xEF,0xE7,0xF7,0xCF,0xF7,0xCF,0xF7,0xCF,0xFB,0x9F,0xFB,0x9F,0xFB,0x3F,0xFD,
0x3F,0xFD,0x3F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,
0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x1F,0xF8,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“Y”,57/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x07,0x80,0xC7,0xCF,
0xE7,0xCF,0xF3,0xE7,0xFB,0xE7,0xFF,0xF3,0xFF,0xF9,0xFF,0xF9,0xFF,0xFC,0xFF,0xFC,
0x7F,0xFE,0x7F,0xFE,0x3F,0xFF,0x3F,0xFF,0x9F,0xFF,0x9F,0xFF,0xCF,0xFF,0xE7,0xBF,
0xE7,0x9F,0xF3,0xDF,0xF3,0xC7,0x01,0xC0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“Z”,58/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x3F,0xC0,0x3F,0xFF,0x3F,0xFF,0x3F,0xFF,0x3F,0xFF,
0x3F,0xFF,0x3F,0xFF,0x3F,0xFF,0x3F,0xFF,0x3F,0xFF,0x3F,0xFF,0x3F,0xFF,0x3F,0xFF,
0x3F,0xFF,0x3F,0xFF,0x3F,0xFF,0x3F,0xFF,0x3F,0xFF,0x3F,0xFF,0x3F,0xFF,0x3F,0xFF,
0x3F,0xFF,0x3F,0xFF,0x3F,0xFF,0x3F,0xFF,0x3F,0xFF,0x3F,0xC0,0xFF,0xFF,0xFF,0xFF,/"[",59/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE7,0xFF,0xE7,0xFF,0xEF,0xFF,
0xCF,0xFF,0xDF,0xFF,0x9F,0xFF,0x9F,0xFF,0xBF,0xFF,0x3F,0xFF,0x7F,0xFF,0x7F,0xFE,
0x7F,0xFE,0xFF,0xFE,0xFF,0xFC,0xFF,0xFD,0xFF,0xF9,0xFF,0xF9,0xFF,0xF3,0xFF,0xF3,
0xFF,0xF3,0xFF,0xE7,0xFF,0xE7,0xFF,0xCF,0xFF,0xCF,0xFF,0xCF,0xFF,0x9F,0xFF,0xFF,/"",60/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x03,0xFC,0xFF,0xFC,0xFF,0xFC,0xFF,0xFC,0xFF,0xFC,
0xFF,0xFC,0xFF,0xFC,0xFF,0xFC,0xFF,0xFC,0xFF,0xFC,0xFF,0xFC,0xFF,0xFC,0xFF,0xFC,
0xFF,0xFC,0xFF,0xFC,0xFF,0xFC,0xFF,0xFC,0xFF,0xFC,0xFF,0xFC,0xFF,0xFC,0xFF,0xFC,
0xFF,0xFC,0xFF,0xFC,0xFF,0xFC,0xFF,0xFC,0xFF,0xFC,0x03,0xFC,0xFF,0xFF,0xFF,0xFF,/"]",61/
0xFF,0xFF,0xFF,0xFF,0x3F,0xFC,0x3F,0xF8,0x9F,0xFB,0xEF,0xF7,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/"^",62/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x00,0x00,/"_",63/
0xFF,0xFF,0xFF,0xFF,0x87,0xFF,0x3F,0xFF,0xFF,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/"`",64/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x1F,0xF8,0xE7,0xF3,0xF3,0xE7,
0xF3,0xE7,0xF3,0xE7,0xFF,0xE3,0x1F,0xE4,0xC7,0xE7,0xF3,0xE7,0xF9,0xE7,0xF9,0xE7,
0xF9,0xE7,0xF9,0x67,0xF3,0x61,0x07,0x8E,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“a”,65/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xEF,0xFF,0xE1,0xFF,0xE7,0xFF,
0xE7,0xFF,0xE7,0xFF,0xE7,0xFF,0xE7,0xFF,0xE7,0xFF,0x67,0xF8,0xA7,0xE3,0xC7,0xE7,
0xC7,0xCF,0xE7,0xCF,0xE7,0xCF,0xE7,0xCF,0xE7,0xCF,0xE7,0xCF,0xE7,0xCF,0xE7,0xCF,
0xE7,0xEF,0xC7,0xE7,0xC7,0xF3,0x37,0xF8,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“b”,66/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x3F,0xF8,0x8F,0xF7,0xCF,0xE7,
0xE7,0xE7,0xF3,0xE7,0xF3,0xFF,0xF3,0xFF,0xF3,0xFF,0xF3,0xFF,0xF3,0xFF,0xF3,0xDF,
0xE7,0xDF,0xE7,0xEF,0xCF,0xF7,0x3F,0xF8,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“c”,67/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xEF,0xFF,0xE1,0xFF,0xE7,
0xFF,0xE7,0xFF,0xE7,0xFF,0xE7,0xFF,0xE7,0xFF,0xE7,0x1F,0xE4,0xCF,0xE3,0xE7,0xE7,
0xE7,0xE7,0xF3,0xE7,0xF3,0xE7,0xF3,0xE7,0xF3,0xE7,0xF3,0xE7,0xF3,0xE7,0xF3,0xE7,
0xF7,0xE7,0xE7,0xE3,0xCF,0x85,0x1F,0xF6,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“d”,68/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x3F,0xFC,0xCF,0xF3,0xEF,0xE7,
0xE7,0xEF,0xF3,0xCF,0xF3,0xCF,0xF3,0xCF,0x03,0xC0,0xF3,0xFF,0xF3,0xFF,0xF3,0xFF,
0xE7,0xDF,0xE7,0xEF,0x8F,0xE7,0x3F,0xF8,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“e”,69/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC1,0x7F,0x9E,
0x7F,0x9F,0x3F,0x9F,0x3F,0xFF,0x3F,0xFF,0x3F,0xFF,0x03,0xE0,0x3F,0xFF,0x3F,0xFF,
0x3F,0xFF,0x3F,0xFF,0x3F,0xFF,0x3F,0xFF,0x3F,0xFF,0x3F,0xFF,0x3F,0xFF,0x3F,0xFF,
0x3F,0xFF,0x3F,0xFF,0x3F,0xFF,0x07,0xF0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“f”,70/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x3F,0x88,0xCF,0x93,0xEF,0xE7,
0xE7,0xE7,0xE7,0xE7,0xE7,0xE7,0xEF,0xE7,0xCF,0xF3,0x0F,0xF8,0xE7,0xFF,0xE7,0xFF,
0x07,0xFC,0x0F,0xE0,0xE7,0xC7,0xF3,0xCF,0xF3,0xCF,0xF3,0xCF,0xE7,0xE7,0x1F,0xF8,/“g”,71/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xEF,0xFF,0xE1,0xFF,0xE7,0xFF,
0xE7,0xFF,0xE7,0xFF,0xE7,0xFF,0xE7,0xFF,0xE7,0xFF,0x67,0xF8,0xA7,0xF3,0xC7,0xE7,
0xE7,0xE7,0xE7,0xE7,0xE7,0xE7,0xE7,0xE7,0xE7,0xE7,0xE7,0xE7,0xE7,0xE7,0xE7,0xE7,
0xE7,0xE7,0xE7,0xE7,0xE7,0xE7,0x81,0x81,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“h”,72/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x7F,0xFE,0x3F,0xFC,
0x7F,0xFE,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x07,0xFE,0x7F,0xFE,0x7F,0xFE,
0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,
0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x07,0xE0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“i”,73/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xE3,0xFF,0xE1,
0xFF,0xF3,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xF7,0x3F,0xF0,0xFF,0xF3,0xFF,0xF3,
0xFF,0xF3,0xFF,0xF3,0xFF,0xF3,0xFF,0xF3,0xFF,0xF3,0xFF,0xF3,0xFF,0xF3,0xFF,0xF3,
0xFF,0xF3,0xFF,0xF3,0xFF,0xF3,0xFF,0xF3,0xFF,0xF3,0xE7,0xF9,0xE7,0xFD,0x0F,0xFE,/“j”,74/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xEF,0xFF,0xE1,0xFF,0xE7,0xFF,
0xE7,0xFF,0xE7,0xFF,0xE7,0xFF,0xE7,0xFF,0xE7,0xFF,0xE7,0xC1,0xE7,0xF3,0xE7,0xFB,
0xE7,0xFD,0xE7,0xFE,0x67,0xFE,0x27,0xFE,0x87,0xFC,0xC7,0xFC,0xE7,0xF9,0xE7,0xF3,
0xE7,0xF3,0xE7,0xE7,0xE7,0xC7,0x81,0x83,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“k”,75/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFE,0x07,0xFE,0x7F,0xFE,
0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,
0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,
0x7F,0xFE,0x7F,0xFE,0x7F,0xFE,0x07,0xE0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“l”,76/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFB,0xFF,0x08,0xC3,0x71,0x9C,0x79,0x9E,
0x79,0x9E,0x79,0x9E,0x79,0x9E,0x79,0x9E,0x79,0x9E,0x79,0x9E,0x79,0x9E,0x79,0x9E,
0x79,0x9E,0x79,0x9E,0x79,0x9E,0x30,0x0C,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“m”,77/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x6F,0xF8,0xA1,0xF3,0xC7,0xE7,
0xE7,0xE7,0xE7,0xE7,0xE7,0xE7,0xE7,0xE7,0xE7,0xE7,0xE7,0xE7,0xE7,0xE7,0xE7,0xE7,
0xE7,0xE7,0xE7,0xE7,0xE7,0xE7,0x81,0x81,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“n”,78/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x3F,0xFC,0xCF,0xF3,0xEF,0xE7,
0xE7,0xE7,0xF7,0xCF,0xF3,0xCF,0xF3,0xCF,0xF3,0xCF,0xF3,0xCF,0xF3,0xCF,0xF3,0xCF,
0xE7,0xE7,0xE7,0xE7,0xCF,0xF3,0x3F,0xFC,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“o”,79/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x6F,0xF8,0xA1,0xF3,0xC7,0xE7,
0xE7,0xEF,0xE7,0xCF,0xE7,0xCF,0xE7,0xCF,0xE7,0xCF,0xE7,0xCF,0xE7,0xCF,0xE7,0xCF,
0xE7,0xE7,0xC7,0xE7,0x87,0xF3,0x67,0xF8,0xE7,0xFF,0xE7,0xFF,0xE7,0xFF,0x81,0xFF,/“p”,80/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x3F,0xEC,0xCF,0xE1,0xE7,0xE3,
0xE7,0xE7,0xF3,0xE7,0xF3,0xE7,0xF3,0xE7,0xF3,0xE7,0xF3,0xE7,0xF3,0xE7,0xF3,0xE7,
0xF7,0xE7,0xE7,0xE3,0xCF,0xE1,0x1F,0xE6,0xFF,0xE7,0xFF,0xE7,0xFF,0xE7,0xFF,0x81,/“q”,81/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x9F,0xC7,0x81,0x99,0x9F,0x9E,
0x1F,0xFE,0x1F,0xFF,0x9F,0xFF,0x9F,0xFF,0x9F,0xFF,0x9F,0xFF,0x9F,0xFF,0x9F,0xFF,
0x9F,0xFF,0x9F,0xFF,0x9F,0xFF,0x01,0xF8,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“r”,82/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x3F,0xD8,0x9F,0xC7,0xCF,0xCF,
0xCF,0xDF,0xCF,0xDF,0x8F,0xFF,0x1F,0xFC,0x7F,0xF0,0xFF,0xE1,0xFF,0xC7,0xF7,0xCF,
0xF7,0xCF,0xE7,0xCF,0xC7,0xE7,0x37,0xF0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“s”,83/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0x3F,0xFF,0x1F,0xFF,0x03,0xE0,0x3F,0xFF,0x3F,0xFF,
0x3F,0xFF,0x3F,0xFF,0x3F,0xFF,0x3F,0xFF,0x3F,0xFF,0x3F,0xFF,0x3F,0xFF,0x3F,0xFF,
0x3F,0xDF,0x3F,0xDF,0x7F,0xEE,0xFF,0xF0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“t”,84/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xEF,0xEF,0xE1,0xE1,0xE7,0xE7,0xE7,0xE7,
0xE7,0xE7,0xE7,0xE7,0xE7,0xE7,0xE7,0xE7,0xE7,0xE7,0xE7,0xE7,0xE7,0xE7,0xE7,0xE7,
0xE7,0xE7,0xE7,0xE3,0xCF,0x85,0x1F,0xF6,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“u”,85/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC1,0x83,0xE7,0xCF,0xE7,0xEF,
0xE7,0xE7,0xCF,0xF7,0xCF,0xF7,0xDF,0xFB,0x9F,0xFB,0x9F,0xFB,0x3F,0xFD,0x3F,0xFD,
0x3F,0xFC,0x7F,0xFE,0x7F,0xFE,0x7F,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“v”,86/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x20,0x0C,0x79,0x9E,0x7B,0xDE,
0x73,0xDE,0x73,0xDE,0x73,0xEC,0x77,0xEC,0xA7,0xEC,0xA7,0xED,0xA7,0xF1,0x8F,0xF1,
0xCF,0xF1,0xCF,0xF3,0xCF,0xFB,0xDF,0xFB,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“w”,87/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x83,0xC1,0xCF,0xF7,0x8F,0xF7,
0x9F,0xFB,0x3F,0xFD,0x3F,0xFD,0x7F,0xFE,0x7F,0xFE,0x7F,0xFC,0xBF,0xF9,0xDF,0xF9,
0xDF,0xF3,0xEF,0xE7,0xE7,0xE7,0xC1,0x81,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“x”,88/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xC1,0x83,0xE7,0xE7,0xE7,0xF7,
0xEF,0xF7,0xCF,0xF7,0xDF,0xFB,0x9F,0xFB,0x9F,0xFB,0xBF,0xFD,0x3F,0xFD,0x7F,0xFD,
0x7F,0xFE,0x7F,0xFE,0x7F,0xFF,0x7F,0xFF,0x7F,0xFF,0xBF,0xFF,0x83,0xFF,0xC3,0xFF,/“y”,89/
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x03,0xE0,0xF3,0xE3,0xF3,0xF3,
0xFB,0xF9,0xFB,0xF8,0xFF,0xFC,0x7F,0xFE,0x3F,0xFE,0x3F,0xFF,0x9F,0xFF,0x8F,0xDF,
0xCF,0xDF,0xE7,0xCF,0xF3,0xE7,0x03,0xE0,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/“z”,90/
0xFF,0xFF,0xFF,0xFF,0xFF,0xCF,0xFF,0xF7,0xFF,0xFB,0xFF,0xFB,0xFF,0xFB,0xFF,0xFB,
0xFF,0xFB,0xFF,0xFB,0xFF,0xFB,0xFF,0xFB,0xFF,0xFB,0xFF,0xFB,0xFF,0xFB,0xFF,0xFC,
0x7F,0xFE,0xFF,0xFD,0xFF,0xFB,0xFF,0xFB,0xFF,0xFB,0xFF,0xFB,0xFF,0xFB,0xFF,0xFB,
0xFF,0xFB,0xFF,0xFB,0xFF,0xFB,0xFF,0xFB,0xFF,0xFB,0xFF,0xF7,0xFF,0xCF,0xFF,0xFF,/"{",91/
0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,
0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,
0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,
0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,0xFF,0xFE,/"|",92/
0xFF,0xFF,0xFF,0xFF,0xE7,0xFF,0xDF,0xFF,0xBF,0xFF,0xBF,0xFF,0xBF,0xFF,0xBF,0xFF,
0xBF,0xFF,0xBF,0xFF,0xBF,0xFF,0xBF,0xFF,0xBF,0xFF,0xBF,0xFF,0xBF,0xFF,0x7F,0xFE,
0xFF,0xFC,0x7F,0xFF,0xBF,0xFF,0xBF,0xFF,0xBF,0xFF,0xBF,0xFF,0xBF,0xFF,0xBF,0xFF,
0xBF,0xFF,0xBF,0xFF,0xBF,0xFF,0xBF,0xFF,0xBF,0xFF,0xDF,0xFF,0xE7,0xFF,0xFF,0xFF,/"}",93/
0xFF,0xFF,0x87,0xFF,0x3B,0xFF,0x7D,0xBE,0xFD,0xBE,0xFF,0xD8,0xFF,0xE3,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,/"~",94/
};

static void TFT_WR_REG(uint16_t cmd)
{
PEout(4)=0; //RW
PEout(5)=0; //RS
PGout(11)=0; //CS
GPIO_Write(GPIOF,cmd);
PGout(11)=1;
delay_us(1);
}

static void TFT_WR_Data(uint16_t dat)
{
PGout(11)=0;
PEout(5)=1;
PEout(4)=0;
GPIO_Write(GPIOF,dat);
PGout(11)=1;
delay_us(1);
}

//¿ª´°
static void TFT_Set_Window(uint16_t startX, uint16_t startY, uint16_t endX, uint16_t endY)
{
TFT_WR_REG(0x0020);
TFT_WR_Data(startX);
TFT_WR_REG(0x0021);
TFT_WR_Data(endX);

TFT_WR_REG(0x0022);
TFT_WR_Data(startY);
TFT_WR_REG(0x0023);
TFT_WR_Data(endY);

TFT_WR_REG(0x002F);

}

//ÉèÖùâ±êλÖÃ
static void TFT_SetCursor(uint16_t xCursor, uint16_t yCursor)
{
TFT_WR_REG(0x0024);
TFT_WR_Data(xCursor);
TFT_WR_REG(0x0025);
TFT_WR_Data(yCursor);

TFT_WR_REG(0x002F);

}

//»­µã
static void TFT_DrawPoint(uint16_t x, uint16_t y, uint16_t color)
{
TFT_SetCursor(x,y);
TFT_WR_Data(color);
}

//ÇåÆÁ
void TFT320_Clear(uint16_t color)
{
uint16_t i, j;

TFT_Set_Window(0, 0, 319, 239);

for (i = 0; i < 320; i++)
{
	for (j = 0; j < 240; j++)
	{
		TFT_WR_Data(color);
	}
}

}

static void TFT_DisplayChar(uint16_t x, uint16_t y, uint8_t Font, uint8_t p)
{
register uint16_t i = 0, k = 0, j = p - ’ ', e = 0;

if ((p == '\r') || (p == '\n')) return;

if (Font == 16)
{
    j <<= 4;
    
    TFT_Set_Window(x, y, x + 7, y + 15);
    
    for (i = j; i < (16 + j); i++)
    {
        e = zm8x16_Table[i];
        
        for (k = 0; k < 8; k++)
        {
            if (e & (1 << k))
            {
                TFT_WR_Data(COLOR_WHITE);
            }
            else
            {
                TFT_WR_Data(COLOR_BLACK);
            }
        }
    }
}
if (Font == 32)
{
    j <<= 6;
    
    TFT_Set_Window(x, y, x + 15, y + 31);
    
    for (i = j; i < (64 + j); i += 1)
    {
        e = zm16x32_Table[i];
        
        for (k = 0; k < 8; k++)
        {
            if (e & (1 << k))
            {
                TFT_WR_Data(COLOR_BLACK);
            }
            else
            {
                TFT_WR_Data(COLOR_WHITE);
            }
        }
        /*
        e = zm16x32_Table[i + 1];
        
        for (k = 0; k < 8; k++)
        {
            if (e & (1 << k))
            {
                TFT_WR_Data(COLOR_BLACK);
            }
            else
            {
                TFT_WR_Data(COLOR_WHITE);
            }
        }*/
    }
}

}

void TFT_DisplayChars(uint16_t x, uint16_t y, uint8_t Font, char* p)
{
while (*p != ‘\0’)
{
if (*p == ‘\r’) {x = 0; p++; continue;}
if (*p == ‘\n’) {y += Font; p++; continue;}

    TFT_DisplayChar(x, y, Font, *p++);
    
    if (Font == 16)
    {
        x += 8;
        
        if (x >= (320 - 8))
        {
            y += 16;
            x  = 0;
        }
    }
    
    if (Font == 32)
    {
        x += 16;
        
        if (x >= (320 - 16))
        {
            y += 32;
            x  = 0;
        }
    }
}

}

void TFT_Init(void)
{
uint16_t i = 0;

GPIO_InitTypeDef GPIO_InitStructure;

RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOE, ENABLE);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_4| GPIO_Pin_5 ;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOE, &GPIO_InitStructure);

RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOF, ENABLE);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_All ;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOF, &GPIO_InitStructure);

RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOG, ENABLE);

GPIO_InitStructure.GPIO_Pin = GPIO_Pin_11 ;
GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;
GPIO_InitStructure.GPIO_OType = GPIO_OType_PP;
GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
GPIO_Init(GPIOG, &GPIO_InitStructure);

TFT320_Clear(COLOR_WHITE);

for (i = 0; i < 319; i++)
{
    TFT_DrawPoint(i, 150, COLOR_BLUE);
}

// TFT_DisplayChars(30, 179, 32, "zm8x16_Table[1]);
// TFT_DisplayChars(30, 9, 32, “0”);

}

TFT.h

#ifndef __TFT_H
#define __TFT_H
#include “sys.h”

#define TFTRW PEout(4) //RW
#define TFTRS PEout(5) //RS
#define TFTCS PGout(11) //CS

//www.mgzxzs.com/sytool/se.htm

#define RGB888_TO_RGB565(color) ((((color) >> 19) & 0x1f) << 11)|((((color) >> 10) & 0x3f) << 5)|(((color) >> 3) & 0x1f)

#define COLOR_BLACK RGB888_TO_RGB565(0x000000) // ºÚ
#define COLOR_WHITE RGB888_TO_RGB565(0xFFFFFF) // °×
#define COLOR_YELLOW RGB888_TO_RGB565(0xFFFF00) // Ȯ
#define COLOR_RED RGB888_TO_RGB565(0xFF0000) // ºì
#define COLOR_PURPLE RGB888_TO_RGB565(0xB23AEE) // ×Ï
#define COLOR_GREY RGB888_TO_RGB565(0xA8A8A8) // »Ò
#define COLOR_BLUE RGB888_TO_RGB565(0x0000FF) // ˦

void TFT_Init(void);
void TFT320_Clear(uint16_t color);
void TFT_DisplayChars(uint16_t x, uint16_t y, uint8_t Font, char* p);
#endif

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值