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

📄 lgpd4511.c

📁 LGPD4511液晶驱动芯片的驱动和测试代码,可以移植到其他平台
💻 C
📖 第 1 页 / 共 5 页
字号:
	
	write_c(0x00,0x31);
	write_d(0x07,0x07);
	
	write_c(0x00,0x32);
	write_d(0x00,0x00);
	
	write_c(0x00,0x33);
	write_d(0x00,0x07);
	
	write_c(0x00,0x34);
	write_d(0x07,0x07);
	
	write_c(0x00,0x35);
	write_d(0x00,0x03);
	
	write_c(0x00,0x36);
	write_d(0x07,0x07);
	
	write_c(0x00,0x37);
	write_d(0x07,0x06);
	
	write_c(0x00,0x38);
	write_d(0x11,0x0F);
	
	write_c(0x00,0x39);
	write_d(0x10,0x08);
	
//COORDINATION CONTROL
	
	write_c(0x00,0x40);
	write_d(0x00,0x00);//GATE SCAN START POSITION
	
	write_c(0x00,0x42);
	write_d(0x9F,0x00);//FRIST SCREEN DRIVE POSITION
	
	write_c(0x00,0x43);
	write_d(0x00,0x00);//SECOND
	
	write_c(0x00,0x44);
	write_d(0x7F,0x00);//HORIZONTAL RAM ADDRESS POSITION
	
	write_c(0x00,0x45);
	write_d(0x9F,0x00);//VERTICAL RAM ADDRESS POSITION
	DELAY(20);
	
//DISPLAY ON CONTROL
	write_c(0x00,0x10);
	write_d(0x37,0x10);
	
	//write_c(0x00,0x51);
	//write_c(0x00,0x00);//VCOM CONTROL
	
	write_c(0x00,0x07);
	write_d(0x00,0x05);
	DELAY(40);
	
	write_c(0x00,0x07);
	write_d(0x00,0x25);
	
	write_c(0x00,0x07);
	write_d(0x00,0x27);
	DELAY(40);
	
	write_c(0x00,0x07);
	write_d(0x00,0x37);//DISPLAY CONTROL
	DELAY(10);
	DELAY(40);

	write_c(0x00,0x21);
	//write_d(0x9f,0x00);//起始地址,原来是00
	write_d(0x00,0x00);
	

}


void displayRGB(uchar h_data,uchar l_data)
{        
	//write_d(0x00,0x37);
	uint i,j,d1,d2;
	//write_c(0x00,0x21);
	//write_d(0x00,0x00);
       write_c(0x00,0x22);

	for(i=0;i<160;i++)
	{
		for(j=0;j<128;j++)
		{

			d1=h_data;
            d2=l_data;		
            write_d(d1,d2);
		};
	};
}
void display_col_colorbar()
{
	int i,j,k;
        
   write_c(0x00,0x22);

	for(j=0;j<160;j++)
     {  for(k=0;k<8;k++)
       {
	for(i=0;i<16;i++)
		{
		write_d(main_palette[k*2],main_palette[k*2+1]);
                 };
       };
     };
}

void display_row_colorbar()
{ int i,j,k;
	//write_c(0x00,0x21);
	//write_d(0x00,0x00);
   write_c(0x00,0x22);

   for(k=0;k<8;k++)
   {
	for(j=0;j<20;j++)
     {
	for(i=0;i<128;i++)
		{write_d(main_palette[k*2],main_palette[k*2+1]);
                 };
     };
  };
}
void  display_gray_scale()
{
   int i,j,k,l,h;
   	//write_c(0x00,0x21);
	//write_d(0x00,0x00);
   write_c(0x00,0x22);

   for(i=0;i<160;i++)
   {
     for(j=0;j<32;j++)
     {
      write_d(Red[j*2],Red[j*2+1]);
      };
     for(k=0;k<32;k++)
     {
      write_d(Green[k*2],Green[k*2+1]);
      };
     for(l=0;l<32;l++)
     {
      write_d(Blue[l*2],Blue[l*2+1]);
      };
     for(h=0;h<32;h++)
     {
      write_d(W_B[h*2],W_B[h*2+1]);
      };
    };
}
void displayBMP(uchar code *map1)
{
	uint i,j;
		//write_c(0x00,0x21);
	//write_d(0x00,0x00);
	write_c(0x00,0x22);

⌨️ 快捷键说明

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