keyporcess.c

来自「LCD1602.rar」· C语言 代码 · 共 43 行

C
43
字号
//*************************************************************************************************
//*************************************************************************************************
//**<程序名>:按键处理子函数																 	 **
//**<功能>:当有外部中断0时调用此函数,获得键码,进行相应处理。								     **
//*************************************************************************************************
//*************************************************************************************************


//*************************************************************************************************
//*																								  *
//*			 ******************************头文件及宏定义**************************				  *
//*																								  *
//*************************************************************************************************
#include "Calculator.h"
#include "Timer.h"


//*************************************************************************************************
//*																								  *
//*			  ********************************全局变量******************************			  *
//*																								  *
//*************************************************************************************************

extern bit b_KeyShock;	  			//键盘防抖动标志位。

//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<工作模式(默认为计算器模式)>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
bit b_WorkMode=0;					 //0--计算器模式;
									 //1--计时模式。

//*************************************************************************************************
//*																								  *
//*		 ********************************按键处理函数主函数******************************		  *
//*																								  *
//************************************************************************************************* 
void vKeyProcess(unsigned char ucKeyCodeTemp)
{
	if(b_WorkMode==1)
		vTimer(ucKeyCodeTemp);			//当工作模式为计时模式时调用计时器处理函数。
	else 
		vCalculator(ucKeyCodeTemp);	    //当工作模式为计算器模式时调用计算器处理函数。


}

⌨️ 快捷键说明

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