#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);
}
}
}
#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);
}
}
}




