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

📄 1.c

📁 led 背光显示
💻 C
字号:
#include<reg51.h>
#define  ture  1
#define  flase 0


sbit P20=P2^0;
sbit P21=P2^1;
sbit P22=P2^2;
sbit P23=P2^3;
sbit P24=P2^4;
sbit P25=P2^5;
sbit P26=P2^6;
sbit P27=P2^7;

sbit P02=P0^2;
sbit P03=P0^3;
sbit P04=P0^4;



unsigned int king;
unsigned  char i;
bit wq=1;

void kz();
void kz1();
void kz2();
void delay();
void keey();

main()
{
TMOD=0x01;
ET0=1;
EA=1;
TH0=0x4C;
TL0=0x00;
TR0=1;


 while(1)
 {
  
      

   if(P20==flase)
    { P20=ture;
     delay();
     if(P20==flase)
	  wq=~wq;  }
  if(!wq)    
	 kz1();

   else
       kz1();
  				  
 }
}


void t1() interrupt 1 
{
  
   i=i+1;
   if(i==10)
    {i=0;
    king=king+1;
	{if(king==30)
	  king=0;}
	}
	

 TH0=0x4C;
 TL0=0x00;
 EA=1;
 }


void kz1()
{
  if(king==5)
   { P02=flase;
     P03=ture;
	 P04=ture;
	 }
  if(king==15)
   { P02=ture;
     P03=flase;
	 P04=ture;
	 }
  if(king==25)
   { P02=ture;
     P03=ture;
	 P04=flase;
	 }
}



void kz2()
{
 if(king==5)
   { P23=flase;
     P25=flase;
	 P27=flase;
	 }
  if(king==15)
   { P23=ture;
     P25=ture;
	 P27=ture;
	 }
  if(king==20)
   { P23=flase;
     P25=flase;
	 P27=flase;
	 }
}


void kz()
{
  
    P02=ture;
    P03=flase;
	P04=flase;
	

} 

void delay()
{
 unsigned int i=100;
 while(i--);
    }

⌨️ 快捷键说明

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