📄 key.h
字号:
#if CFG_KEY_EN > 0
// 键盘端口值类型
#define KEY_PORT_VALUE_TYPE INT32U
// 键盘端口的掩码
// 例如:如果键盘端口使用的是51单片机的P0口,且P1.0, P1.3, P1.4, P1.7接的是按键,
// 那么,KEY_PORT_MASK的值应该定义为0x99,如下所示:
//
// P1.7 P1.6 P1.5 P1.4 P1.3 P1.2 P1.1 P1.0
// 1 0 0 1 1 0 0 1
//
// 通过键盘端口的掩码就可以知道键盘端口上的哪几个引脚接了按键
#define KEY_PORT_MASK ((KEY_PORT_VALUE_TYPE)0x3ffff)
#define KEY_SCAN_DLY 3000 // 键盘扫描延迟
#define KEY_RPT_DLY 5 // 按键自动重复延迟值
#define KEY_RPT_START_DLY 30 // 启动按键自动重复延迟值
#define KEY_CODE_0 0
#define KEY_CODE_1 1
#define KEY_CODE_2 2
#define KEY_CODE_3 3
#define KEY_CODE_4 4
#define KEY_CODE_5 5
#define KEY_CODE_6 6
#define KEY_CODE_7 7
#define KEY_CODE_8 8
#define KEY_CODE_9 9
#define KEY_CODE_10 10
#define KEY_CODE_11 11
#define KEY_CODE_12 12
#define KEY_CODE_13 13
#define KEY_CODE_14 14
#define KEY_CODE_15 15
#define KEY_CODE_16 16
#define KEY_CODE_17 17
extern void KeyInit(void);
extern BOOLEAN KeyScan( INT8U *keyScanCode );
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -