📄 keyporcess.c
字号:
//*************************************************************************************************
//*************************************************************************************************
//**<程序名>:按键处理子函数 **
//**<功能>:当有外部中断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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -