⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 keyboard._h

📁 一个关于AVR单片机的例程
💻 _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 + -