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

📄 0-9999.txt

📁 这里有一个简单的计数器
💻 TXT
字号:
//完成!
#include<reg52.h> 
int gewei=0,shiwei=0,baiwei=0,qianwei=0,Count=0; 
unsigned char duan[]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F}; 
unsigned char wei[]={0xef,0xdf,0xbf,0x7f}; 
void xians(int,int);  
void Delay(void) 
{ unsigned int i; 
  for(i=500;i>0;i--);  
} 
void main(void) 
{ TMOD=0x01;  
  TH0=0x3c;  
  TL0=0xb0;
  EA=1; 
  ET0=1;
  TR0=1; 
  for(;;) 
   { xians(0,gewei); 
     xians(1,shiwei); 
     xians(2,baiwei); 
     xians(3,qianwei);   
   } 
} 
void time()interrupt 1 
{ TH0=0x3c;
  TL0=0xb0;
  Count++; 
  if(Count==2)     
   { Count=0; 
     gewei++;    
     if(gewei>=10)  
      { gewei=0; 
        shiwei++;     
  	if(shiwei>=10)   
   	 { shiwei=0; 
	   gewei=0;
	   baiwei++;
           if(baiwei>=10)  
	    { baiwei=0;
	      shiwei=0;
	      gewei=0;
	      qianwei++;
	      if(qianwei>=10)	       
	       {baiwei=0;
	        shiwei=0;
	        gewei=0;
		qianwei=0;
	       }	      
	    }
	 } 
      } 
   } 
} 
void xians(int wei_1,int duan_1) 
{ P2=wei[wei_1]; 
  P1=duan[duan_1]; 
  Delay(); 
} 

⌨️ 快捷键说明

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