📄 keyboard._h
字号:
/**************************************
** Filename: keyboard.h (线翻转法)
** Describe: 矩阵键盘程序 头文件
** Author : 古欣 www.avrvi.com
** Time : 2007-2-15
** ----------------------
** | PA0 PA1 PA2 PA3
** | | | | |
** |PA4 1 2 3 A
** |PA5 4 5 6 B
** |PA6 7 8 9 C
** |PA7 * 0 # D
** ----------------------
**************************************/
#ifndef _KEYBOARD_
#define _KEYBOARD_ 1
#define KEY_DDR DDRD
#define KEY_PORT PORTD
#define KEY_PIN PIND
/**************************************
** 说明:线翻转法进行键盘扫描
** 输出:获得高低位的扫描值
** 有键时需要耗时 14ms
**************************************/
extern unsigned char key_scan(void);
/**************************************
** 说明:获得键盘的值
** 内部调用函数key_scan
** 输出:实际键值
**************************************/
extern unsigned char get_key(void);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -