Line Number | Syntax Highlight | Download Raw
LinkedIn


#include <reg52.h>
#include <intrins.h>

sbit LCD_RS = P3^5;   //Êý¾Ý/ÃüÁîÇл»
sbit LCD_REST = P1^2;          //¸´Î» 
sbit LCD_WR = P3^6;          //д¿ØÖÆ
sbit LCD_RD =P3^7;          //¶Á¿ØÖÆ
sbit LCD_CS=P1^0;        

/* touch panel interface define */
sbit DCLK       =    P1^7;
sbit CS        =    P1^4;
sbit DIN       =    P3^0;    
sbit DOUT      =    P3^1;
sbit IRQ       =    P3^4;   //¼ì²â´¥ÃþÆÁÏìÓ¦ÐźÅ
unsigned int TP_X,TP_Y;       //µ±Ç°´¥¿Ø×ø±ê

 
//8*12×Ö·û
unsigned char code zifu[]={         
/*--  ÎÄ×Ö:     --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

/*--  ÎÄ×Ö:  !  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x20,0x20,0x20,0x20,0x20,0x20,0x00,0x20,0x00,0x00,

/*--  ÎÄ×Ö:  "  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x28,0x50,0x50,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

/*--  ÎÄ×Ö:  #  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x28,0x28,0xFC,0x28,0x50,0xFC,0x50,0x50,0x00,0x00,

/*--  ÎÄ×Ö:  $  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x20,0x78,0xA8,0xA0,0x60,0x30,0x28,0xA8,0xF0,0x20,0x00,

/*--  ÎÄ×Ö:  %  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x48,0xA8,0xB0,0x50,0x28,0x34,0x54,0x48,0x00,0x00,

/*--  ÎÄ×Ö:  &  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x20,0x50,0x50,0x78,0xA8,0xA8,0x90,0x6C,0x00,0x00,

/*--  ÎÄ×Ö:  '  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x40,0x40,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

/*--  ÎÄ×Ö:  (  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x04,0x08,0x10,0x10,0x10,0x10,0x10,0x10,0x08,0x04,0x00,

/*--  ÎÄ×Ö:  )  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x40,0x20,0x10,0x10,0x10,0x10,0x10,0x10,0x20,0x40,0x00,

/*--  ÎÄ×Ö:  *  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x00,0x20,0xA8,0x70,0x70,0xA8,0x20,0x00,0x00,0x00,

/*--  ÎÄ×Ö:  +  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x20,0x20,0x20,0xF8,0x20,0x20,0x20,0x00,0x00,0x00,

/*--  ÎÄ×Ö:  ,  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x40,0x80,

/*--  ÎÄ×Ö:  -  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x00,0x00,0x00,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,

/*--  ÎÄ×Ö:  .  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x40,0x00,0x00,

/*--  ÎÄ×Ö:  /  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x08,0x10,0x10,0x10,0x20,0x20,0x40,0x40,0x40,0x80,0x00,

/*--  ÎÄ×Ö:  0  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x70,0x88,0x88,0x88,0x88,0x88,0x88,0x70,0x00,0x00,

/*--  ÎÄ×Ö:  1  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x20,0x60,0x20,0x20,0x20,0x20,0x20,0x70,0x00,0x00,

/*--  ÎÄ×Ö:  2  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x70,0x88,0x88,0x10,0x20,0x40,0x80,0xF8,0x00,0x00,

/*--  ÎÄ×Ö:  3  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x70,0x88,0x08,0x30,0x08,0x08,0x88,0x70,0x00,0x00,

/*--  ÎÄ×Ö:  4  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x10,0x30,0x50,0x50,0x90,0x78,0x10,0x18,0x00,0x00,

/*--  ÎÄ×Ö:  5  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0xF8,0x80,0x80,0xF0,0x08,0x08,0x88,0x70,0x00,0x00,

/*--  ÎÄ×Ö:  6  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x70,0x90,0x80,0xF0,0x88,0x88,0x88,0x70,0x00,0x00,

/*--  ÎÄ×Ö:  7  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0xF8,0x90,0x10,0x20,0x20,0x20,0x20,0x20,0x00,0x00,

/*--  ÎÄ×Ö:  8  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x70,0x88,0x88,0x70,0x88,0x88,0x88,0x70,0x00,0x00,

/*--  ÎÄ×Ö:  9  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x70,0x88,0x88,0x88,0x78,0x08,0x48,0x70,0x00,0x00,

/*--  ÎÄ×Ö:  :  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x20,0x00,0x00,

/*--  ÎÄ×Ö:  ;  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x00,0x00,0x00,0x20,0x00,0x00,0x00,0x20,0x20,0x00,

/*--  ÎÄ×Ö:  <  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x04,0x08,0x10,0x20,0x40,0x20,0x10,0x08,0x04,0x00,0x00,

/*--  ÎÄ×Ö:  =  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x00,0x00,0xF8,0x00,0x00,0xF8,0x00,0x00,0x00,0x00,

/*--  ÎÄ×Ö:  >  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x40,0x20,0x10,0x08,0x04,0x08,0x10,0x20,0x40,0x00,0x00,

/*--  ÎÄ×Ö:  ?  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x70,0x88,0x88,0x10,0x20,0x20,0x00,0x20,0x00,0x00,

/*--  ÎÄ×Ö:  @  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x70,0x88,0x98,0xA8,0xA8,0xB8,0x80,0x78,0x00,0x00,

/*--  ÎÄ×Ö:  A  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x20,0x20,0x30,0x50,0x50,0x78,0x48,0xCC,0x00,0x00,

/*--  ÎÄ×Ö:  B  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0xF0,0x48,0x48,0x70,0x48,0x48,0x48,0xF0,0x00,0x00,

/*--  ÎÄ×Ö:  C  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x78,0x88,0x80,0x80,0x80,0x80,0x88,0x70,0x00,0x00,

/*--  ÎÄ×Ö:  D  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0xF0,0x48,0x48,0x48,0x48,0x48,0x48,0xF0,0x00,0x00,

/*--  ÎÄ×Ö:  E  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0xF8,0x48,0x50,0x70,0x50,0x40,0x48,0xF8,0x00,0x00,

/*--  ÎÄ×Ö:  F  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0xF8,0x48,0x50,0x70,0x50,0x40,0x40,0xE0,0x00,0x00,

/*--  ÎÄ×Ö:  G  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x38,0x48,0x80,0x80,0x9C,0x88,0x48,0x30,0x00,0x00,

/*--  ÎÄ×Ö:  H  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0xCC,0x48,0x48,0x78,0x48,0x48,0x48,0xCC,0x00,0x00,

/*--  ÎÄ×Ö:  I  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0xF8,0x20,0x20,0x20,0x20,0x20,0x20,0xF8,0x00,0x00,

/*--  ÎÄ×Ö:  J  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x7C,0x10,0x10,0x10,0x10,0x10,0x10,0x90,0xE0,0x00,

/*--  ÎÄ×Ö:  K  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0xEC,0x48,0x50,0x60,0x50,0x50,0x48,0xEC,0x00,0x00,

/*--  ÎÄ×Ö:  L  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0xE0,0x40,0x40,0x40,0x40,0x40,0x44,0xFC,0x00,0x00,

/*--  ÎÄ×Ö:  M  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0xD8,0xD8,0xD8,0xD8,0xA8,0xA8,0xA8,0xA8,0x00,0x00,

/*--  ÎÄ×Ö:  N  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0xDC,0x48,0x68,0x68,0x58,0x58,0x48,0xE8,0x00,0x00,

/*--  ÎÄ×Ö:  O  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x70,0x88,0x88,0x88,0x88,0x88,0x88,0x70,0x00,0x00,

/*--  ÎÄ×Ö:  P  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0xF0,0x48,0x48,0x70,0x40,0x40,0x40,0xE0,0x00,0x00,

/*--  ÎÄ×Ö:  Q  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x70,0x88,0x88,0x88,0x88,0xE8,0x98,0x70,0x18,0x00,

/*--  ÎÄ×Ö:  R  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0xF0,0x48,0x48,0x70,0x50,0x48,0x48,0xEC,0x00,0x00,

/*--  ÎÄ×Ö:  S  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x78,0x88,0x80,0x60,0x10,0x08,0x88,0xF0,0x00,0x00,

/*--  ÎÄ×Ö:  T  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0xF8,0xA8,0x20,0x20,0x20,0x20,0x20,0x70,0x00,0x00,

/*--  ÎÄ×Ö:  U  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0xCC,0x48,0x48,0x48,0x48,0x48,0x48,0x30,0x00,0x00,

/*--  ÎÄ×Ö:  V  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0xCC,0x48,0x48,0x50,0x50,0x30,0x20,0x20,0x00,0x00,

/*--  ÎÄ×Ö:  W  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0xA8,0xA8,0xA8,0x70,0x50,0x50,0x50,0x50,0x00,0x00,

/*--  ÎÄ×Ö:  X  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0xD8,0x50,0x50,0x20,0x20,0x50,0x50,0xD8,0x00,0x00,

/*--  ÎÄ×Ö:  Y  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0xD8,0x50,0x50,0x20,0x20,0x20,0x20,0x70,0x00,0x00,

/*--  ÎÄ×Ö:  Z  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0xF8,0x90,0x10,0x20,0x20,0x40,0x48,0xF8,0x00,0x00,

/*--  ÎÄ×Ö:  [  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x38,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x38,0x00,

/*--  ÎÄ×Ö:  \  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x40,0x40,0x40,0x20,0x20,0x10,0x10,0x10,0x08,0x00,0x00,

/*--  ÎÄ×Ö:  ]  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x70,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x70,0x00,

/*--  ÎÄ×Ö:  ^  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x20,0x50,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

/*--  ÎÄ×Ö:  _  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFC,

/*--  ÎÄ×Ö:  `  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

/*--  ÎÄ×Ö:  a  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x00,0x00,0x00,0x30,0x48,0x38,0x48,0x3C,0x00,0x00,

/*--  ÎÄ×Ö:  b  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0xC0,0x40,0x40,0x70,0x48,0x48,0x48,0x70,0x00,0x00,

/*--  ÎÄ×Ö:  c  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x00,0x00,0x00,0x38,0x48,0x40,0x40,0x38,0x00,0x00,

/*--  ÎÄ×Ö:  d  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x18,0x08,0x08,0x38,0x48,0x48,0x48,0x3C,0x00,0x00,

/*--  ÎÄ×Ö:  e  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x00,0x00,0x00,0x30,0x48,0x78,0x40,0x38,0x00,0x00,

/*--  ÎÄ×Ö:  f  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x1C,0x20,0x20,0x78,0x20,0x20,0x20,0x78,0x00,0x00,

/*--  ÎÄ×Ö:  g  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x00,0x00,0x00,0x3C,0x48,0x30,0x40,0x78,0x44,0x38,

/*--  ÎÄ×Ö:  h  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0xC0,0x40,0x40,0x70,0x48,0x48,0x48,0xEC,0x00,0x00,

/*--  ÎÄ×Ö:  i  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x20,0x00,0x00,0x60,0x20,0x20,0x20,0x70,0x00,0x00,

/*--  ÎÄ×Ö:  j  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x10,0x00,0x00,0x30,0x10,0x10,0x10,0x10,0x10,0xE0,

/*--  ÎÄ×Ö:  k  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0xC0,0x40,0x40,0x5C,0x50,0x70,0x48,0xEC,0x00,0x00,

/*--  ÎÄ×Ö:  l  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0xE0,0x20,0x20,0x20,0x20,0x20,0x20,0xF8,0x00,0x00,

/*--  ÎÄ×Ö:  m  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x00,0x00,0x00,0xF0,0xA8,0xA8,0xA8,0xA8,0x00,0x00,

/*--  ÎÄ×Ö:  n  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x00,0x00,0x00,0xF0,0x48,0x48,0x48,0xEC,0x00,0x00,

/*--  ÎÄ×Ö:  o  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x00,0x00,0x00,0x30,0x48,0x48,0x48,0x30,0x00,0x00,

/*--  ÎÄ×Ö:  p  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x00,0x00,0x00,0xF0,0x48,0x48,0x48,0x70,0x40,0xE0,

/*--  ÎÄ×Ö:  q  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x00,0x00,0x00,0x38,0x48,0x48,0x48,0x38,0x08,0x1C,

/*--  ÎÄ×Ö:  r  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x00,0x00,0x00,0xD8,0x60,0x40,0x40,0xE0,0x00,0x00,

/*--  ÎÄ×Ö:  s  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x00,0x00,0x00,0x78,0x40,0x30,0x08,0x78,0x00,0x00,

/*--  ÎÄ×Ö:  t  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x00,0x20,0x20,0x70,0x20,0x20,0x20,0x18,0x00,0x00,

/*--  ÎÄ×Ö:  u  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x00,0x00,0x00,0xD8,0x48,0x48,0x48,0x3C,0x00,0x00,

/*--  ÎÄ×Ö:  v  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x00,0x00,0x00,0xEC,0x48,0x50,0x30,0x20,0x00,0x00,

/*--  ÎÄ×Ö:  w  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x00,0x00,0x00,0xA8,0xA8,0x70,0x50,0x50,0x00,0x00,

/*--  ÎÄ×Ö:  x  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x00,0x00,0x00,0xD8,0x50,0x20,0x50,0xD8,0x00,0x00,

/*--  ÎÄ×Ö:  y  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x00,0x00,0x00,0xEC,0x48,0x50,0x30,0x20,0x20,0xC0,

/*--  ÎÄ×Ö:  z  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x00,0x00,0x00,0x00,0x78,0x10,0x20,0x20,0x78,0x00,0x00,

/*--  ÎÄ×Ö:  {  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x18,0x10,0x10,0x10,0x20,0x10,0x10,0x10,0x10,0x18,0x00,

/*--  ÎÄ×Ö:  |  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,0x10,

/*--  ÎÄ×Ö:  }  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x00,0x60,0x20,0x20,0x20,0x10,0x20,0x20,0x20,0x20,0x60,0x00,

/*--  ÎÄ×Ö:  ~  --*/
/*--  ËÎÌå9;  ´Ë×ÖÌå϶ÔÓ¦µÄµãÕóΪ£º¿íx¸ß=6x12   --*/
/*--  ¿í¶È²»ÊÇ8µÄ±¶Êý£¬ÏÖµ÷ÕûΪ£º¿í¶Èx¸ß¶È=8x12  --*/
0x40,0xA4,0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,

    
};  

//**********************************************************
void spistar()                                     //SPI¿ªÊ¼
{
CS=1;
DCLK=1;
DIN=1;
}
//**********************************************************
void WriteCharTo7843(unsigned char num)          //SPIдÊý¾Ý
{
unsigned char count=0;
DCLK=0;
for(count=0;count<8;count++)
{
num<<=1;
DIN=CY;
DCLK=0; _nop_();_nop_();_nop_();                //ÉÏÉýÑØÓÐЧ
DCLK=1; _nop_();_nop_();_nop_();
}
}
//**********************************************************
unsigned int ReadFromCharFrom7843()             //SPI ¶ÁÊý¾Ý
{
unsigned char count=0;
unsigned int Num=0;
for(count=0;count<12;count++)
{
Num<<=1;
DCLK=1; _nop_();_nop_();_nop_();                //ϽµÑØÓÐЧ
DCLK=0; _nop_();_nop_();_nop_();
if(DOUT) Num++;
}
return(Num);
}

void delayms(int count)  // /* X1ms */
{
        int i,j;
        for(i=0;i<count;i++)
                for(j=0;j<1000;j++);
}
void main_Write_COM( int  DH)     //ÃüÁî
{    
    LCD_RS=0;
    LCD_CS =0;     
    P2=DH>>8;    
    P0=DH;        
    LCD_WR=0;
    LCD_WR=1;
    LCD_CS =1;    
}
void main_Write_DATA(int DH)    //Êý¾Ý    
{
    LCD_RS=1;
    LCD_CS =0;                      
    P2=DH>>8;    
    P0=DH;                    
    LCD_WR=0;
    LCD_WR=1;
    LCD_CS =1;    
}


void main_W_com_data( int com1,dat1)    //ÃüÁîÊý¾ÝÒ»Æð 
{
   main_Write_COM(com1);
   main_Write_DATA(dat1);
}



void address_set(unsigned int x1,unsigned int y1,unsigned int x2,unsigned int y2)
{
    main_W_com_data(0x0002,x1>>8);       // Column address start2
    main_W_com_data(0x0003,x1);       // Column address start1
    main_W_com_data(0x0004,x2>>8);       // Column address end2
    main_W_com_data(0x0005,x2);       // Column address end1
    main_W_com_data(0x0006,y1>>8);       // Row address start2
    main_W_com_data(0x0007,y1);       // Row address start1
    main_W_com_data(0x0008,y2>>8);       // Row address end2
    main_W_com_data(0x0009,y2);       // Row address end1
    main_Write_COM(0x0022);         

}    
void main_init(void)
{

    LCD_REST=1;
    delayms(5);    
    LCD_REST=0;
    delayms(10);
    LCD_REST=1;
    delayms(20);

       //  VENDOR   
    main_W_com_data(0x0046,0x00A4);
    main_W_com_data(0x0047,0x0053);
    main_W_com_data(0x0048,0x0000);
    main_W_com_data(0x0049,0x0044);
    main_W_com_data(0x004a,0x0004);
    main_W_com_data(0x004b,0x0067);
    main_W_com_data(0x004c,0x0033);
    main_W_com_data(0x004d,0x0077);
    main_W_com_data(0x004e,0x0012);
    main_W_com_data(0x004f,0x004C);
    main_W_com_data(0x0050,0x0046);
    main_W_com_data(0x0051,0x0044);
      
      //240x320 window setting
    main_W_com_data(0x0002,0x0000); // Column address start2
     main_W_com_data(0x0003,0x0000); // Column address start1
     main_W_com_data(0x0004,0x0000); // Column address end2
     main_W_com_data(0x0005,0x00ef); // Column address end1
    main_W_com_data(0x0006,0x0000); // Row address start2
    main_W_com_data(0x0007,0x0000); // Row address start1
    main_W_com_data(0x0008,0x0001); // Row address end2
    main_W_com_data(0x0009,0x003f); // Row address end1
  
  // Display Setting
    main_W_com_data(0x0001,0x0006); // IDMON=0, INVON=1, NORON=1, PTLON=0
    main_W_com_data(0x0016,0x00C8); // MY=0, MX=0, MV=0, ML=1, BGR=0, TEON=0   0048
    main_W_com_data(0x0023,0x0095); // N_DC=1001 0101
    main_W_com_data(0x0024,0x0095); // PI_DC=1001 0101
    main_W_com_data(0x0025,0x00FF); // I_DC=1111 1111
    
    main_W_com_data(0x0027,0x0002); // N_BP=0000 0010
    main_W_com_data(0x0028,0x0002); // N_FP=0000 0010
    main_W_com_data(0x0029,0x0002); // PI_BP=0000 0010
    main_W_com_data(0x002a,0x0002); // PI_FP=0000 0010
    main_W_com_data(0x002C,0x0002); // I_BP=0000 0010
    main_W_com_data(0x002d,0x0002); // I_FP=0000 0010
    
    main_W_com_data(0x003a,0x0001); // N_RTN=0000, N_NW=001    0001
    main_W_com_data(0x003b,0x0000); // P_RTN=0000, P_NW=001
    main_W_com_data(0x003c,0x00f0); // I_RTN=1111, I_NW=000
    main_W_com_data(0x003d,0x0000); // DIV=00
    delayms(1);
    main_W_com_data(0x0035,0x0038); // EQS=38h
    main_W_com_data(0x0036,0x0078); // EQP=78h
    main_W_com_data(0x003E,0x0038); // SON=38h
    main_W_com_data(0x0040,0x000F); // GDON=0Fh
    main_W_com_data(0x0041,0x00F0); // GDOFF
    
    // Power Supply Setting
    main_W_com_data(0x0019,0x0049); // CADJ=0100, CUADJ=100, OSD_EN=1 ,60Hz
    main_W_com_data(0x0093,0x000F); // RADJ=1111, 100%
    delayms(1);
    main_W_com_data(0x0020,0x0040); // BT=0100
    main_W_com_data(0x001D,0x0007); // VC1=111   0007
    main_W_com_data(0x001E,0x0000); // VC3=000
    main_W_com_data(0x001F,0x0004); // VRH=0011
    
    //VCOM SETTING
    main_W_com_data(0x0044,0x004D); // VCM=101 0000  4D
    main_W_com_data(0x0045,0x000E); // VDV=1 0001   0011
    delayms(1);
    main_W_com_data(0x001C,0x0004); // AP=100
    delayms(2);
    
    main_W_com_data(0x001B,0x0018); // GASENB=0, PON=0, DK=1, XDK=0, VLCD_TRI=0, STB=0
    delayms(1);
    main_W_com_data(0x001B,0x0010); // GASENB=0, PON=1, DK=0, XDK=0, VLCD_TRI=0, STB=0
    delayms(1);
    main_W_com_data(0x0043,0x0080); //set VCOMG=1
    delayms(2);
    
    // Display ON Setting
    main_W_com_data(0x0090,0x007F); // SAP=0111 1111
    main_W_com_data(0x0026,0x0004); //GON=0, DTE=0, D=01
    delayms(1);
    main_W_com_data(0x0026,0x0024); //GON=1, DTE=0, D=01
    main_W_com_data(0x0026,0x002C); //GON=1, DTE=0, D=11
    delayms(1);
    main_W_com_data(0x0026,0x003C); //GON=1, DTE=1, D=11
    
    // INTERNAL REGISTER SETTING
    main_W_com_data(0x0057,0x0002); // TEST_Mode=1: into TEST mode
    main_W_com_data(0x0095,0x0001); // SET DISPLAY CLOCK AND PUMPING CLOCK TO SYNCHRONIZE
    main_W_com_data(0x0057,0x0000); // TEST_Mode=0: exit TEST mode
    //main_W_com_data(0x0021,0x0000);
    main_Write_COM(0x0022);  

}


void Pant(unsigned int color)
{
    int i,j;
    address_set(0,0,239,319);

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

      }        
}
void inttostr(int dd,unsigned char *str)
{
    str[0]=dd/10000+48;
    str[1]=(dd/1000)-((dd/10000)*10)+48;
    str[2]=(dd/100)-((dd/1000)*10)+48;
    str[3]=(dd/10)-((dd/100)*10)+48;
    str[4]=dd-((dd/10)*10)+48;
    str[5]=0;
}
void AD7843(void)              //ÍⲿÖжÏ0 ÓÃÀ´½ÓÊܼüÅÌ·¢À´µÄÊý¾Ý
{
//delayms(1);                     //ÖжϺóÑÓʱÒÔÏû³ý¶¶¶¯£¬Ê¹µÃ²ÉÑùÊý¾Ý¸ü׼ȷ
//spistar();                       //Æô¶¯SPI
//while(BUSY);                //Èç¹ûBUSYÐźŲ»ºÃʹ¿ÉÒÔɾ³ý²»ÓÃ
//delayms(1);
CS=0;
WriteCharTo7843(0x90);        //ËÍ¿ØÖÆ×Ö 10010000 ¼´Óòî·Ö·½Ê½¶ÁX×ø±ê ÏêϸÇë¼ûÓйØ×ÊÁÏ
//while(BUSY);               //Èç¹ûBUSYÐźŲ»ºÃʹ¿ÉÒÔɾ³ý²»ÓÃ
//delayms(1);
DCLK=1; _nop_();_nop_();_nop_();_nop_();
DCLK=0; _nop_();_nop_();_nop_();_nop_();
TP_Y=ReadFromCharFrom7843();
WriteCharTo7843(0xD0);       //ËÍ¿ØÖÆ×Ö 11010000 ¼´Óòî·Ö·½Ê½¶ÁY×ø±ê ÏêϸÇë¼ûÓйØ×ÊÁÏ
DCLK=1; _nop_();_nop_();_nop_();_nop_();
DCLK=0; _nop_();_nop_();_nop_();_nop_();
TP_X=ReadFromCharFrom7843();
CS=1;
}

//ÔÚÖ¸¶¨Î»ÖÃÏÔʾһ¸ö×Ö·û(8*12´óС)
//dcolorΪÄÚÈÝÑÕÉ«£¬gbcolorΪ±³¾²ÑÕÉ«
void showzifu(unsigned int x,unsigned int y,unsigned char value,unsigned int dcolor,unsigned int bgcolor)    
{  
    unsigned char i,j;
    unsigned char *temp=zifu;    
    address_set(x,y,x+7,y+11); //ÉèÖÃÇøÓò      
    temp+=(value-32)*12;
    for(j=0;j<12;j++)
    {
        for(i=0;i<8;i++)
        {              
             if((*temp&(1<<(7-i)))!=0)
            {
                main_Write_DATA(dcolor);
            } 
            else
            {
                main_Write_DATA(bgcolor);
            }   
        }
        temp++;
     }
}
//ÔÚÖ¸¶¨Î»ÖÃÏÔʾһ¸ö×Ö·û´®(8*12´óС)
//dcolorΪÄÚÈÝÑÕÉ«£¬gbcolorΪ±³¾²ÑÕÉ«
void showzifustr(unsigned int x,unsigned int y,unsigned char *str,unsigned int dcolor,unsigned int bgcolor)      
{  
    unsigned int x1,y1;
    x1=x;
    y1=y;
    while(*str!='\0')
    {    
        showzifu(x1,y1,*str,dcolor,bgcolor);
        x1+=7;
        str++;
    }    
}

main()
{

    unsigned char ss[6];    
    unsigned int lx,ly;
    spistar();  //Ä£Äâspi³õʼ»¯
    main_init();   //tft³õʼ»¯     
    Pant(0xffff);
    showzifustr(68,5,"VERY GOOD",0,0xffff);    //ÏÔʾ×Ö·û´® 
    while(1)
    { 
         if (IRQ==0)
        {      
            AD7843();
            inttostr(TP_X,ss);
            showzifustr(10,305,"X:",0xf800,0xffff);
            showzifustr(25,305,ss,0xf800,0xffff);    //ÏÔʾ×Ö·û´® 
            inttostr(TP_Y,ss);
            showzifustr(80,305,"Y:",0xf800,0xffff);
            showzifustr(95,305,ss,0xf800,0xffff);    //ÏÔʾ×Ö·û´® 
            lx=((TP_X-220)/16);
            ly=320-((TP_Y-400)/11);
            address_set(lx,ly,lx+2,ly+2);
            main_Write_DATA(255);
            main_Write_DATA(255);
            main_Write_DATA(255);
            main_Write_DATA(255);
            main_Write_DATA(255);
            main_Write_DATA(255);
            main_Write_DATA(255);
            main_Write_DATA(255);
            main_Write_DATA(255);

        //    delayms(100);

        }
    }



}

















Back to recent pastes