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

📄 按键切换功能.c

📁 利用键盘切换功能
💻 C
字号:
#include<reg51.h>
#include<intrins.h>
#define uint unsigned int
#define uchar unsigned char
sbit L0=P2^0;
sbit L1=P2^1;
sbit L2=P2^2;
sbit L3=P2^3;
sbit L4=P2^4;
sbit L5=P2^5;
sbit L6=P2^6;
sbit L7=P2^7;

uint number=0;

void delay(int i)
{
 int j;
  for(;i>0;i--)
   for(j=100;j>0;j--);
    
}

void main()
{
  uint temp;
  P2=0x00;
  EA=1;EX0=1;IT0=1;
  
  while(1)
  {
    if(number==1)
      {
	    temp=0xfe;
	    while(number==1)
        {
	      P2=temp;
          delay(1000);
          temp=_crol_(temp,1);
		} 
        
      }
   if(number==2)
      {
        temp=0x7f;
	    while(number==2)
	    {
		  P2=temp;
		  delay(1000);
          temp=_cror_(temp,1);
        }
      
	  }  
		
    } 
     
}
 





void my_INT0() interrupt 0
  {

     number++;

  }

⌨️ 快捷键说明

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