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

📄 s6d0129_c.txt

📁 S6D0129 驱动程序 在ARM7 S3C44B0X 上编译通过
💻 TXT
字号:
======================================================================
#define 	SaRegister  	(*(volatile unsigned short *)0x10000000)
#define 	SaCommand 		(*(volatile unsigned short *)0x10000002)

void Set_LCD_16B_REG(int index, int value)
{
	SaRegister=index;
	SaCommand=value;		
}


int Read_LCD_16B_REG(int index)
{
	int Code;
	SaRegister=index;
	Code=SaCommand;
	
	Uart_Printf("Lcd Code=0x%04X \n", Code);
	return Code;
}


void S6D0129_Init(void)
{
	Uart_Printf("S6D0129_Init... \n");
	Read_LCD_16B_REG(0x00);
	 
			Set_LCD_16B_REG(0x0000,0x0001); Delay(100);	

			Set_LCD_16B_REG(0x0011,0x2E00);  
    	Set_LCD_16B_REG(0x0014,0x040B);
    	Set_LCD_16B_REG(0x0010,0x1040);	Delay(100);              
    	Set_LCD_16B_REG(0x0013,0x0040);	Delay(100);           
			Set_LCD_16B_REG(0x0013,0x0060);	Delay(100);  
			Set_LCD_16B_REG(0x0013,0x0070);	Delay(600);  
			Set_LCD_16B_REG(0x0011,0x3704);
			Set_LCD_16B_REG(0x0010,0x1600);	Delay(200); 
			Set_LCD_16B_REG(0x0001,0x0927);  
    	Set_LCD_16B_REG(0x0002,0x0700);            
			Set_LCD_16B_REG(0x0003,0x1010);		//Scan Way x---->y (0x1030,0x1010)
    	Set_LCD_16B_REG(0x0007,0x0004);           
    	Set_LCD_16B_REG(0x0008,0x0505);           
    	Set_LCD_16B_REG(0x0009,0x0000);
    	Set_LCD_16B_REG(0x000B,0x0000);
    	Set_LCD_16B_REG(0x000C,0x0000);
               
               
    	Set_LCD_16B_REG(0x0040,0x0000);
    	Set_LCD_16B_REG(0x0042,0x013F);
    	Set_LCD_16B_REG(0x0043,0x0000);
    	Set_LCD_16B_REG(0x0044,0x013F);
    	Set_LCD_16B_REG(0x0045,0x0000);
    	Set_LCD_16B_REG(0x0046,0xEF00);
    	Set_LCD_16B_REG(0x0047,0x013F);
    	Set_LCD_16B_REG(0x0048,0x0000);	Delay(50);
    
    
    	Set_LCD_16B_REG(0x0030,0x0000);
    	Set_LCD_16B_REG(0x0031,0x0006);
    	Set_LCD_16B_REG(0x0032,0x0000);
    	Set_LCD_16B_REG(0x0033,0x0000);
    	Set_LCD_16B_REG(0x0034,0x0707);
    	Set_LCD_16B_REG(0x0035,0x0700);
    	Set_LCD_16B_REG(0x0036,0x0303);
    	Set_LCD_16B_REG(0x0037,0x0007);
    	Set_LCD_16B_REG(0x0038,0x1100);
    	Set_LCD_16B_REG(0x0039,0x1100);                                                    
                                   
    
    	Set_LCD_16B_REG(0x0007,0x0015);	Delay(400);
    	Set_LCD_16B_REG(0x0007,0x0017);	Delay(400);
    
    	Set_LCD_16B_REG(0x0020,0x0000);	Delay(10);			//Set Address... LSB 0x10 (76560)
    	Set_LCD_16B_REG(0x0021,0x0000);	Delay(10);      //Set Address... HSB 0x12B                                
                                                         
                                                     	
}

⌨️ 快捷键说明

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