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

📄 scan_key.c

📁 本人做的一款LED控制程序
💻 C
字号:
unsigned char idata key_slow;
unsigned char idata key_del;
unsigned char idata key_del_con;
unsigned char bdata key_con;
unsigned char idata key_unit;
unsigned char idata key_read;
sbit key_e=key_con^2;
sbit key_c=key_con^3;
sbit key_u=key_con^0;
sbit key_d=key_con^1;
void READ_KEY(void)
{ 
 P1_0=1;P1_1=1;P1_2=1;P1_3=1;
 key_read=~P1&0x0f;
}
void SCAN_KEY(void)
{
 key_unit=key_read;
 if(key_unit==0)
 {
  READ_KEY();
  key_del=30;
  key_slow=25;
  key_del_con=5;
  return;
 }
 READ_KEY();
 if(key_read!=0)
  {
   if(key_del_con!=0)key_del_con--;
   key_del--;
   if(key_del==0){key_del=key_slow;if(key_slow==10)goto loadkey;key_slow=key_slow-5;goto loadkey;}
   return;
  }
  if(key_del_con==0)
 loadkey: key_con=key_unit;
}

⌨️ 快捷键说明

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