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

📄 12864a.c

📁 12864液晶驱动文件!包含5个文件!非常的有用!为C51的开发!
💻 C
📖 第 1 页 / 共 4 页
字号:
        for (i=0;i<=x;i++)
	      	LCD_WriteData1(buf[(j*2+1)*64+i]);
        LCD_WriteCommand1(0xB8+j);	
        LCD_WriteCommand1(0x40);
		for (i=x+1;i<64;i++)
		   LCD_WriteData1(buf[(j*2)*64+i]);
	  	LCD_WriteCommand2(0xB8+j);	
	  	LCD_WriteCommand2(0x40+63-x);
	  	for (i=0;i<=x;i++)
	  		LCD_WriteData2(buf[(j*2)*64+i]);
	  	LCD_WriteCommand2(0xB8+j);
        LCD_WriteCommand2(0x40);  
        for (i=x+1;i<64;i++)     
	    	LCD_WriteData2(buf[(j*2+1)*64+i]);
	}
}
 
//char code screen[]; 
char code screen1[];
char code screen2[];
char code screen3[];
char code screen4[];
char code screen5[];
char code screen6[];
char code screen7[];
char code screen8[];
char code Han[];
char code Zi[];

void TestLCD(void)
{
char i;
 
	InitLCD();
    
	for (;;)
	{    
	 	DispBmp1(63,screen8);
		Delay1ms(200);
		ClearLCD();
 		DispBmp1(61,screen7);
 		Delay1ms(200);
		ClearLCD();	
		DispBmp1(59,screen6);
 		Delay1ms(200);
		ClearLCD();
 		DispBmp1(57,screen5);
 		Delay1ms(200);
		ClearLCD();
		DispBmp1(55,screen4);
 		Delay1ms(200);
		ClearLCD();
 		DispBmp1(53,screen3);
 		Delay1ms(200);
		ClearLCD();	
		DispBmp1(51,screen2);
 		Delay1ms(200);
		ClearLCD();
 		DispBmp1(49,screen1);
 		Delay1ms(200);
		ClearLCD();	
		DispBmp1(47,screen8);
		Delay1ms(200);
		ClearLCD();
 		DispBmp1(45,screen7);
 		Delay1ms(200);
		ClearLCD();	
		DispBmp1(43,screen6);
 		Delay1ms(200);
		ClearLCD();
 		DispBmp1(41,screen5);
 		Delay1ms(200);
		ClearLCD();
		DispBmp1(39,screen4);
 		Delay1ms(200);
		ClearLCD();
 		DispBmp1(37,screen3);
 		Delay1ms(200);
		ClearLCD();	
		DispBmp1(35,screen2);
 		Delay1ms(200);
		ClearLCD();
 		DispBmp1(33,screen1);
 		Delay1ms(200);
		ClearLCD();	
		DispBmp1(31,screen8);
		Delay1ms(200);
		ClearLCD();
 		DispBmp1(29,screen7);
 		Delay1ms(200);
		ClearLCD();	
		DispBmp1(27,screen6);
 		Delay1ms(200);
		ClearLCD();
 		DispBmp1(25,screen5);
 		Delay1ms(200);
		ClearLCD();
		DispBmp1(23,screen4);
 		Delay1ms(200);
		ClearLCD();
 		DispBmp1(21,screen3);
 		Delay1ms(200);
		ClearLCD();	
		DispBmp1(19,screen2);
 		Delay1ms(200);
		ClearLCD();
 		DispBmp1(17,screen1);
 		Delay1ms(200);
		ClearLCD();	
		DispBmp1(15,screen8);
		Delay1ms(200);
		ClearLCD();
 		DispBmp1(13,screen7);
 		Delay1ms(200);
		ClearLCD();	
		DispBmp1(11,screen6);
 		Delay1ms(200);
		ClearLCD();
 		DispBmp1(9,screen5);
 		Delay1ms(200);
		ClearLCD();
		DispBmp1(7,screen4);
 		Delay1ms(200);
		ClearLCD();
 		DispBmp1(5,screen3);
 		Delay1ms(200);
		ClearLCD();	
		DispBmp1(3,screen2);
 		Delay1ms(200);
		ClearLCD();
 		DispBmp1(1,screen1);
 		Delay1ms(200);
		ClearLCD();	
		DispBmp2(1,screen8);
		Delay1ms(200);
		ClearLCD();
 		DispBmp2(3,screen7);
 		Delay1ms(200);
		ClearLCD();	
		DispBmp2(5,screen6);
 		Delay1ms(200);
		ClearLCD();
 		DispBmp2(7,screen5);
 		Delay1ms(200);
		ClearLCD();
		DispBmp2(9,screen4);
 		Delay1ms(200);
		ClearLCD();
 		DispBmp2(11,screen3);
 		Delay1ms(200);
		ClearLCD();	
		DispBmp2(13,screen2);
 		Delay1ms(200);
		ClearLCD();        
 		DispBmp2(15,screen1);
 		Delay1ms(200);
	 	ClearLCD();	
		DispBmp2(17,screen8);
		Delay1ms(200);
		ClearLCD();
 		DispBmp2(19,screen7);
 		Delay1ms(200);
		ClearLCD();	
		DispBmp2(21,screen6);
 		Delay1ms(200);
		ClearLCD();
 		DispBmp2(23,screen5);
 		Delay1ms(200);
		ClearLCD();
		DispBmp2(25,screen4);
 		Delay1ms(200);
		ClearLCD();
 		DispBmp2(27,screen3);
 		Delay1ms(200);
		ClearLCD();	
		DispBmp2(29,screen2);
 		Delay1ms(200);
		ClearLCD();        
 		DispBmp2(31,screen1);
 		Delay1ms(200);
	 	ClearLCD();	
		DispBmp2(33,screen8);
		Delay1ms(200);
		ClearLCD();
 		DispBmp2(35,screen7);
 		Delay1ms(200);
		ClearLCD();	
		DispBmp2(37,screen6);
 		Delay1ms(200);
		ClearLCD();
 		DispBmp2(39,screen5);
 		Delay1ms(200);
		ClearLCD();
		DispBmp2(41,screen4);
 		Delay1ms(200);
		ClearLCD();
 		DispBmp2(43,screen3);
 		Delay1ms(200);
		ClearLCD();	
		DispBmp2(45,screen2);
 		Delay1ms(200);
		ClearLCD();        
 		DispBmp2(47,screen1);
 		Delay1ms(200);
	 	ClearLCD();	
		DispBmp2(49,screen8);
		Delay1ms(200);
		ClearLCD();
 		DispBmp2(51,screen7);
 		Delay1ms(200);
		ClearLCD();	
		DispBmp2(53,screen6);
 		Delay1ms(200);
		ClearLCD();
 		DispBmp2(55,screen5);
 		Delay1ms(200);
		ClearLCD();
		DispBmp2(57,screen4);
 		Delay1ms(200);
		ClearLCD();
 		DispBmp2(59,screen3);
 		Delay1ms(200);
		ClearLCD();	
		DispBmp2(61,screen2);
 		Delay1ms(200);
		ClearLCD();        
 		DispBmp2(63,screen1);
 		Delay1ms(200);
	 	ClearLCD();						
	}	
}

/*--  宽度x高度=128x64  --*/



/*--  文字:  汉  --*/
char code Zi[]=
{
0x00,0x10,0x61,0x06,0xC0,0x30,0x02,0x3E,0xC2,0x02,0x82,0x62,0x1F,0x02,0x00,0x00,
0x00,0x02,0x02,0x3F,0x20,0x20,0x10,0x08,0x05,0x02,0x05,0x08,0x10,0x30,0x10,0x00,
};
/*--  文字:  字  --*/
char code Han[]=
{
0x00,0x00,0x10,0x0C,0x14,0x14,0x14,0x15,0xD6,0x54,0x34,0x14,0x14,0x8C,0x00,0x00,
0x00,0x01,0x01,0x01,0x01,0x01,0x11,0x21,0x1F,0x01,0x01,0x01,0x01,0x01,0x01,0x00,
};

/*--  调入了一幅图像:F:\液晶显示图片\1.BMP  --*/
/*--  宽度x高度=128x64  --*/
char code screen1[]=
{
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,0x60,0x30,
0xB8,0x98,0xDC,0xEC,0xEC,0xE6,0xF6,0xF6,0xF3,0xFB,0xFB,0xFB,0x7B,0xF9,0xF9,0xF9,
0xF9,0xF9,0xF9,0xF9,0xFB,0xFB,0xFB,0xF3,0xF2,0xF6,0xF6,0xEE,0xEC,0xCC,0xD8,0x98,
0xB0,0x70,0x60,0xC0,0xC0,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,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,0x70,0x38,0xCC,0xE6,0xF3,0xFB,0xFD,0xFE,0xFE,0xFF,
0xFF,0xFF,0xFF,0xFF,0xFF,0xEF,0x0F,0xF7,0xF3,0xF9,0xFD,0x00,0xC0,0xFF,0xFF,0xFF,
0xFF,0xFF,0xFF,0xFF,0x3F,0x9F,0xE7,0xF7,0xF7,0xF7,0x77,0x27,0xA7,0xCF,0xEF,0xEF,
0xFF,0xFF,0xFE,0xFC,0xF9,0xF3,0xE7,0xCE,0x9C,0x78,0xF0,0xC0,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,

⌨️ 快捷键说明

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