디지털 파이프 동적 디스플레이

860 단어 단편기
/*********************************************************************************
* 【    】: 2019 4 6 
* 【      】: Mally
* 【    】: QX-MCS51       
* 【    】: 11.0592mhz	
* 【    】: STC89C52
* 【    】: Keil μVisio5	
* 【    】:          1-9;		   			           
**********************************************************************************/

#include 
sbit dula=P2^6;		//          
sbit wela=P2^7;		//          
int wei[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//    1-8     
int shu[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};//        0-9
void delay(int a)
{
	int i,d;
	for(i=0;i<=a;i++)
	for(d=0;d<=a;d++);
}
void main()
{
	int k=0,t=0;
	dula=0;
	wela=0;

while(1)
{	
	if(k==8)k=0;
	P0=wei[k++];	  
	wela=1;
	wela=0;
		
  if(t==11)t=0;
	P0=shu[t++];	   
	dula=1;
	dula=0;
		delay(100);
	}
	
	
}

좋은 웹페이지 즐겨찾기