hash.h

来自「一款16*56点阵显示屏的驱动程序」· C头文件 代码 · 共 135 行

H
135
字号
P0 = 0xFE ;		  col1(0,0,0,0,0,0,0,0);

DELAY_LOOP_Wait1();
clear();  col1(1,1,1,1,1,1,1,1);
DELAY_LOOP_Wait1();
P0 = 0x81 ;			  col1(1,1,1,1,1,1,1,0);
DELAY_LOOP_Wait1();
DELAY_LOOP_Wait1();
clear();   col1(1,1,1,1,1,1,1,1);
DELAY_LOOP_Wait1();
P0 = 0x7F ;		  col1(0,0,0,0,0,0,0,0); 
DELAY_LOOP_Wait1();
DELAY_LOOP_Wait1();
clear();	  col1(1,1,1,1,1,1,1,1);
DELAY_LOOP_Wait1();

DELAY_LOOP_Wait1();
P2 = 0x01 ;				  col1(0,1,1,1,1,1,1,1);
DELAY_LOOP_Wait1();
DELAY_LOOP_Wait1(); 
clear1();			   col1(1,1,1,1,1,1,1,1);
DELAY_LOOP_Wait1();
P2 = 0xFE ;			col1(0,0,0,0,0,0,0,0); 
DELAY_LOOP_Wait1();
clear1();			   col1(1,1,1,1,1,1,1,1);
DELAY_LOOP_Wait1();






P0 = 0xFE ;		  col2(0,0,0,0,0,0,0,0);

DELAY_LOOP_Wait1();
clear();  col2(1,1,1,1,1,1,1,1);
DELAY_LOOP_Wait1();
P0 = 0x81 ;			  col2(1,1,1,1,1,1,1,0);
DELAY_LOOP_Wait1();
DELAY_LOOP_Wait1();
clear();   col2(1,1,1,1,1,1,1,1);
DELAY_LOOP_Wait1();
P0 = 0x7F ;		  col2(0,0,0,0,0,0,0,0); 
DELAY_LOOP_Wait1();
DELAY_LOOP_Wait1();
clear();	  col2(1,1,1,1,1,1,1,1);
DELAY_LOOP_Wait1();

DELAY_LOOP_Wait1();
P2 = 0x01 ;				  col2(0,1,1,1,1,1,1,1);
DELAY_LOOP_Wait1();
DELAY_LOOP_Wait1(); 
clear1();			   col2(1,1,1,1,1,1,1,1);
DELAY_LOOP_Wait1();
P2 = 0xFE ;			col2(0,0,0,0,0,0,0,0); 
DELAY_LOOP_Wait1();
clear1();			   col2(1,1,1,1,1,1,1,1);
DELAY_LOOP_Wait1();

P0 = 0xFE ;		  col3(0,0,0,0,0,0,0,0);

DELAY_LOOP_Wait1();
clear();  col3(1,1,1,1,1,1,1,1);
DELAY_LOOP_Wait1();
P0 = 0x81 ;			  col3(1,1,1,1,1,1,1,0);
DELAY_LOOP_Wait1();
DELAY_LOOP_Wait1();
clear();   col3(1,1,1,1,1,1,1,1);
DELAY_LOOP_Wait1();
P0 = 0x7F ;		  col3(0,0,0,0,0,0,0,0); 
DELAY_LOOP_Wait1();
DELAY_LOOP_Wait1();
clear();	  col3(1,1,1,1,1,1,1,1);
DELAY_LOOP_Wait1();

DELAY_LOOP_Wait1();
P2 = 0x01 ;				  col3(0,1,1,1,1,1,1,1);
DELAY_LOOP_Wait1();
DELAY_LOOP_Wait1(); 
clear1();			   col3(1,1,1,1,1,1,1,1);
DELAY_LOOP_Wait1();
P2 = 0xFE ;			col3(0,0,0,0,0,0,0,0); 
DELAY_LOOP_Wait1();
clear1();			   col3(1,1,1,1,1,1,1,1);
DELAY_LOOP_Wait1();

P0 = 0xFE ;		  col4(0,0,0,0,0,0,0,0);

DELAY_LOOP_Wait1();
clear();  col4(1,1,1,1,1,1,1,1);
DELAY_LOOP_Wait1();
P0 = 0x81 ;			  col4(1,1,1,1,1,1,1,0);
DELAY_LOOP_Wait1();
DELAY_LOOP_Wait1();
clear();   col4(1,1,1,1,1,1,1,1);
DELAY_LOOP_Wait1();
P0 = 0x7F ;		  col4(0,0,0,0,0,0,0,0); 
DELAY_LOOP_Wait1();
DELAY_LOOP_Wait1();
clear();	  col4(1,1,1,1,1,1,1,1);
DELAY_LOOP_Wait1();

DELAY_LOOP_Wait1();
P2 = 0x01 ;				  col4(0,1,1,1,1,1,1,1);
DELAY_LOOP_Wait1();
DELAY_LOOP_Wait1(); 
clear1();			   col4(1,1,1,1,1,1,1,1);
DELAY_LOOP_Wait1();
P2 = 0xFE ;			col4(0,0,0,0,0,0,0,0); 
DELAY_LOOP_Wait1();
clear1();			   col4(1,1,1,1,1,1,1,1);
DELAY_LOOP_Wait1();



unsigned int i=0,select=0 ;
while(i<56)
{
if(i==select){ TX=co0; select++;}
else if(i==select){ TX=co1; select++;}
else if(i==select){ TX=co2;  select++;}
else if(i==select){ TX=co3; select++;}
else if(i==select){ TX=co4;	select++;}
else if(i==select){ TX=co5;	select++;}
else if(i==select){TX=co6;	select++;}
else if(i==select){TX=co7;   }
else TX=1;
/*DELAY_LOOP_Wait(1); */
SCK = 1 ;
SCK = 0;
i++;
}
RCK=1; /* DELAY_LOOP_Wait(1);*/  RCK =0;  
}

⌨️ 快捷键说明

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