📄 key.h
字号:
/**************************************************************************
Key Check
File Name: key.h
Author: Lin Qian
Created: 2007/07/27
Modified: NO
Revision: 1.0
***************************************************************************/
#ifndef KEY_H
#define KEY_H
#ifdef __KEY
#define EXTERN
#else
#define EXTERN extern
#endif
// 系统库文件 ******************************
// 全局变量 ******************************
sbit keyLoadDefault = P1^3; // 装载默认值按键
// 子函数 ******************************
//-------- 编译选择区 -------(将需要编译的函数定义为1, 否则为0)
#define MatrixKeyScan_en 1 // 矩阵式键盘扫描
#define MatrixKeyDecode_en 1 // 矩阵式键盘解码
#define CheckKey_en 1 // 检测直接型按键状态
#define KeyDisposal_en 1 // 按键处理
//-------------------------
EXTERN uchar MatrixKeyScan();
EXTERN uchar MatrixKeyDecode(uchar key);
EXTERN bit CheckKey(bit key, bit press);
EXTERN void KeyDisposal(void);
#undef EXTERN
//宏定义 ******************************
#define PORT P1 // 矩阵式键盘接口
// 外部文件 ******************************
//************************************************************
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -