📄 +
字号:
//******************************************************************************
//无阻塞键盘检测 不占用cpu 暂时是四按键 键盘每隔16ms扫描一次
//通过判断旧按键值与新按键值 旧=1 新=0 书名是下降沿 检测成功 X
// 无需延时 有效消除抖动 响应足够快
// 2011/12/22 gly
//******************************************************************************
#ifndef __KEY_SCAN_H__
#define __KEY_SCAN_H__
#define KEY0 BIT1+BIT2+BIT3//按键1 BIT0
#define KEY1 BIT0+BIT2+BIT3//按键1 BIT1
#define KEY2 BIT0+BIT1+BIT3 //按键1 BIT2
#define KEY3 BIT0+BIT1+BIT2 //按键1 BIT3
#define KEY (P4IN&(BIT0+BIT1+BIT2+BIT3))
#define KEY_IN P4DIR&=~(KEY0+KEY1+KEY2+KEY3);//set input
extern unsigned char key_value;
void key_scan_init();
void key_scan();
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -