📄 keyboard.h
字号:
#include "main.h"
#ifndef __DSP28XX_KEY_H
#define __DSP28XX_KEY_H
#ifdef __cplusplus
extern "C"
{
#endif
extern volatile unsigned char KeyRegs;
#define KeyboardNumbers 8//键盘个数
#define KeyboardPushTimes 2//单击键盘次数
#define KeyboardLongPushTimes 100//长压键盘2次间隔时间
//键盘硬件位置变换
#define ConstKEY1 (1 << 0)
#define ConstKEY2 (1 << 2)
#define ConstKEY3 (1 << 5)
#define ConstKEY4 (1 << 6)
#define ConstKEY5 (1 << 7)
#define ConstKEY6 (1 << 1)
#define ConstKEY7 (1 << 3)
#define ConstKEY8 (1 << 4)
class KeyboardObj;
class KeyboardObj
{
public:
KeyboardObj(void);
void Exec(void);
void Key01(void);
void Key02(void);
void Key03(void);
void Key04(void);
void Key05(void);
void Key06(void);
void Key07(void);
void Key08(void);
void Key11(void);
void Key12(void);
void Key13(void);
void Key14(void);
void Key15(void);
void Key16(void);
void Key17(void);
void Key18(void);
void Key21(void);
void Key22(void);
void Key23(void);
void Key24(void);
void Key25(void);
void Key26(void);
void Key27(void);
void Key28(void);
void Key1_Key8(void);
void Key8_Key1(void);
private:
void Init(void);
unsigned char Scan(void);
private:
volatile unsigned char PressCount[KeyboardNumbers];
unsigned char Count;
};
#ifdef __cplusplus
}
#endif
#endif//__DSP28XX_KEY_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -