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

📄 initial_main.c

📁 可以对UC1697V的进行连续烧录
💻 C
字号:
#include "Main.H"
#include "Time_Mode.H"

tByte ael_main=0x88;

void Initial_Main(void)				

{

#if 1

	 WriteCOM_Main(0xe2);                       //(24)System Reset

	 Delay(100); 

     WriteCOM_Main(0xeb);                       //(27)set LCD Bias Ratio

     WriteCOM_Main(0x81);                       //(11)set Vbias Potentiometer

	 WriteCOM_Main(ael_main);                   //(27)set LCD Bias Ratio  

     WriteCOM_Main(0x2f);                       //(7)set pump control

     WriteCOM_Main(0x24);                      //(5)set Temp Compensation

     WriteCOM_Main(0x2b);                      //(6)set Panel Loading

     WriteCOM_Main(0xa3);                      //(15)set line Rate

     WriteCOM_Main(0x84);                      //(12)set Partial display control

     WriteCOM_Main(0x89);                      //(13)set RAM Address control

     WriteCOM_Main(0xd1);                      //(21)set color pattern

     WriteCOM_Main(0xd6);                      //(22)set color mode

     WriteCOM_Main(0xc8);                      //(20)set N-line Inversion    (0xc8,0x42)0x44

     WriteCOM_Main(0x42);

     WriteCOM_Main(0xc0);                      //(19)set LCD Mappng Control

     WriteCOM_Main(0xde);                       //(23)set COM Scan Function

     WriteCOM_Main(0xaf);                      //(16)set all-pixel-on


#endif

 #if 0

// For LDS176 of Vic
	WriteCOM_Main(0x25);			// Write Contrast

	//WriteDAT_Main(ael_main);		// Set Vop Step

	WriteCOM_Main(0x11);			// Sleep out

	WriteCOM_Main(0x21);			// Display Inversion ON

	WriteCOM_Main(0x38);			// Idle Mode off

	WriteCOM_Main(0x30);			// Partial Area
	WriteDAT_Main(0x00);			// Start
	WriteDAT_Main(0x82);			// end

	WriteCOM_Main(0x13);			// Partial Display Mode Off

	WriteCOM_Main(0x33);			// Scroll Area
	WriteDAT_Main(0x00);			
	WriteDAT_Main(0x82);
	WriteDAT_Main(0x00);			

	WriteCOM_Main(0x37);			// Vertical Scroll Start Address of RAM
	WriteDAT_Main(0x01);

	WriteCOM_Main(0x36);			// Memory Data Access Control
	WriteDAT_Main(0x48);

	WriteCOM_Main(0x3a);			// Interface Pixel Format
	WriteDAT_Main(0x05);

	WriteCOM_Main(0x29);			// Display On

#endif


#if 0

//-----------------------------------------------------------------------------------//
//------------------------------------ST7637 Initial Code----------------------------//
//--------------------------------Date/Time : 2008-07-11 22:19:23----------------//
//--------------------------------Interface : 80-8bit--------------------------------//
//-----------------------------------------------------------------------------------//
		WriteCOM_Main(0x01);                  //Software Reset 
		Delay(20);                            //Delay 150mS

		WriteCOM_Main(0xD7);                  //Autoread control
		WriteDAT_Main(0x9F);                  //Disable Autoread
		WriteCOM_Main(0xE0);                  //Control OTP/MTP
		WriteDAT_Main(0x00);                  //Read Mode
		Delay(1);                             //Delay 10mS
		WriteCOM_Main(0xE3);                  //Control OTP/MTP
		Delay(2);                             //Delay 20mS
		WriteCOM_Main(0xE1);                  //Close Read Mode
//-----------------------------------------------------------------------------------//
//------------------------------OTP/MTP Set [XXXX/OTPB/MTP ]-------------------------//
//-----------------------------------------------------------------------------------//
//------------------------------------OTPB Set---------------------------------------//
		WriteCOM_Main(0xC3);                  //Bias Set
		WriteDAT_Main(0x01);  				  //Bias:1/11
		


		WriteCOM_Main(0xC4);                  //Booster Set
		WriteDAT_Main(0x04);                  // 5*boosting

		WriteCOM_Main(0xC5);                  //Booster Efficiency Set
		WriteDAT_Main(0x01);                  //	 0x11

		WriteCOM_Main(0xCB);                  //VG Booster Set
		WriteDAT_Main(0x01);                  //
		WriteCOM_Main(0xCC);                  //ID1 Set
		WriteDAT_Main(0x45);                  //
		WriteCOM_Main(0xCE);                  //ID3 Set
		WriteDAT_Main(0x00);                  //
		WriteCOM_Main(0xB7);                  //Glass Direction
		WriteDAT_Main(0xC8);                  //
		WriteCOM_Main(0xD0);                  //Follower Type set
		WriteDAT_Main(0x1D);                  //
//------------------------------------MTP Set----------------------------------------//
		WriteCOM_Main(0xD7);                  //Autoread control
		WriteDAT_Main(0xdF);                  //0xBF

		WriteCOM_Main(0xC7);                  //V0 Offset Voltage Set
		WriteDAT_Main(0x00);                  //
		WriteDAT_Main(0x00);                  //

		WriteCOM_Main(0xB5);                  //N-line Set     flicker
		WriteDAT_Main(0x8d);                  //	WriteDAT_Main(0xA4);

		WriteCOM_Main(0xCD);                  //ID2 Set
		WriteDAT_Main(0xD2);                  //
		WriteCOM_Main(0xD0);                  //Set Vg Source
		WriteDAT_Main(0x1D);                  //
		WriteCOM_Main(0xB4);                  //PTL Saving Mode Set
		WriteDAT_Main(0x18);                  //Power Normal Mode
//-----------------------------------------------------------------------------------//
//----------------------------WriteCOM_Main Table 1----------------------------------------//
//-----------------------------------------------------------------------------------//
		WriteCOM_Main(0x11);                  //Sleep Out
		WriteCOM_Main(0x20);                  //Normal Display
		WriteCOM_Main(0x38);                  //Idle Mode Off


		WriteCOM_Main(0x25);                  //Contrast Difference Set
		WriteDAT_Main(0x3F);                  //
		//WriteDAT_Main(ael_main);

		WriteCOM_Main(0x13);                  //Partial Mode Off

		WriteCOM_Main(0x2A);                  //Column Range
		WriteDAT_Main(0x02);                  //Start Address-2
		WriteDAT_Main(0x81);                  //End Address-129

		WriteCOM_Main(0x2B);                  //Page Range
		WriteDAT_Main(0x00);                  //Start Address-0
		WriteDAT_Main(0x7f);                  //End Address-127

		WriteCOM_Main(0x34);                  //TE Off
		WriteCOM_Main(0x33);                  //Scroll Area Set
		WriteDAT_Main(0x00);                  //Top Address
		WriteDAT_Main(0x84);                  //Height Address
		WriteDAT_Main(0x00);                  //Botton Address
		WriteCOM_Main(0x37);                  //Scroll Start Address Set
		WriteDAT_Main(0x00);                  //
		WriteCOM_Main(0x3A);                  //Pixel Format Set
		WriteDAT_Main(0x05);                  //
		WriteCOM_Main(0x36);                  //Memory Access Control
		WriteDAT_Main(0x00);                  //
		WriteCOM_Main(0x29);                  //Display On
//-----------------------------------------------------------------------------------//
//------------------------WriteCOM_Main Table 2 [XXXX/XXXX/GAMM]---------------------------//
//-----------------------------------------------------------------------------------//
		WriteCOM_Main(0xB0);                  //Duty Set
		WriteDAT_Main(0x83);                  //
		WriteCOM_Main(0xB1);                  //First COM Set
		WriteDAT_Main(0x00); 
		
		               //
		WriteCOM_Main(0xB3);                  //OSC Div. Set
		WriteDAT_Main(0x00);                  //


		WriteCOM_Main(0xC0);                  //V0 Voltage Set
	//	WriteDAT_Main(ael_main);
		WriteDAT_Main(0x2a);                  // set VOP  0x15
		WriteDAT_Main(0x01);                  //


		WriteCOM_Main(0xC6);                  //V0 Bias Set
		WriteDAT_Main(0x00);                  //
		WriteCOM_Main(0xB7);                  //Glass Direction
		WriteDAT_Main(0xC8);                  //
//------------------------------Gamma Table Set--------------------------------------//
		WriteCOM_Main(0xF9);                //Gamma
		WriteDAT_Main(0x00);                //
		WriteDAT_Main(0x02);                //
		WriteDAT_Main(0x04);                //
		WriteDAT_Main(0x06);                //
		WriteDAT_Main(0x08);                //
		WriteDAT_Main(0x0A);                //
		WriteDAT_Main(0x0C);                //
		WriteDAT_Main(0x0E);                //
		WriteDAT_Main(0x10);                //
		WriteDAT_Main(0x12);                //
		WriteDAT_Main(0x14);                //
		WriteDAT_Main(0x16);                //
		WriteDAT_Main(0x18);                //
		WriteDAT_Main(0x1A);                //
		WriteDAT_Main(0x1C);                //
		WriteDAT_Main(0x1E);                //

//-----------------------------------------------------------------------------------//
//----------------------------------Test WriteCOM_Main end---------------------------//
//-----------------------------------------------------------------------------------//

#endif



}

⌨️ 快捷键说明

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