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

📄 1.5rohmstn.c

📁 LCD模块驱动 NOKIA1.8“模块驱动程序
💻 C
📖 第 1 页 / 共 4 页
字号:
}

void Key_down_server()
{
	if (Shift==0) 
    {
		switch(Bl_brightness)
		{
			case 255: 		Bl_brightness=204;	
				break;  
			case 204: 		Bl_brightness=153;	
				break;  
			case 153: 		Bl_brightness=102;	
				break;       
			case 102: 		Bl_brightness=80;
				break;
			case 80: 		Bl_brightness=60;
				break;
			case 60: 		Bl_brightness=40;
				break;
			case 40: 		Bl_brightness=0;
				break;
    
		    case 0:		Poweroff();		Led_flash(3);
				break;
			default: ;
	 	}
		CCAP1H=255-Bl_brightness;
	}
	else
	{
		if(Contrast==0)  Contrast=0;
		else Contrast--;
		Chip_select_LCD();
		LCDREG=0x25;								//volumn centrer set
		LCDDATA=Contrast; 		//Volume set
	}
}

void Key_shift_server()
{
	Shift=!Shift;
	Led_light(Shift);	
}

void Key_playpause_server()
{
	unsigned int i;
	unsigned char key;
	i = 0;
	while(1)
	{
	
	P1=P1|key_mask;
	key=P1&key_mask;
	if (key == 0x07)
	   {
	   	 if(i < 0xff00) i++;
		 else break;
	   }
	else
	   break;
	 }
	if( i != 0xff00 )
	Pause=!Pause;
	else
	  {
	  if( Power == 0)  Power_on();
	  else {Power_off(); }
	  Power = !Power;
	  }
}
//===========================================keyboard server end



//chip select program===============================
void Chip_select_flash()
{
	LCDcs=true;
    Flashcs=false;
} 

void Chip_select_LCD()
{	Flashcs=true;
    LCDcs=false;
} 

void Led_light(bit led)
{	
	Led=led;
}

void Led_flash(unsigned char cycle)
{	
ledflash:
	Led=true;
	Delayms(cycle*100);
	Led=false;
	Delayms(cycle*100);
	goto ledflash;
}
void Hardreset()                  /*lcd hardware reset*/
{
	Chip_select_LCD();
	Auxdata_write(0xf7,0x00);
	Delayms(10);
	Auxdata_write(0xf7,0x08);
	AUXOUT=Auxdata;
} 



void Delayus(int value)
{   
 	while(value)  value--;      /*delay 1us*/
}   
    
void Delayms(int value)
{   
 	int i;
 	for(i=0;i<value/2;i++)
 		{
  			Delayus(1000);         /*delay 1ms*/
 		}
}   

void LEDREG(unsigned char rgb)
{	
	unsigned char i;
	i=(rgb)&(0x07);
	i=(i<<4);
	Chip_select_LCD();
	Auxdata=(Auxdata)&(0x8f);
	Auxdata=(Auxdata)|(i);
	AUXOUT=Auxdata;
	Chip_select_flash();
}
 

 //=============================================================================================
void Init_LCD()              /*Initialize  LCD;Driver IC:*/
{

	unsigned char i;
	unsigned char j;
	Hardreset();                   				//Lcd hardware reset
	Delayms(10);
	Chip_select_LCD();
 // LCDREG=0x28;
   LCDREG=0x01;
 //  LCDDATA=0x00;
   Delayms(10);

//  LCDREG=0xb1;
//  LCDDATA=0x02; 


//   LCDREG=0xb6;
//  LCDDATA=0x0b;
//  LCDDATA=0xa0;
//  LCDDATA=0x04;
//  LCDDATA=0x80;

//   LCDREG=0xb7;
//  LCDDATA=0x01;

//   LCDREG=0xba;
//   LCDDATA=0x52;

//   LCDREG=0xbb;
//   LCDDATA=0x00;

 //   LCDREG=0xbc;
 //  LCDDATA=0x45;
 //  LCDDATA=0x0e;
 //  LCDDATA=0x32;
 //  LCDDATA=0xe0;

  /* LCDREG=0xbe;
   LCDDATA=0xa1;

   LCDREG=0xc0;
   LCDDATA=0x13;
   LCDDATA=0x00;

    LCDREG=0xc1;
   LCDDATA=0x10;

   LCDREG=0xc2;
   LCDDATA=0x00;

   LCDREG=0xc3;
   LCDDATA=0x83;

   LCDREG=0xc5;
   LCDDATA=0x3f;
   LCDDATA=0x02;
   LCDREG=0xb3;
   LCDDATA=0x91;
   LCDDATA=0xd1;
   LCDDATA=0x0a;
   LCDDATA=0xca;
   LCDDATA=0x95;
   LCDDATA=0x1f;
   LCDDATA=0xf8;
   LCDDATA=0xf9;
   LCDDATA=0xf4;
   LCDDATA=0xad;
   LCDDATA=0x39;
   LCDDATA=0x61;
   LCDDATA=0x99;
   LCDDATA=0xa2;
   LCDDATA=0xd0;
   LCDDATA=0xc2;
   LCDDATA=0x01;
*/
    LCDREG=0x25;
    LCDDATA=Contrast;

    LCDREG=0x26;
   LCDDATA=0x01;

    LCDREG=0x2a;
    LCDDATA=0x00;
    LCDDATA=0x02;
	LCDDATA=0x00;
	LCDDATA=0x81;


	  LCDREG=0x2b;
    LCDDATA=0x00;
    LCDDATA=0x00;
	 LCDDATA=0x00;
	  LCDDATA=0xa1;


//	  LCDREG=0x30;
 //   LCDDATA=0x00;
 //   LCDDATA=0x0a;
//	 LCDDATA=0x00;
//	  LCDDATA=0x2a;

   LCDREG=0x36;
   LCDDATA=0x00;

   LCDREG=0x3a;
   LCDDATA=0x06;

   LCDREG=0x11;

     Delayms(10);
	  LCDREG=0x29;
   Delayms(30);
    LCDREG=0x2c;//yy
	for(i=0;i<128;i++)
	{
 	for(j=0;j<162;j++)
	   		{
			LCDDATA = 0x00;
			LCDDATA = 0x00;	
		    LCDDATA = 0x00;
			}
	}


}

void poweroff()
{
	Chip_select_LCD();
	LCDREG=0x28;	
	LCDREG=0x10;

}
unsigned char code Logo9616[]={
 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,
 0xF0,0x00,0x38,0x3F,0x80,0x1F,0xF8,0x00,0xFC,0x00,0x1F,0xFF,
 0x80,0x00,0x08,0x3F,0x80,0x0F,0xF8,0x00,0xF8,0x04,0x1F,0xFF,
 0x80,0x00,0x08,0x3F,0x80,0x0F,0xF0,0x00,0xF0,0x0C,0x1F,0xFF,
 0xC0,0x7E,0x08,0x3F,0x81,0x00,0x00,0x20,0xC0,0x1C,0x1F,0xFF,
 0xCF,0x80,0x08,0x3F,0x81,0x80,0x00,0x60,0x80,0x3C,0x00,0x07,
 0xF8,0x00,0x08,0x00,0x01,0xC0,0x00,0x60,0x00,0x0C,0x00,0x01,
 0xE0,0x00,0x18,0x00,0x01,0xC1,0xC0,0xE0,0x80,0x04,0x00,0x00,
 0xC0,0x00,0x78,0x00,0x01,0xE1,0x81,0xE0,0xFE,0x00,0x1F,0xC0,
 0xC0,0x1F,0xD8,0x3F,0x81,0xE0,0x01,0xE0,0xFF,0x00,0x1F,0xE0,
 0xC0,0xF8,0x18,0x3F,0x81,0xF0,0x03,0xE0,0x7E,0x00,0x1F,0x80,
 0xC0,0x00,0x08,0x3F,0x81,0xF8,0x03,0xE0,0x00,0x04,0x00,0x00,
 0xE0,0x00,0x08,0x3F,0x81,0xF8,0x07,0xE0,0x00,0x0C,0x00,0x01,
 0xF8,0x00,0x38,0x3F,0xC1,0xFE,0x1F,0xF0,0x00,0x7F,0x00,0x1F,
 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF
};
unsigned char code Erasing[]={
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0x81, 0xBE, 0xBE, 0xC3, 0xB7, 0xDE, 0x3F, 0xFF, 0xFF, 0xFF, 
0xFF, 0xFF, 0xBF, 0xBD, 0xBE, 0xBD, 0xB7, 0x9D, 0xDF, 0xFF, 0xFF, 0xFF, 
0xFF, 0xFF, 0xBF, 0xBD, 0xDD, 0xBD, 0xB7, 0x5B, 0xEF, 0xFF, 0xFF, 0xFF, 
0xFF, 0xFF, 0xBF, 0xBB, 0xC1, 0xFD, 0xB7, 0x5B, 0xEF, 0xFF, 0xFF, 0xFF, 
0xFF, 0xFF, 0x81, 0x81, 0xDD, 0xC3, 0xB6, 0xDB, 0x8F, 0xFF, 0xFF, 0xFF, 
0xFF, 0xFF, 0xBF, 0xBE, 0xEB, 0xBF, 0xB5, 0xDB, 0xFF, 0xFF, 0xFF, 0xFF, 
0xFF, 0xFF, 0xBF, 0xBE, 0xEB, 0xBD, 0xB5, 0xDB, 0xEF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xBF, 0xBE, 0xEB, 0xBD, 0xB3, 0xDD, 0xDF, 0xFF, 0xFF, 0xFF, 
0xFF, 0xFF, 0x81, 0x81, 0xF7, 0xC3, 0xB7, 0xDE, 0x3F, 0xFF, 0xFF, 0xFF, 
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF 
};
unsigned char code Downloading[]={
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF,
0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0xFF, 0xFF, 
0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0xFF, 0xFF, 
0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0xFF, 0xFF, 
0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0xFF, 0xFF, 
0xFF, 0xFF, 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0x80, 0x18, 0x01, 0x80, 0x18, 0x01,0x80, 0x18, 0x01,0x80, 0x18, 0x01,
0xBF, 0xDB, 0xFD,0xBF, 0xDB, 0xFD,0xBF, 0xDB, 0xFD,0xBF, 0xDB, 0xFD, 
0xBF, 0xDB, 0xFD,0xBF, 0xDB, 0xFD,0xBF, 0xDB, 0xFD,0xBF, 0xDB, 0xFD,
0xBF, 0xDB, 0xFD,0xBF, 0xDB, 0xFD,0xBF, 0xDB, 0xFD,0xBF, 0xDB, 0xFD,
0xBF, 0xDB, 0xFD,0xBF, 0xDB, 0xFD,0xBF, 0xDB, 0xFD,0xBF, 0xDB, 0xFD,
0xBF, 0xDB, 0xFD,0xBF, 0xDB, 0xFD,0xBF, 0xDB, 0xFD,0xBF, 0xDB, 0xFD,
0xBF, 0xDB, 0xFD,0xBF, 0xDB, 0xFD,0xBF, 0xDB, 0xFD,0xBF, 0xDB, 0xFD,
0x80, 0x18, 0x01, 0x80, 0x18, 0x01,0x80, 0x18, 0x01,0x80, 0x18, 0x01,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0x0F, 0x8F, 0x7D, 0xBD, 0x07, 0x1D, 0xF4, 0x3A, 0xF7, 0x1F, 0xFF,
0xFF, 0x77, 0x77, 0x7D, 0xB9, 0x7E, 0xED, 0xF5, 0xDA, 0xE6, 0xEF, 0xFF,
0xFF, 0x7A, 0xFA, 0xBA, 0xB5, 0x7D, 0xF6, 0x0D, 0xEA, 0xD5, 0xF7, 0xFF, 
0xFF, 0x7A, 0xFA, 0xBA, 0xB5, 0x7D, 0xF6, 0xED, 0xEA, 0xD5, 0xC7, 0xFF, 
0xFF, 0x7A, 0xFA, 0xD6, 0xAD, 0x7D, 0xF7, 0x5D, 0xEA, 0xB5, 0xFF, 0xFF, 
0xFF, 0x7A, 0xFA, 0xD6, 0xAD, 0x7D, 0xF7, 0x5D, 0xEA, 0xB5, 0xF7, 0xFF, 
0xFF, 0x77, 0x75, 0xD7, 0x1D, 0x7E, 0xEF, 0x5D, 0xDA, 0x76, 0xEF, 0xFF,
0xFF, 0x0F, 0x8D, 0xEF, 0x3D, 0x7F, 0x1F, 0xBC, 0x3A, 0xF7, 0x1F, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
};
unsigned char code Transfering[]={
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF,
0xFF, 0xFF, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xFF, 0xFF, 
0xFF, 0xFF, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xFF, 0xFF, 
0xFF, 0xFF, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xFF, 0xFF, 
0xFF, 0xFF, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xFF, 0xFF, 
0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0x1F, 0xFF, 0xFF,
 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xEF, 0xFF, 0xFF,
 0xFF, 0xFF, 0xBD, 0xE5, 0xBB, 0x8E, 0xE3, 0xBB, 0x77, 0x2F, 0xFF, 0xFF,
 0xFF, 0xFF, 0xBD, 0xD9, 0xBB, 0x76, 0xDD, 0xBB, 0x76, 0xCF, 0xFF, 0xFF,
 0xFF, 0xFF, 0xBD, 0xDD, 0xBB, 0xF6, 0xDF, 0xBB, 0x76, 0xEF, 0xFF, 0xFF, 
 0xFF, 0xFF, 0xBD, 0xE1, 0xBB, 0x8E, 0xC1, 0xBB, 0x76, 0xEF, 0xFF, 0xFF,
 0xFF, 0xFF, 0xBD, 0xFD, 0xBB, 0x7E, 0xDD, 0xBB, 0x76, 0xEF, 0xFF, 0xFF,
 0xFF, 0xFF, 0xBC, 0xDD, 0x9B, 0x76, 0xDD, 0x9B, 0x36, 0xCF, 0xFF, 0xFF, 
 0xFF, 0xFF, 0xBD, 0x63, 0xA7, 0x8C, 0x63, 0xAB, 0x4F, 0x2F, 0xFF, 0xFF,
 0xFF, 0xFF, 0xBF, 0xFF, 0xFF, 0xFE, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
 0xFF, 0xFC, 0x07, 0xFF, 0xFF, 0xFF, 0x3F, 0xFB, 0xFF, 0xFF, 0xFF, 0xFF,
 0XFF, 0XFF, 0XFF, 0XFF, 0XFF, 0XFF, 0XFF, 0XFF, 0XFF, 0XFF, 0XFF, 0xFF,
 0XFF, 0XFF, 0XFF, 0XFF, 0XFF, 0XFF, 0XFF, 0XFF, 0XFF, 0XFF, 0XFF, 0xFF, 
 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0xFF, 0xFF, 0xFD, 0xFB, 0xFF, 0xFF, 0xFF,
 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0xFF, 0xFF, 0xFD, 0xFD, 0xFF, 0xFF, 0xFF,
 0xFF, 0xFF, 0xE3, 0xDD, 0xB4, 0xFF, 0x1F, 0x1D, 0x3D, 0xFF, 0xFF, 0xFF, 
 0xFF, 0xFF, 0xDD, 0xDD, 0xB3, 0x7E, 0xEE, 0xEC, 0xDD, 0xFF, 0xFF, 0xFF, 
 0xFF, 0xFF, 0xBE, 0xDD, 0xB7, 0x7D, 0xF6, 0xED, 0xDA, 0xFF, 0xFF, 0xFF, 
 0xFF, 0xFF, 0xBF, 0xDD, 0xB7, 0x7D, 0xFE, 0xED, 0xDA, 0xFF, 0xFF, 0xFF, 
 0xFF, 0xFF, 0xBF, 0xDD, 0xB7, 0x7D, 0xFE, 0xED, 0xDA, 0xFF, 0xFF, 0xFF,
 0xFF, 0xFF, 0xBF, 0xCD, 0xB3, 0x7D, 0xFE, 0xEC, 0xD7, 0x7F, 0xFF, 0xFF,
 0xFF, 0xFF, 0xBE, 0xD3, 0xB4, 0xFD, 0xF7, 0x1D, 0x37, 0x7F, 0xFF, 0xFF,
 0xFF, 0xFF, 0xDD, 0xDF, 0xFF, 0xFE, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
 0xFF, 0xFF, 0xE3, 0xDF, 0xBF, 0xFF, 0x1F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF 
};
unsigned char code Receiving[]={
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF,
0xFF, 0xFF, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xFF, 0xFF, 
0xFF, 0xFF, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xFF, 0xFF, 
0xFF, 0xFF, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xFF, 0xFF, 
0xFF, 0xFF, 0x7F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xFF, 0xFF, 
0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xC3, 0xFF, 0xFF, 0xFF, 
 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFD, 0xFF, 0xFF, 0xFF,
 0xFF, 0xFF, 0xEF, 0xB8, 0xF3, 0xC7, 0x77, 0x6E, 0xE5, 0xFF, 0xFF, 0xFF, 
 0xFF, 0xFF, 0xEF, 0x77, 0x6D, 0xBB, 0x77, 0x6E, 0xD9, 0xFF, 0xFF, 0xFF,
 0xFF, 0xFF, 0xEF, 0x77, 0xEF, 0xBF, 0x6B, 0x6E, 0xDD, 0xFF, 0xFF, 0xFF, 
 0xFF, 0xFF, 0xEE, 0xF0, 0x6F, 0x83, 0x6B, 0x6E, 0xDD, 0xFF, 0xFF, 0xFF, 
 0xFF, 0xFF, 0xE0, 0x77, 0x6F, 0xBB, 0x6B, 0x6E, 0xDD, 0xFF, 0xFF, 0xFF, 
 0xFF, 0xFF, 0xEF, 0xB7, 0x6D, 0xBB, 0x5D, 0x66, 0xD9, 0xFF, 0xFF, 0xFF,
 0xFF, 0xFF, 0xEF, 0xB8, 0xF3, 0xC7, 0x5D, 0x69, 0xE5, 0xFF, 0xFF, 0xFF, 
 0xFF, 0xFF, 0xEF, 0xBF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
 0XFF, 0XFF, 0XE0, 0X7F, 0XFF, 0XFF, 0X7F, 0X7F, 0XFF, 0XFF, 0XFF, 0xFF, 
 0XFF, 0XFF, 0XFF, 0XFF, 0XFF, 0XFF, 0XFF, 0XFF, 0XFF, 0XFF, 0XFF, 0xFF,
 0XFF, 0XFF, 0XFF, 0XFF, 0XFF, 0XFF, 0XFF, 0XFF, 0XFF, 0XFF, 0XFF, 0xFF, 
 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0xFF, 0xFF, 0xFD, 0xFB, 0xFF, 0xFF, 0xFF,
 0xFF, 0xFF, 0xFF, 0xFF, 0xF7, 0xFF, 0xFF, 0xFD, 0xFD, 0xFF, 0xFF, 0xFF,
 0xFF, 0xFF, 0xE3, 0xDD, 0xB4, 0xFF, 0x1F, 0x1D, 0x3D, 0xFF, 0xFF, 0xFF, 
 0xFF, 0xFF, 0xDD, 0xDD, 0xB3, 0x7E, 0xEE, 0xEC, 0xDD, 0xFF, 0xFF, 0xFF, 
 0xFF, 0xFF, 0xBE, 0xDD, 0xB7, 0x7D, 0xF6, 0xED, 0xDA, 0xFF, 0xFF, 0xFF, 
 0xFF, 0xFF, 0xBF, 0xDD, 0xB7, 0x7D, 0xFE, 0xED, 0xDA, 0xFF, 0xFF, 0xFF, 
 0xFF, 0xFF, 0xBF, 0xDD, 0xB7, 0x7D, 0xFE, 0xED, 0xDA, 0xFF, 0xFF, 0xFF,
 0xFF, 0xFF, 0xBF, 0xCD, 0xB3, 0x7D, 0xFE, 0xEC, 0xD7, 0x7F, 0xFF, 0xFF,
 0xFF, 0xFF, 0xBE, 0xD3, 0xB4, 0xFD, 0xF7, 0x1D, 0x37, 0x7F, 0xFF, 0xFF,
 0xFF, 0xFF, 0xDD, 0xDF, 0xFF, 0xFE, 0xEF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
 0xFF, 0xFF, 0xE3, 0xDF, 0xBF, 0xFF, 0x1F, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF 
};
unsigned char code Erased[]={
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFE, 0x06, 0xFA, 0xFB, 0x0E, 0x06, 0x0F, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFE, 0xFE, 0xF6, 0xFA, 0xF6, 0xFE, 0xF7, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFE, 0xFE, 0xF7, 0x76, 0xF6, 0xFE, 0xFB, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFE, 0xFE, 0xEF, 0x07, 0xF6, 0xFE, 0xFB, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFE, 0x06, 0x07, 0x77, 0x0E, 0x06, 0xFB, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFE, 0xFE, 0xFB, 0xAE, 0xFE, 0xFE, 0xFB, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFE, 0xFE, 0xFB, 0xAE, 0xF6, 0xFE, 0xFB, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFE, 0xFE, 0xFB, 0xAE, 0xF6, 0xFE, 0xF7, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFE, 0x06, 0x07, 0xDF, 0x0E, 0x06, 0x0F, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
};

unsigned char code Downloaded[]={
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFE, 0x1F, 0x1E, 0xFB, 0x7A, 0x0E, 0x3B, 0xE8, 0x70, 0x43, 0xEF, 0xFF,
0xFE, 0xEE, 0xEE, 0xFB, 0x72, 0xFD, 0xDB, 0xEB, 0xB7, 0xDD, 0xFF, 0xFF, 
0xFE, 0xF5, 0xF5, 0x75, 0x6A, 0xFB, 0xEC, 0x1B, 0xD7, 0xDE, 0xEF, 0xFF,
0xFE, 0xF5, 0xF5, 0x75, 0x6A, 0xFB, 0xED, 0xDB, 0xD7, 0xDE, 0xEF, 0xFF, 
0xFE, 0xF5, 0xF5, 0xAD, 0x5A, 0xFB, 0xEE, 0xBB, 0xD0, 0x5E, 0xEF, 0xFF, 
0xFE, 0xF5, 0xF5, 0xAD, 0x5A, 0xFB, 0xEE, 0xBB, 0xD7, 0xDE, 0xEF, 0xFF, 
0xFE, 0xEE, 0xEB, 0xAE, 0x3A, 0xFD, 0xDE, 0xBB, 0xB7, 0xDD, 0xEF, 0xFF,
0xFE, 0x1F, 0x1B, 0xDE, 0x7A, 0xFE, 0x3F, 0x78, 0x70, 0x43, 0xEF, 0xFF, 
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 
0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF
};


⌨️ 快捷键说明

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