📄 keyboard_rc_int.h
字号:
/*
********************************************************************************************
头部文件名: Keyboard_RC_INT.h
头部文件名称: 中断方式的行列式键盘接口的头部文件
文件版本: 1.0
文件功能:
本文件是中断方式的行列式键盘接口的的源程序文件的编译控制声明、字符化常数和输入/输
出引脚定义、全局常量声明、全局数据结构类型定义、全局变量声明和函数原型声明的头部文件。
文件说明:
行列式键盘接口键盘状态表的结构图(状态数值变量:key_state)
┏━━┳━━━━━━┳━━━━┳━━━━┳━━━━━━━━━━━━━━━┳━━━━━━┓
┃状态┃ 键盘符号 ┃键盘编码┃下一状态┃ 子程序名称 ┃ 备注 ┃
┣━━╋━━━━━━╋━━━━╋━━━━╋━━━━━━━━━━━━━━━╋━━━━━━┫
┃ ┃ 菜单 ┃ 24 ┃ 1 ┃ Key_SubProgram_0_24() ┃ ┃
┃ ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ 上页 ┃ 27 ┃ 0 ┃ Key_SubProgram_0_27() ┃ ┃
┃ ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ 下页 ┃ 28 ┃ 0 ┃ Key_SubProgram_0_28() ┃ ┃
┃ 0 ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ 全部测试 ┃ 30 ┃ 0 ┃ Key_SubProgram_0_30() ┃ ┃
┃ ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ 单个测试 ┃ 26 ┃ 21 ┃ Key_SubProgram_0_26() ┃ ┃
┃ ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ 背光 ┃ 25 ┃ 0 ┃ Key_SubProgram_0_25() ┃ ┃
┣━━╋━━━━━━╋━━━━╋━━━━╋━━━━━━━━━━━━━━━╋━━━━━━┫
┃ ┃ 回车 ┃ 11 ┃ 255 ┃ Key_SubProgram_1_11() ┃ ┃
┃ ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ ↑ ┃ 12 ┃ 1 ┃ Key_SubProgram_1_12() ┃ ┃
┃ ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ 取消 ┃ 20 ┃ 0 ┃ Key_SubProgram_1_20() ┃ ┃
┃ 1 ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ ← ┃ 21 ┃ 1 ┃ Key_SubProgram_1_21() ┃ ┃
┃ ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ ↓ ┃ 22 ┃ 1 ┃ Key_SubProgram_1_22() ┃ ┃
┃ ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ → ┃ 23 ┃ 1 ┃ Key_SubProgram_1_23() ┃ ┃
┣━━╋━━━━━━╋━━━━╋━━━━╋━━━━━━━━━━━━━━━╋━━━━━━┫
┃ ┃ 1 ┃ 1 ┃ 11 ┃ Key_SubProgram_11_1() ┃ ┃
┃ ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ 2 ┃ 2 ┃ 11 ┃ Key_SubProgram_11_2() ┃ ┃
┃ ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ 3 ┃ 3 ┃ 11 ┃ Key_SubProgram_11_3() ┃ ┃
┃ ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ 4 ┃ 4 ┃ 11 ┃ Key_SubProgram_11_4() ┃ ┃
┃ ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ 5 ┃ 5 ┃ 11 ┃ Key_SubProgram_11_5() ┃ ┃
┃ ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ 6 ┃ 6 ┃ 11 ┃ Key_SubProgram_11_6() ┃ ┃
┃ ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ 7 ┃ 7 ┃ 11 ┃ Key_SubProgram_11_7() ┃ ┃
┃ 11 ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ 8 ┃ 8 ┃ 11 ┃ Key_SubProgram_11_8() ┃ ┃
┃ ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ 9 ┃ 9 ┃ 11 ┃ Key_SubProgram_11_9() ┃ ┃
┃ ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ 0 ┃ 10 ┃ 11 ┃ Key_SubProgram_11_10() ┃ ┃
┃ ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ 回车 ┃ 11 ┃ 0 ┃ Key_SubProgram_11_11() ┃ ┃
┃ ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ 退格 ┃ 19 ┃ 11 ┃ Key_SubProgram_11_19() ┃ ┃
┃ ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ 取消 ┃ 20 ┃ 1 ┃ Key_SubProgram_11_20() ┃ ┃
┃ ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ 返回 ┃ 29 ┃ 1 ┃ Key_SubProgram_11_29() ┃ ┃
┣━━╋━━━━━━╋━━━━╋━━━━╋━━━━━━━━━━━━━━━╋━━━━━━┫
┃ ┃ 1 ┃ 1 ┃ 12 ┃ Key_SubProgram_12_1() ┃ ┃
┃ ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ 2 ┃ 2 ┃ 12 ┃ Key_SubProgram_12_2() ┃ ┃
┃ ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ 3 ┃ 3 ┃ 12 ┃ Key_SubProgram_12_3() ┃ ┃
┃ ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ 4 ┃ 4 ┃ 12 ┃ Key_SubProgram_12_4() ┃ ┃
┃ ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ 5 ┃ 5 ┃ 12 ┃ Key_SubProgram_12_5() ┃ ┃
┃ ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ 6 ┃ 6 ┃ 12 ┃ Key_SubProgram_12_6() ┃ ┃
┃ ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ 7 ┃ 7 ┃ 12 ┃ Key_SubProgram_12_7() ┃ ┃
┃ 12 ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ 8 ┃ 8 ┃ 12 ┃ Key_SubProgram_12_8() ┃ ┃
┃ ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ 9 ┃ 9 ┃ 12 ┃ Key_SubProgram_12_9() ┃ ┃
┃ ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ 0 ┃ 10 ┃ 12 ┃ Key_SubProgram_12_10() ┃ ┃
┃ ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ 回车 ┃ 11 ┃ 0 ┃ Key_SubProgram_12_11() ┃ ┃
┃ ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ 退格 ┃ 19 ┃ 12 ┃ Key_SubProgram_12_19() ┃ ┃
┃ ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ 取消 ┃ 20 ┃ 1 ┃ Key_SubProgram_12_20() ┃ ┃
┃ ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ 返回 ┃ 29 ┃ 1 ┃ Key_SubProgram_12_29() ┃ ┃
┣━━╋━━━━━━╋━━━━╋━━━━╋━━━━━━━━━━━━━━━╋━━━━━━┫
┃ ┃ 1 ┃ 1 ┃ 13 ┃ Key_SubProgram_13_1() ┃ ┃
┃ ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ 2 ┃ 2 ┃ 13 ┃ Key_SubProgram_13_2() ┃ ┃
┃ ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ 3 ┃ 3 ┃ 13 ┃ Key_SubProgram_13_3() ┃ ┃
┃ ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ 4 ┃ 4 ┃ 13 ┃ Key_SubProgram_13_4() ┃ ┃
┃ ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ 5 ┃ 5 ┃ 13 ┃ Key_SubProgram_13_5() ┃ ┃
┃ ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ 6 ┃ 6 ┃ 13 ┃ Key_SubProgram_13_6() ┃ ┃
┃ ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ 7 ┃ 7 ┃ 13 ┃ Key_SubProgram_13_7() ┃ ┃
┃ ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ 8 ┃ 8 ┃ 13 ┃ Key_SubProgram_13_8() ┃ ┃
┃ ┠──────╂────╂────╂───────────────╂──────┨
┃ 13 ┃ 9 ┃ 9 ┃ 13 ┃ Key_SubProgram_13_9() ┃ ┃
┃ ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ 0 ┃ 10 ┃ 13 ┃ Key_SubProgram_13_10() ┃ ┃
┃ ┠──────╂────╂────╂───────────────╂──────┨
┃ ┃ 回车 ┃ 11 ┃ 13 ┃ Key_SubProgram_13_11() ┃ ┃
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -