hd66789.c

来自「MCU驱动UC1697IC操作CSTN屏显示程序.//LCM resolutio」· C语言 代码 · 共 962 行 · 第 1/5 页

C
962
字号
    comm_out(0x32);
    data_out(0x00);
    data_out(0x02);

    comm_out(0x33);
    data_out(0x02);
    data_out(0x00);

    comm_out(0x34);
    data_out(0x05);
    data_out(0x07);









    comm_out(0x35);
    data_out(0x00);
    data_out(0x02);

    comm_out(0x36);
    data_out(0x07);
    data_out(0x07);

    comm_out(0x37);
    data_out(0x00);
    data_out(0x02);

    comm_out(0x38);
    data_out(0x0a);
    data_out(0x00);
   
    comm_out(0x40);
    data_out(0x00);
    data_out(0x04);


    comm_out(0x42);
    data_out(0x9f);
    data_out(0x00);
    
    comm_out(0x43);
    data_out(0x00);
    data_out(0x00);
    
     comm_out(0x44);
    data_out(0x7f);
    data_out(0x00);

    comm_out(0x45);
    data_out(0x7f);
    data_out(0x00);
    
    comm_out(0x07);
    data_out(0x00);
    data_out(0x01);
     
    comm_out(0x07);
    data_out(0x00);
    data_out(0x21);
    
      comm_out(0x07);
    data_out(0x00);
    data_out(0x23);
  
      comm_out(0x07);
    data_out(0x10);
    data_out(0x37);
  
     comm_out(0x21);
    data_out(0x00);
    data_out(0x00); 

while(1)
{
//windowprogram();
display_red();
delay(5000);
Switch();
display_green();
delay(5000);
Switch();
display_blue();
delay(5000);
dispColorX(128,128,0xff,0xff,0xf8,0x00,0x07,0xe0,0x00,0x1f,0xff,0xe0,0xf8,0x1f,0x07,0xff,0x00,0x00);
delay(5000);
Switch();
display_white();
delay(5000);
display_black();
delay(5000);
Switch();
fillGraphic_16(128,128,Graphic16,0xFF,0xFF,0x00,0x00,0x00,0x00);
delay(5000);  
Switch();
display_image1();
delay(10000);
Switch();
}
 
}








void display_red(void)
{   int i; 
  comm_out(0x22);
    
     //windowprogram();
	  for(i=0;i<128*128;i++)
	     { comm_out(0x22);
		data_out(0xF8);
		 data_out(0x00);
    	  		  }

}

void display_green(void)
{   int i;
comm_out(0x22);
    
     //windowprogram();
	  for(i=0;i<128*128;i++)
	     {comm_out(0x22);
		  data_out(0x07);
		  data_out(0xe0);
    	  		  }

}


void display_blue(void)
{  
     int i;
     comm_out(0x22);
     //windowprogram();
	  for(i=0;i<128*128;i++)
	     {
		  data_out(0x00);
		  data_out(0x1F);
    	  		  }

}

void display_black(void)
{
     int i;
       comm_out(0x22);
     //windowprogram();
	  for(i=0;i<128*128;i++)
	     {
		  data_out(0x00);
		  data_out(0x00);
    	  		  }

}

void display_white(void)
{  
     int i;
     comm_out(0x22);
     //windowprogram();
	  for(i=0;i<128*128;i++)
	     {
		  data_out(0xFF);
		  data_out(0xFF);
    	  		  }

}



void display_colorbar(void)
{  
     int i;
     comm_out(0x22);
    for(i=0;i<128*32;i++)
	     {
		  data_out(0xF8);
		  data_out(0x00);
    	  		  }
	 for(i=0;i<128*32;i++)
	     {
		  data_out(0x07);

⌨️ 快捷键说明

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