📄 key.h.bak
字号:
#ifdef KEY_GLOBALS
#define KEY_EXT
#else
#define KEY_EXT extern
#endif
//**************************定义按键端口***************************
sbit Pin_Key1 =P1^2;
sbit Pin_Key2 =P1^3;
//***************************定义按键键值**************************
#define KEY_1 0x10
#define KEY_2 0x20
#define KEY_12 0x30 //组合按键,用于校准
//***************************定义按键译码值************************
#define KEY_ADD 0x01 //加键
#define KEY_SUB 0x02 //减键
#define KEY_OTHERS 0x03 //其它键
#define KEY_NONE 0xff //无按键
//*****************************************************************
KEY_EXT INT8U g_KeyPoint; //键盘防抖动指针
KEY_EXT INT8U data g_KeyCir[5]; //键盘防抖动缓冲环
KEY_EXT INT8U data g_KeyBuf[10]; //键值存贮缓冲环
KEY_EXT INT8U g_KeyWrPoint; //键盘写指针
KEY_EXT INT8U g_KeyRdPoint; //键盘读指针
KEY_EXT INT8U g_KeyRptBuf; //长按缓存
KEY_EXT INT8U g_KeyCntRpt1; //长按次数
KEY_EXT INT8U g_KeyCntRpt2; //长按次数
KEY_EXT INT8U KeyRd(void); //键盘译码程序
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -