main.c

来自「4x4键盘模块。这个文件包括普通的键盘设计方案说明和相关的原程序。」· C语言 代码 · 共 28 行

C
28
字号
#define HaveKey  1
#define NoKey    0
unsigned int  KeyVal;
unsigned int  KeyDownTimes;                                //保存按键次数
unsigned int  KeyFlag;                                     //按键标识 
//=============================================================================================== 
// 函数: main()
// 描述:主函数
//============================================================================================
int main()
{	   
    SP_Init_IOA();
//	SP_Init_IOB();                                        //初始化B口低字节的高四位带数据缓存器的高电平为输出口
    KeyDownTimes = 0;                                     //低四位为带下拉电阻的输入端
	KeyFlag = NoKey; 
  	while(1)
	  {	
	    F_Key_Scan();
	  	while(KeyFlag == HaveKey)
		{			
		  KeyVal=F_Get_Key();
		  KeyFlag = NoKey;
	    
	  
	     }
	   
    	}
}

⌨️ 快捷键说明

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