key.h
来自「用KEIL开发的出租车计费系统」· C头文件 代码 · 共 50 行
H
50 行
/**************************************************************************
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 + =
减小字号Ctrl + -
显示快捷键?