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

📄 table.h

📁 在AT89S52上写的一个扫雷程序
💻 H
📖 第 1 页 / 共 2 页
字号:
/*------------------------------------------------------------*/
/*说明:此模块是对照表                                          */
/*                                                         TT */
/*____________________________________________________________*/


/*-----------------------------------------------------*/
/*           键码与ASCII的对照表                        */
/*-----------------------------------------------------*/
unsigned char code UnShifted[59][2] = {
0x1C, 'a',
0x32, 'b',
0x21, 'c',
0x23, 'd',
0x24, 'e',
0x2B, 'f',
0x34, 'g',
0x33, 'h',
0x43, 'i',
0x3B, 'j',
0x42, 'k',
0x4B, 'l',
0x3A, 'm',
0x31, 'n',
0x44, 'o',
0x4D, 'p',
0x15, 'q',
0x2D, 'r',
0x1B, 's',
0x2C, 't',
0x3C, 'u',
0x2A, 'v',
0x1D, 'w',
0x22, 'x',
0x35, 'y',
0x1A, 'z',
0x45, '0',
0x16, '1',
0x1E, '2',
0x26, '3',
0x25, '4',
0x2E, '5',
0x36, '6',
0x3D, '7',
0x3E, '8',
0x46, '9',
0x0E, '`',
0x4E, '-',
0x55, '=',
0x5D, '\\',
0x29, ' ',
0x54, '[',
0x5B, ']',
0x4C, ';',
0x52, '\'',
0x41, ',',
0x49, '.',
0x4A, '/',
0x71, '.',
0x70, '0',
0x69, '1',
0x72, '2',
0x7A, '3',
0x6B, '4',
0x73, '5',
0x74, '6',
0x6C, '7',
0x75, '8',
0x7D, '9',
};

unsigned char code Shifted[59][2] = {
0x1C, 'A',
0x32, 'B',
0x21, 'C',
0x23, 'D',
0x24, 'E',
0x2B, 'F',
0x34, 'G',
0x33, 'H',
0x43, 'I',
0x3B, 'J',
0x42, 'K',
0x4B, 'L',
0x3A, 'M',
0x31, 'N',
0x44, 'O',
0x4D, 'P',
0x15, 'Q',
0x2D, 'R',
0x1B, 'S',
0x2C, 'T',
0x3C, 'U',
0x2A, 'V',
0x1D, 'W',
0x22, 'X',
0x35, 'Y',
0x1A, 'Z',
0x45, '0',
0x16, '1',
0x1E, '2',
0x26, '3',
0x25, '4',
0x2E, '5',
0x36, '6',
0x3D, '7',
0x3E, '8',
0x46, '9',
0x0E, '~',
0x4E, '_',
0x55, '+',
0x5D, '|',
0x29, ' ',
0x54, '{',
0x5B, '}',
0x4C, ':',
0x52, '"',
0x41, '<',
0x49, '>',
0x4A, '?',
0x71, '.',
0x70, '0',
0x69, '1',
0x72, '2',
0x7A, '3',
0x6B, '4',
0x73, '5',
0x74, '6',
0x6C, '7',
0x75, '8',
0x7D, '9',
};

/*-----------------------------------------------------*/
/*           ASCII与显示码的对照表                      */
/*-----------------------------------------------------*/

       unsigned int code  number1[]={ /*1*/
       0x00,0x10,0x18,0xFC,0xFC,  
	0x00,0x00,0x00,0x00,0x08,
	0x08,0x0F,0x0F,0x08,0x08,
	0x00};

       unsigned int code  number2[]={/*2*/
	0x00,0x00,0x7C,0xC6,0x06,0x0C,0x18,0x30,  
	0x60,0xC0,0xC6,0xFE,0x00,0x00,0x00,0x00};
   
	unsigned int code  number3[]={/*3*/
	0x08,0x0C,0x44,0x44,0x44,  
	0xFC,0xB8,0x00,0x04,0x0C,
	0x08,0x08,0x08,0x0F,0x07,
	0x00};
   
	unsigned int code  number4[]={/*4*/
	0xC0,0xE0,0xB0,0x98,0xFC, 
	0xFC,0x80,0x00,0x00,0x00,
	0x00,0x08,0x0F,0x0F,0x08,
	0x00};
   
	unsigned int code  number5[]={/*5*/
	0x7C,0x7C,0x44,0x44,0xC4,  
	0xC4,0x84,0x00,0x04,0x0C,
	0x08,0x08,0x08,0x0F,0x07,
	0x00};
   
	unsigned int code  number6[]={/*6*/
	0xF0,0xF8,0x4C,0x44,0x44,  
	0xC0,0x80,0x00,0x07,0x0F,
	0x08,0x08,0x08,0x0F,0x07,
	0x00};
   
	unsigned int code  number7[]={/*7*/
	0x0C,0x0C,0x04,0x84,0xC4,  
	0x7C,0x3C,0x00,0x00,0x00,
	0x0F,0x0F,0x00,0x00,0x00,
	0x00};
  
	unsigned int code  number8[]={/*8*/
	0xB8,0xFC,0x44,0x44,0x44,  
	0xFC,0xB8,0x00,0x07,0x0F,
	0x08,0x08,0x08,0x0F,0x07,
	0x00};
   
	unsigned int code  number9[]={/*9*/
	0x38,0x7C,0x44,0x44,0x44,  
	0xFC,0xF8,0x00,0x00,0x08,
	0x08,0x08,0x0C,0x07,0x03,
	0x00};

       unsigned int code  a[]={
       0x00,0xA0,0xA0,0xA0,0xE0,0xC0,0x00,0x00,  
	0x07,0x0F,0x08,0x08,0x07,0x0F,0x08,0x00};
      
       unsigned int code  b[]={
	0x04,0xFC,0xFC,0x20,0x60,0xC0,0x80,0x00, 
	0x08,0x0F,0x07,0x08,0x08,0x0F,0x07,0x00};

	unsigned int code  c[]={/*9*/
       0xC0,0xE0,0x20,0x20,0x20,0x60,0x40,0x00,  
	0x07,0x0F,0x08,0x08,0x08,0x0C,0x04,0x00};
       
       unsigned int code  d[]={
	0x80,0xC0,0x60,0x24,0xFC,0xFC,0x00,0x00,  
	0x07,0x0F,0x08,0x08,0x07,0x0F,0x08,0x00};
       
       unsigned int code  e[]={
	0xC0,0xE0,0xA0,0xA0,0xA0,0xE0,0xC0,0x00,  
	0x07,0x0F,0x08,0x08,0x08,0x0C,0x04,0x00};
      
       unsigned int code  f[]={
	0x40,0xF8,0xFC,0x44,0x0C,0x18,0x00,0x00,  
	0x08,0x0F,0x0F,0x08,0x00,0x00,0x00,0x00};
       
       unsigned int code  g[]={
	0xC0,0xE0,0x20,0x20,0xC0,0xE0,0x20,0x00,  
	0x27,0x6F,0x48,0x48,0x7F,0x3F,0x00,0x00};

       unsigned int code  h[]={
	0x04,0xFC,0xFC,0x40,0x20,0xE0,0xC0,0x00,  
	0x08,0x0F,0x0F,0x00,0x00,0x0F,0x0F,0x00};

       unsigned int code  i[]={
	0x00,0x00,0x20,0xEC,0xEC,0x00,0x00,0x00,  
	0x00,0x00,0x08,0x0F,0x0F,0x08,0x00,0x00};

       unsigned int code  j[]={
	0x00,0x00,0x00,0x00,0x20,0xEC,0xEC,0x00,  
	0x00,0x30,0x70,0x40,0x40,0x7F,0x3F,0x00};

       unsigned int code  k[]={
	0x04,0xFC,0xFC,0x80,0xC0,0x60,0x20,0x00,  
	0x08,0x0F,0x0F,0x01,0x03,0x0E,0x0C,0x00};
      
       unsigned int code  l[]={
	0x00,0x00,0x04,0xFC,0xFC,0x00,0x00,0x00,  
	0x00,0x00,0x08,0x0F,0x0F,0x08,0x00,0x00};

       unsigned int code  m[]={
	0xE0,0xE0,0x60,0xC0,0x60,0xE0,0xC0,0x00, 
	0x0F,0x0F,0x00,0x0F,0x00,0x0F,0x0F,0x00};

       unsigned int code  n[]={
	0x20,0xE0,0xC0,0x20,0x20,0xE0,0xC0,0x00,  
	0x00,0x0F,0x0F,0x00,0x00,0x0F,0x0F,0x00};

       unsigned int code  o[]={
	0xC0,0xE0,0x20,0x20,0x20,0xE0,0xC0,0x00,  
	0x07,0x0F,0x08,0x08,0x08,0x0F,0x07,0x00};
       
       unsigned int code  p[]={
	0x20,0xE0,0xC0,0x20,0x20,0xE0,0xC0,0x00,  
	0x40,0x7F,0x7F,0x48,0x08,0x0F,0x07,0x00};
       
       unsigned int code  q[]={
	0xC0,0xE0,0x20,0x20,0xC0,0xE0,0x20,0x00,  
	0x07,0x0F,0x08,0x48,0x7F,0x7F,0x40,0x00};
       
       unsigned int code  r[]={
	0x20,0xE0,0xC0,0x60,0x20,0x60,0xC0,0x00,  
	0x08,0x0F,0x0F,0x08,0x00,0x00,0x00,0x00};
       
       unsigned int code  s[]={
	0x40,0xE0,0xA0,0x20,0x20,0x60,0x40,0x00, 
	0x04,0x0C,0x09,0x09,0x0B,0x0E,0x04,0x00};
       
       unsigned int code  t[]={
	0x20,0x20,0xF8,0xFC,0x20,0x20,0x00,0x00, 
	0x00,0x00,0x07,0x0F,0x08,0x0C,0x04,0x00};
       
       unsigned int code  u[]={
	0xE0,0xE0,0x00,0x00,0xE0,0xE0,0x00,0x00, 
	0x07,0x0F,0x08,0x08,0x07,0x0F,0x08,0x00};
       
       unsigned int code  v[]={
	0x00,0xE0,0xE0,0x00,0x00,0xE0,0xE0,0x00,  
	0x00,0x03,0x07,0x0C,0x0C,0x07,0x03,0x00};
       
       unsigned int code  w[]={
	0xE0,0xE0,0x00,0x00,0x00,0xE0,0xE0,0x00,  
	0x07,0x0F,0x0C,0x07,0x0C,0x0F,0x07,0x00};
       
       unsigned int code  x[]={ 
	0x20,0x60,0xC0,0x80,0xC0,0x60,0x20,0x00,  
	0x08,0x0C,0x07,0x03,0x07,0x0C,0x08,0x00};

       unsigned int code  y[]={
	0xE0,0xE0,0x00,0x00,0x00,0xE0,0xE0,0x00,  
	0x47,0x4F,0x48,0x48,0x68,0x3F,0x1F,0x00};

       unsigned int code  z[]={
	0x60,0x60,0x20,0xA0,0xE0,0x60,0x20,0x00,  
	0x0C,0x0E,0x0B,0x09,0x08,0x0C,0x0C,0x00};

/*-----------------------------------------------------*/
/*            图片与显示码的对照表 (扫雷专用)          */
/*-----------------------------------------------------*/
unsigned int code cover[] =                  /* 扫雷封面*/
{
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x20,
      0xE0,0xE0,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x70,0x70,0xF8,0xF8,0xB8,0xB8,0x90,0x80,
      0x80,0x80,0x80,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x80,0xC0,0xE0,0xF0,0xF0,0xF0,0xF0,
      0xE0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x0C,0x1C,0xBC,0x9C,0xFE,
      0xFF,0x2F,0x27,0x12,0x58,0xD8,0xFC,0xEC,
      0xEC,0x0E,0xFC,0xFC,0x78,0x00,0x00,0x00,
      0x00,0x00,0x00,0x30,0x7E,0x3E,0x0E,0x66,
      0x7F,0x3F,0xBF,0xFF,0xC7,0xFD,0xFF,0xBF,
      0x85,0x07,0x07,0x07,0x06,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x80,0x80,0x40,
      0x40,0x40,0x20,0x20,0x20,0x20,0x20,0x20,
      0x20,0x20,0x20,0x20,0x50,0x48,0x8C,0x8E,
      0x0F,0x9F,0xFF,0xFF,0x7F,0x3F,0x1F,0x0F,
      0x07,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x02,0x06,0x07,0x13,0x11,0x7F,
      0xFF,0x00,0x00,0x04,0x0E,0x0F,0x0F,0x0F,
      0x06,0x07,0x07,0x03,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x1F,
      0x32,0x6F,0x7D,0x7F,0x3F,0x64,0xF0,0x7F,
      0x1F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0xF8,0x04,0x02,0x71,0x88,0x84,0x42,
      0x22,0x22,0x01,0x01,0x11,0x11,0x11,0x11,
      0x11,0x11,0x11,0x11,0x22,0x22,0x44,0x88,
      0x71,0x03,0x05,0xF8,0xF8,0xF0,0xE0,0x80,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x80,0xE0,0xF0,0xF0,0xF0,0xF8,0xF8,0x78,
      0xFC,0xF8,0xF8,0xF8,0xF8,0xF8,0xF0,0xF0,
      0xE0,0xE0,0x60,0xC0,0xF0,0xF0,0xF0,0xF8,
      0x78,0x78,0xF8,0xF8,0xF8,0xF8,0xF8,0xF8,
      0xF0,0xF0,0xE0,0xE0,0xB0,0xF0,0xF0,0xF0,
      0xF0,0xF8,0xF8,0xF8,0xFC,0xFC,0xFC,0xFC,
      0xF8,0xF8,0xF0,0xF0,0xE0,0xE0,0x70,0x10,
      0x20,0x50,0xE0,0xC0,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x1F,0x21,0x42,0x84,0x08,0x09,0x12,
      0x12,0x14,0x24,0x24,0x24,0x24,0x24,0x24,
      0x24,0x24,0x24,0x12,0x12,0x12,0x09,0x08,
      0x84,0xC2,0xE1,0xFF,0x7F,0x3F,0x0F,0x01,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x3C,0xFF,
      0xFF,0xFF,0xFF,0xFF,0xFF,0xF1,0xFF,0xF1,
      0xF4,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
      0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFC,0xF4,
      0xF1,0xFF,0xF5,0xFF,0xFF,0xFF,0xFF,0xFF,
      0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
      0xF9,0xF1,0xF1,0xF9,0xFF,0xFF,0xFF,0xFF,
      0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x4C,
      0x00,0x00,0x00,0x01,0x03,0x02,0x02,0x03,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x00,
      0x02,0x02,0x04,0x04,0x04,0x04,0x04,0x04,
      0x04,0x04,0x04,0x02,0x02,0x02,0x03,0x03,
      0x03,0x01,0x01,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,
      0x01,0x03,0x0F,0x0F,0x1F,0x3F,0x3F,0x3F,
      0x3F,0x3F,0x3F,0x3F,0x3F,0x1F,0x1F,0x0F,
      0x07,0x03,0x01,0x03,0x07,0x0F,0x1F,0x1F,
      0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x1F,
      0x1F,0x0F,0x07,0x03,0x01,0x03,0x07,0x0F,
      0x1F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,0x3F,
      0x3F,0x1F,0x1F,0x0F,0x07,0x03,0x01,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x20,0x60,
      0x60,0xE0,0xF8,0xFE,0xF8,0xE0,0x60,0x60,
      0x20,0x00,0x00,0x00,0x00,0x80,0x60,0x20,
      0x00,0xFE,0x00,0x20,0x40,0x80,0x00,0x00,
      0x04,0x04,0x04,0x04,0x04,0xFC,0x04,0x04,
      0x04,0x04,0x00,0x00,0x20,0x24,0xEC,0x00,
      0x30,0xCC,0x44,0x44,0xDC,0x10,0x10,0x00,
      0x20,0x24,0xEC,0x00,0x20,0x20,0xFC,0x20,
      0x20,0x00,0x00,0x00,0x00,0x20,0x60,0x60,
      0xE0,0xF8,0xFE,0xF8,0xE0,0x60,0x60,0x20,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
      0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x08,
      0x06,0x03,0x03,0x01,0x03,0x03,0x06,0x08,
      0x00,0x00,0x00,0x00,0x01,0x00,0x00,0x04,

⌨️ 快捷键说明

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