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

📄 key.c

📁 运行于51单片机的音乐彩灯源代码
💻 C
字号:


#include"..\h\config.h"



//////////////////////////////////////////////////////////////////////////////////////////////
//** 函数名称 : fnGetKey
//** 函数功能 : 按键扫描
//** 入口参数 : 无            
//** 出口参数 : KEY_W
//               KEY_R
//               KEY_M
//   使用方法 :
//   注意事项 :
//////////////////////////////////////////////////////////////////////////////////////////////
              char   fnGetKey(void)
{char i=0;
   fnKEYInit();
   if(KEY_W_LED == 0)
   {
       OSWait(K_TMO,1);
	   if(KEY_W_LED == 0)
	   {
         i=KEY_W;	      
	   }
	   while(KEY_W_LED == 0);
   }
   if(KEY_R_LED == 0)
   {
       OSWait(K_TMO,1);
	   if(KEY_R_LED == 0)
	   {
         i=KEY_R ;	      
	   }
	   while(KEY_R_LED == 0);
   }
   if(KEY_MUSIC == 0)
   {
       OSWait(K_TMO,1);
	   if(KEY_MUSIC == 0)
	   {
         i=KEY_M;	      
	   }
	   while(KEY_MUSIC == 0);
   }
 return(i);
}
//////////////////////////////////////////////////////////////////////////////////////////////
//** 函数名称 :
//** 函数功能 :
//** 入口参数 :             
//** 出口参数 :
//   使用方法 :
//   注意事项 :
//////////////////////////////////////////////////////////////////////////////////////////////
    void fnKEYInit(void)
	{
	 KEY_W_LED=1;
	 KEY_R_LED=1;
	 KEY_MUSIC=1;
	}

⌨️ 快捷键说明

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