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

📄 tftdemo.c

📁 LCD Driver 日立h6677r驱动程序
💻 C
📖 第 1 页 / 共 5 页
字号:
	TransferData0(0x00,1);                                                     
	TransferData1(0x00,1); //*/			                           
}                                                                                  
                                                                                   
void TransferData0(unsigned char data1,bit Data_Comm)                              
{                                                                                  
	Cs1=0;                                                                     
	Rs1=Data_Comm;                                                             
	Rd1=0;                                                                     
	Wr1=0;                                                                     
	_nop_();                                                                   
	P1=data1;	                                                           
}	                                                                           
void TransferData1(unsigned char data1,bit Data_Comm)                              
{                                                                                  
	P0=data1;                                                                  
	Rd1=1;                                                                     
	Wr1=1;                                                                     
	_nop_();                                                                   
	Cs1=1;                                                                     
}			                                                           
void Light_On(void)                                                                
{                                                                                   
    TransferData0(0x00,0);                                                     
	TransferData1(0x07,0);                                                     
	TransferData0(0x00,1);                                                     
	TransferData1(0x05,1);                                                     
	Delay();                                                                   
	TransferData0(0x00,0);                                                     
	TransferData1(0x07,0);                                                     
	TransferData0(0x00,1);                                                     
	TransferData1(0x25,1);                                                     
	TransferData0(0x00,0);                                                     
	TransferData1(0x07,0);                                                     
	TransferData0(0x00,1);                                                     
	TransferData1(0x27,1);                                                     
	Delay();                                                                   
	TransferData0(0x00,0);                                                     
	TransferData1(0x07,0);                                                     
	TransferData0(0x00,1);                                                     
	TransferData1(0x37,1);                                         
	NopDelay;                        //end                                     
}	                                                                           
                                                                                
void Display_ColorR(void)                                                          
{                                                                                  
    unsigned char i,j,k;                                                           
    VH();                                               
	for(i=0;i<160;i++)                                                         
	{                                                                          
	    for(j=0;j<128;j++)                                                     
	    {                                                                      
	     TransferData0(0xf8,1);                                                
	     TransferData1(0x00,1);                                                
	     NopDelay;	                                                           
	     }                                                                     
	}                                                                                                                                                                                                                                      
}                                                                                  
                                                                                 
 
///////////////////////////////////                                                
 void Display_ColorRg(void)                                                          
{                                                                                  
    unsigned char i,j,k;                                                           
    VH();                                                                
	for(i=0;i<20;i++)                                                         
	{                                                                          
	    for(j=0;j<128;j++)                                                     
	    {                                                                      
	     TransferData0(0xf8,1);                                                
	     TransferData1(0x00,1);     //1                                           
	     NopDelay;	                                                           
	     }                                                                     
	}
 	for(i=0;i<20;i++)                                                         
	{                                                                          
	    for(j=0;j<128;j++)                                                     
	    {                                                                      
	     TransferData0(0xd8,1);                                                
	     TransferData1(0x00,1);       //2                                         
	     NopDelay;	                                                           
	     }                                                                     
	}
	for(i=0;i<20;i++)                                                         
	{                                                                          
	    for(j=0;j<128;j++)                                                     
	    {                                                                      
	     TransferData0(0xb8,1);                                                
	     TransferData1(0x00,1);      //3                                          
	     NopDelay;	                                                           
	     }                                                                     
	}
	for(i=0;i<20;i++)                                                         
	{                                                                          
	    for(j=0;j<128;j++)                                                     
	    {                                                                      
	     TransferData0(0x98,1);       //4                                         
	     TransferData1(0x00,1);                                                
	     NopDelay;	                                                           
	     }                                                                     
	}
for(i=0;i<20;i++)                                                         
	{                                                                          
	    for(j=0;j<128;j++)                                                     
	    {                                                                      
	     TransferData0(0x78,1);      //5                                          
	     TransferData1(0x00,1);                                                
	     NopDelay;	                                                           
	     }                                                                     
	}
for(i=0;i<20;i++)                                                         
	{                                                                          
	    for(j=0;j<128;j++)                                                     
	    {                                                                      
	     TransferData0(0x58,1);       //6                                         
	     TransferData1(0x00,1);                                                
	     NopDelay;	                                                           
	     }                                                                     
	}
for(i=0;i<20;i++)                                                         
	{                                                                          
	    for(j=0;j<128;j++)                                                     
	    {                                                                      
	     TransferData0(0x38,1);       //7                                         
	     TransferData1(0x00,1);                                                
	     NopDelay;	                                                           
	     }                                                                     
	}
for(i=0;i<20;i++)                                                         
	{                                                                          
	    for(j=0;j<128;j++)                                                     
	    {                                                                      
	     TransferData0(0x18,1);       //8                                         
	     TransferData1(0x00,1);                                                
	     NopDelay;	                                                           
	     }                                                                     
	}                                                                                                                                                                                                              
}                                                                                  
 ///////////////////////////////////                                                
 

                                  
/////////////////////////////////                                                  
void Display_ColorG(void)                                                          
{                                                                                  
    unsigned char i,j,k;                                                           
    VH();                                                                  
	for(i=0;i<165;i++)                                                         
	{                                                                          
	    for(j=0;j<128;j++)                                                     
	    {                                                                      
	     TransferData0(0x07,1);                                                
	     TransferData1(0xe0,1);                                                
	     NopDelay;	                                                           
	     }                                                                     
	}                                                                                                                                                             
}                                                                                  
                                                                                   
/////////////////////////////////                                                  
///////////////////////////////////                                                
 void Display_ColorGg(void)                                                          
{                                                                                  
    unsigned char i,j,k;                                                           
    VH();                                                                 
	for(i=0;i<20;i++)                                                         
	{                                                                          
	    for(j=0;j<128;j++)                                                     
	    {                                                                      
	     TransferData0(0x07,1);                                                
	     TransferData1(0xe0,1);     //1                                           
	     NopDelay;	                                                           
	     }                                                                     
	}
 	for(i=0;i<20;i++)                                                         
	{                                                                          
	    for(j=0;j<128;j++)                                                     
	    {                                                                      
	     TransferData0(0x06,1);                                                
	     TransferData1(0xe0,1);       //2                                         
	     NopDelay;	                                                           
	     }                                                                     
	}
	for(i=0;i<20;i++)                                                         
	{                                                                          
	    for(j=0;j<128;j++)                                                     
	    {                                                                      
	     TransferData0(0x05,1);                                                
	     TransferData1(0xe0,1);      //3                                          
	     NopDelay;	                                                           
	     }                                                                     
	}
	for(i=0;i<20;i++)                                                         
	{                                                                          
	    for(j=0;j<128;j++)                                                     
	    {                                                                      
	     TransferData0(0x04,1);       //4                                         
	     TransferData1(0xe0,1);                                                
	     NopDelay;	                                                           
	     }                                                                     
	}
for(i=0;i<20;i++)                                                         
	{                                                                          
	    for(j=0;j<128;j++)                                                     
	    {                                                                      
	     TransferData0(0x03,1);      //5                                          
	     TransferData1(0xe0,1);                                                
	     NopDelay;	                                                           
	     }                                                                     
	}
for(i=0;i<20;i++)                                                         
	{                                                                          
	    for(j=0;j<128;j++)                                                     
	    {                                                                      
	     TransferData0(0x02,1);       //6                                         
	     TransferData1(0xe0,1);                                                
	     NopDelay;	                                                           
	     }                                                                     
	}
for(i=0;i<20;i++)                                                         
	{                                                                          
	    for(j=0;j<128;j++)                                                     
	    {                                                                      
	     TransferData0(0x01,1);       //7                                         
	     TransferData1(0xe0,1);                                                
	     NopDelay;	                                                           
	     }                                                                     
	}
for(i=0;i<20;i++)                                                         

⌨️ 快捷键说明

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