uchar code table2[]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,'`', //0-15
0,0,0,0,0,'Q','1',0,0,0,'Z','S','A','W','2',0, //16-31
0,'C','X','D','E','4','3',0,0,0x20,'V','F','T','R','5',0, //32-47
0,'N','B','H','G','Y','6',0,0,0,'M','J','U','7','8',0, //48-63
0,',','K','I','O','0','9',0,0,'.','/','L',';','P','-',0,//64-79
0,0,0,0,'[','=',0,0,0,0,0,']',0,'|',0,0, //80-95
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, //96-111
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, //112-127
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, //128-143
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, //144-159
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, //160-175
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, //176-191
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, //192-207
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, //208-223
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, //224-239
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 //240-255
};
void delay(uint z)
{
uint x,y;
for(x=z;x>0;x--)
for(y=11;y>0;y--);
}