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

📄 spfd54126.c

📁 SPFD54126 的初始化程序
💻 C
📖 第 1 页 / 共 5 页
字号:
    WRB=0;
    WRB=1;
    CS=1;


}








void Pattern0()	   // Display All  Red				
{
	unsigned char i,j;
	
 WriteCOM(0x2c);
	for(i=0;i<220;i++)		
	{		
		for (j=0;j<176;j++)			
		{
			WriteDAT(0xf8,0x00);   
		}		
	}

}


void Pattern1()	   //Display  All  Green					
{
	unsigned char i,j;

	
 WriteCOM(0x2c);

	for(i=0;i<220;i++)                       
	{		
		for (j=0;j<176;j++)     
		{
			WriteDAT(0x07,0xe0);  
		}		
	}
}


void Pattern2()	  //Display All  Blude				
{
	unsigned char i,j;
	 WriteCOM(0x2c);
	
	
	for(i=0;i<176;i++)                
	{		
		for (j=0;j<220;j++)
		{
			WriteDAT(0x00,0x1f);    
		}		
	}

}


void Pattern3()	  //Display 16TH Gray										
{
	unsigned char i,j;
	
 WriteCOM(0x2c);	
	for(j=0;j<110;j++)
	{
		for(i=0;i<11;i++)
		{		
			WriteDAT(0x00,0x00);//1		
		}

		for(i=11;i<22;i++)
		{		
			WriteDAT(0x10,0x82);//2		
		}

		for(i=22;i<33;i++)
		{		
			WriteDAT(0x21,0x04);//3	
		}

		for(i=33;i<44;i++)
		{		
			WriteDAT(0x31,0x86);//4		
		}

		for(i=44;i<55;i++)
		{		
			WriteDAT(0x42,0x08);//5		
		}

		for(i=55;i<66;i++)
		{		
			WriteDAT(0x52,0x8a);//6	
		}

		for(i=66;i<77;i++)
		{		
			WriteDAT(0x63,0x0c);//7	
		}

		for(i=77;i<88;i++)
		{		
			WriteDAT(0x73,0x8e);//8	
		}

		for(i=88;i<99;i++)
		{		
			WriteDAT(0x7b,0xcf);//9	
		}

		for(i=99;i<110;i++)
		{		
			WriteDAT(0x94,0x92); //10		
		}

		for(i=110;i<121;i++)
		{		
			WriteDAT(0xa5,0x14); //11		
		}

		for(i=121;i<132;i++)
		{		
			WriteDAT(0xb5,0x96);//12	
		}

		for(i=132;i<143;i++)
		{		
			WriteDAT(0xc6,0x18);//13	
		}

		for(i=143;i<154;i++)
		{		
			WriteDAT(0xd6,0x9a);//14	
		}

		for(i=154;i<165;i++)
		{		
			WriteDAT(0xe7,0x1c);//15	
		}

		for(i=165;i<176;i++)        
		{		
			WriteDAT(0xff,0xff);//16	
		}
	}

	for(j=110;j<220;j++)
	{
		for(i=0;i<88;i++)
		{		
			WriteDAT(0x00,0x00);		
		}		
		
		for(i=88;i<176;i++)        
		{		
			WriteDAT(0xff,0xff);		
		}
	}
}

/*void showgraybar()
{
            unsigned char i,j,k;
            	WriteCOM(0x00,0x21);
	           WriteDAT(0x00,0x00);      
	          WriteCOM(0x00,0x22);	
             for(i=0;i<110;i++)
			 {    for(j=0;j<16;j++)
                  {
					for(k=0;k<11;k++)
					{  
					   WriteDAT(gray[2*j+1],gray[2*j]);
					 
					 }
				   }
                 
			  }
		    for(i=0;i<20;i++)
			{
				for(j=0;j<88;j++)
		           {  WriteDAT(0xff,0xff);
				      
                   }
                 for(j=0;j<88;j++)
		           {	 
				      WriteDAT(0x00,0x00);
				      
                   }
             } 
            for(i=0;i<70;i++)
			{  
                 for(j=0;j<20;j++)
		           {	 
   				      WriteDAT(gray[31],gray[30]);
				     
                   }
                 for(j=0;j<28;j++)
		           {  WriteDAT(gray[29],gray[28]);
				      
                   }
				for(j=0;j<20;j++)
		          {	 
				     WriteDAT(gray[31],gray[30]);
			
                   }
                 for(j=0;j<20;j++)
		          {	 WriteDAT(gray[1],gray[0]);
				    
                   }
                 for(j=0;j<22;j++)
		          {	  WriteDAT(gray[3],gray[2]);
				     
                   }
				for(j=0;j<20;j++)
		          {	  WriteDAT(gray[1],gray[0]);
				     
                   }
			 }

           for(i=0;i<20;i++)
			 {
				for(j=0;j<88;j++)
		          {	 WriteDAT(0xff,0xff);
				     
                   }
                 for(j=0;j<88;j++)
		          {	 WriteDAT(0x00,0x00);}
				    
              } 
                
}*/
void Pattern4()		//vertical				
{
	unsigned char i,j;
	
 WriteCOM(0x2c);

	for(i=0;i<220;i++)
	{
		for (j=0;j<88;j++)         
		{
			WriteDAT(0xff,0xff);
			WriteDAT(0x00,0x00);
		}
	}
}

void Pattern5()		//horizontal			
{
	unsigned char i,j;
	
 WriteCOM(0x2c);
	for(i=0;i<110;i++)
	{
		for (j=0;j<176;j++)   
		{	
			WriteDAT(0xff,0xff);
		}
		for (j=0;j<176;j++)    
		{
			WriteDAT(0x00,0x00);
		}
	}

}

void Pattern6()		//snow							
{
	unsigned char i,j;
	
 WriteCOM(0x2c);
	
	
	for(i=0;i<110;i++)
	{
		for (j=0;j<88;j++)
		{
			WriteDAT(0xff,0xff);
			WriteDAT(0x00,0x00);
		}
		for (j=0;j<88;j++)
		{
			WriteDAT(0x00,0x00);
			WriteDAT(0xff,0xff);
		}
	}

⌨️ 快捷键说明

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