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

📄 keyboard_rc_int.c

📁 AVR128的键盘控制指令程序
💻 C
📖 第 1 页 / 共 5 页
字号:
static void Key_SubProgram_24_29(void) ;      // 键盘状态为24和键盘编码29【返回】

static void Key_SubProgram_25_20(void) ;      // 键盘状态为25和键盘编码20【取消】
static void Key_SubProgram_25_29(void) ;      // 键盘状态为25和键盘编码29【返回】

static void Key_SubProgram_26_20(void) ;      // 键盘状态为26和键盘编码20【取消】
static void Key_SubProgram_26_29(void) ;      // 键盘状态为26和键盘编码29【返回】

static void Key_SubProgram_31_20(void) ;      // 键盘状态为31和键盘编码20【取消】
static void Key_SubProgram_31_29(void) ;      // 键盘状态为31和键盘编码29【返回】

static void Key_SubProgram_32_20(void) ;      // 键盘状态为32和键盘编码20【取消】
static void Key_SubProgram_32_29(void) ;      // 键盘状态为32和键盘编码29【返回】

static void Key_SubProgram_41_20(void) ;      // 键盘状态为41和键盘编码20【取消】
static void Key_SubProgram_41_29(void) ;      // 键盘状态为41和键盘编码29【返回】

static void Key_SubProgram_42_1(void) ;       // 键盘状态为42和键盘编码1【1】
static void Key_SubProgram_42_2(void) ;       // 键盘状态为42和键盘编码2【2】
static void Key_SubProgram_42_3(void) ;       // 键盘状态为42和键盘编码3【3】
static void Key_SubProgram_42_4(void) ;       // 键盘状态为42和键盘编码4【4】
static void Key_SubProgram_42_5(void) ;       // 键盘状态为42和键盘编码5【5】
static void Key_SubProgram_42_6(void) ;       // 键盘状态为42和键盘编码6【6】
static void Key_SubProgram_42_7(void) ;       // 键盘状态为42和键盘编码7【7】
static void Key_SubProgram_42_8(void) ;       // 键盘状态为42和键盘编码8【8】
static void Key_SubProgram_42_9(void) ;       // 键盘状态为42和键盘编码9【9】
static void Key_SubProgram_42_10(void) ;      // 键盘状态为42和键盘编码10【0】
static void Key_SubProgram_42_11(void) ;      // 键盘状态为42和键盘编码11【回车】
static void Key_SubProgram_42_19(void) ;      // 键盘状态为42和键盘编码19【退格】
static void Key_SubProgram_42_20(void) ;      // 键盘状态为42和键盘编码20【取消】
static void Key_SubProgram_42_29(void) ;      // 键盘状态为42和键盘编码29【返回】

static void Key_SubProgram_43_11(void) ;      // 键盘状态为43和键盘编码11【回车】
static void Key_SubProgram_43_29(void) ;      // 键盘状态为43和键盘编码29【返回】

static void Key_SubProgram_44_1(void) ;       // 键盘状态为44和键盘编码1【1】
static void Key_SubProgram_44_2(void) ;       // 键盘状态为44和键盘编码2【2】
static void Key_SubProgram_44_3(void) ;       // 键盘状态为44和键盘编码3【3】
static void Key_SubProgram_44_4(void) ;       // 键盘状态为44和键盘编码4【4】
static void Key_SubProgram_44_5(void) ;       // 键盘状态为44和键盘编码5【5】
static void Key_SubProgram_44_6(void) ;       // 键盘状态为44和键盘编码6【6】
static void Key_SubProgram_44_7(void) ;       // 键盘状态为44和键盘编码7【7】
static void Key_SubProgram_44_8(void) ;       // 键盘状态为44和键盘编码8【8】
static void Key_SubProgram_44_9(void) ;       // 键盘状态为44和键盘编码9【9】
static void Key_SubProgram_44_10(void) ;      // 键盘状态为44和键盘编码10【0】
static void Key_SubProgram_44_11(void) ;      // 键盘状态为44和键盘编码11【回车】
static void Key_SubProgram_44_19(void) ;      // 键盘状态为44和键盘编码19【退格】
static void Key_SubProgram_44_20(void) ;      // 键盘状态为44和键盘编码20【取消】
static void Key_SubProgram_44_29(void) ;      // 键盘状态为44和键盘编码29【返回】

static void Key_SubProgram_51_1(void) ;       // 键盘状态为51和键盘编码1【1】
static void Key_SubProgram_51_2(void) ;       // 键盘状态为51和键盘编码2【2】
static void Key_SubProgram_51_3(void) ;       // 键盘状态为51和键盘编码3【3】
static void Key_SubProgram_51_4(void) ;       // 键盘状态为51和键盘编码4【4】
static void Key_SubProgram_51_5(void) ;       // 键盘状态为51和键盘编码5【5】
static void Key_SubProgram_51_6(void) ;       // 键盘状态为51和键盘编码6【6】
static void Key_SubProgram_51_7(void) ;       // 键盘状态为51和键盘编码7【7】
static void Key_SubProgram_51_8(void) ;       // 键盘状态为51和键盘编码8【8】
static void Key_SubProgram_51_9(void) ;       // 键盘状态为51和键盘编码9【9】
static void Key_SubProgram_51_10(void) ;      // 键盘状态为51和键盘编码10【0】
static void Key_SubProgram_51_11(void) ;      // 键盘状态为51和键盘编码11【回车】
static void Key_SubProgram_51_12(void) ;      // 键盘状态为51和键盘编码12【↑】
static void Key_SubProgram_51_18(void) ;      // 键盘状态为51和键盘编码18【修改】
static void Key_SubProgram_51_19(void) ;      // 键盘状态为51和键盘编码19【退格】
static void Key_SubProgram_51_20(void) ;      // 键盘状态为51和键盘编码20【取消】
static void Key_SubProgram_51_21(void) ;      // 键盘状态为51和键盘编码21【←】
static void Key_SubProgram_51_22(void) ;      // 键盘状态为51和键盘编码22【↓】
static void Key_SubProgram_51_23(void) ;      // 键盘状态为51和键盘编码13【→】
static void Key_SubProgram_51_27(void) ;      // 键盘状态为51和键盘编码27【上页】
static void Key_SubProgram_51_28(void) ;      // 键盘状态为51和键盘编码28【下页】
static void Key_SubProgram_51_29(void) ;      // 键盘状态为51和键盘编码29【返回】

static void Key_SubProgram_52_27(void) ;      // 键盘状态为52和键盘编码27【上页】
static void Key_SubProgram_52_28(void) ;      // 键盘状态为52和键盘编码28【下页】
static void Key_SubProgram_52_11(void) ;      // 键盘状态为52和键盘编码11【回车】
static void Key_SubProgram_52_20(void) ;      // 键盘状态为52和键盘编码20【取消】
static void Key_SubProgram_52_29(void) ;      // 键盘状态为52和键盘编码29【返回】

static void Key_SubProgram_53_27(void) ;      // 键盘状态为53和键盘编码27【上页】
static void Key_SubProgram_53_28(void) ;      // 键盘状态为53和键盘编码28【下页】
static void Key_SubProgram_53_11(void) ;      // 键盘状态为53和键盘编码11【回车】
static void Key_SubProgram_53_20(void) ;      // 键盘状态为53和键盘编码20【取消】
static void Key_SubProgram_53_29(void) ;      // 键盘状态为53和键盘编码29【返回】

static void Key_SubProgram_54_27(void) ;      // 键盘状态为54和键盘编码27【上页】
static void Key_SubProgram_54_28(void) ;      // 键盘状态为54和键盘编码28【下页】
static void Key_SubProgram_54_11(void) ;      // 键盘状态为54和键盘编码11【回车】
static void Key_SubProgram_54_20(void) ;      // 键盘状态为54和键盘编码20【取消】
static void Key_SubProgram_54_29(void) ;      // 键盘状态为54和键盘编码29【返回】

static void Key_SubProgram_55_1(void) ;       // 键盘状态为55和键盘编码1【1】
static void Key_SubProgram_55_2(void) ;       // 键盘状态为55和键盘编码2【2】
static void Key_SubProgram_55_3(void) ;       // 键盘状态为55和键盘编码3【3】
static void Key_SubProgram_55_4(void) ;       // 键盘状态为55和键盘编码4【4】
static void Key_SubProgram_55_5(void) ;       // 键盘状态为55和键盘编码5【5】
static void Key_SubProgram_55_6(void) ;       // 键盘状态为55和键盘编码6【6】
static void Key_SubProgram_55_7(void) ;       // 键盘状态为55和键盘编码7【7】
static void Key_SubProgram_55_8(void) ;       // 键盘状态为55和键盘编码8【8】
static void Key_SubProgram_55_9(void) ;       // 键盘状态为55和键盘编码9【9】
static void Key_SubProgram_55_10(void) ;      // 键盘状态为55和键盘编码10【0】
static void Key_SubProgram_55_11(void) ;      // 键盘状态为55和键盘编码11【回车】
static void Key_SubProgram_55_12(void) ;      // 键盘状态为55和键盘编码12【↑】
static void Key_SubProgram_55_18(void) ;      // 键盘状态为55和键盘编码18【修改】
static void Key_SubProgram_55_19(void) ;      // 键盘状态为55和键盘编码19【退格】
static void Key_SubProgram_55_20(void) ;      // 键盘状态为55和键盘编码20【取消】
static void Key_SubProgram_55_22(void) ;      // 键盘状态为55和键盘编码22【↓】
static void Key_SubProgram_55_27(void) ;      // 键盘状态为55和键盘编码27【上页】
static void Key_SubProgram_55_28(void) ;      // 键盘状态为55和键盘编码28【下页】
static void Key_SubProgram_55_29(void) ;      // 键盘状态为55和键盘编码29【返回】

static void Key_SubProgram_56_27(void) ;      // 键盘状态为56和键盘编码27【上页】
static void Key_SubProgram_56_28(void) ;      // 键盘状态为56和键盘编码28【下页】
static void Key_SubProgram_56_11(void) ;      // 键盘状态为56和键盘编码11【回车】
static void Key_SubProgram_56_20(void) ;      // 键盘状态为56和键盘编码20【取消】
static void Key_SubProgram_56_29(void) ;      // 键盘状态为56和键盘编码29【返回】

static void Key_SubProgram_57_27(void) ;      // 键盘状态为57和键盘编码27【上页】
static void Key_SubProgram_57_28(void) ;      // 键盘状态为57和键盘编码28【下页】
static void Key_SubProgram_57_11(void) ;      // 键盘状态为57和键盘编码11【回车】
static void Key_SubProgram_57_20(void) ;      // 键盘状态为57和键盘编码20【取消】
static void Key_SubProgram_57_29(void) ;      // 键盘状态为57和键盘编码29【返回】

static void Key_SubProgram_58_27(void) ;      // 键盘状态为58和键盘编码27【上页】
static void Key_SubProgram_58_28(void) ;      // 键盘状态为58和键盘编码28【下页】
static void Key_SubProgram_58_11(void) ;      // 键盘状态为58和键盘编码11【回车】
static void Key_SubProgram_58_20(void) ;      // 键盘状态为58和键盘编码20【取消】
static void Key_SubProgram_58_29(void) ;      // 键盘状态为58和键盘编码29【返回】

static void Key_SubProgram_61_11(void) ;      // 键盘状态为61和键盘编码11【回车】
static void Key_SubProgram_61_20(void) ;      // 键盘状态为61和键盘编码20【取消】
static void Key_SubProgram_61_27(void) ;      // 键盘状态为61和键盘编码27【上页】
static void Key_SubProgram_61_28(void) ;      // 键盘状态为61和键盘编码28【下页】
static void Key_SubProgram_61_29(void) ;      // 键盘状态为61和键盘编码29【返回】

static void Key_SubProgram_62_20(void) ;      // 键盘状态为62和键盘编码20【取消】
static void Key_SubProgram_62_29(void) ;      // 键盘状态为62和键盘编码29【返回】

static void Key_SubProgram_63_20(void) ;      // 键盘状态为63和键盘编码20【取消】
static void Key_SubProgram_63_29(void) ;      // 键盘状态为63和键盘编码29【返回】

static void Key_SubProgram_250_11(void) ;     // 键盘状态为250和键盘编码11【回车】
static void Key_SubProgram_250_20(void) ;     // 键盘状态为250和键盘编码20【取消】
static void Key_SubProgram_250_29(void) ;     // 键盘状态为250和键盘编码29【返回】


/*==========================================================================================
        本源程序文件内部使用的局部常量、字符化常数和硬件设计相关的输入/输出引脚定义
==========================================================================================*/
/*--------------------------------------------------------------------------------------
行列式键盘接口键盘状态编码表的结构图常量定义:
--------------------------------------------------------------------------------------*/
flash KEY_INPUT  KeyState_0[] = \
{
  { 24,   1, Key_SubProgram_0_24},
  { 25,   0, Key_SubProgram_0_25},
  { 26,  21, Key_SubProgram_0_26},
  { 27,   0, Key_SubProgram_0_27},
  { 28,   0, Key_SubProgram_0_28},
  { 30,   0, Key_SubProgram_0_30}
} ;

flash KEY_INPUT  KeyState_1[] = \
{
  { 11, 255, Key_SubProgram_1_11},
  { 12,   1, Key_SubProgram_1_12},
  { 20,   0, Key_SubProgram_1_20},
  { 21,   1, Key_SubProgram_1_21},
  { 22,   1, Key_SubProgram_1_22},
  { 23,   1, Key_SubProgram_1_23}
} ;

flash KEY_INPUT  KeyState_11[] = \
{
  {  1,  11, Key_SubProgram_11_1},
  {  2,  11, Key_SubProgram_11_2},
  {  3,  11, Key_SubProgram_11_3},
  {  4,  11, Key_SubProgram_11_4},
  {  5,  11, Key_SubProgram_11_5},
  {  6,  11, Key_SubProgram_11_6},
  {  7,  11, Key_SubProgram_11_7},
  {  8,  11, Key_SubProgram_11_8},
  {  9,  11, Key_SubProgram_11_9},
  { 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}
} ;

flash KEY_INPUT  KeyState_12[] = \
{
  {  1,  12, Key_SubProgram_12_1},
  {  2,  12, Key_SubProgram_12_2},
  {  3,  12, Key_SubProgram_12_3},
  {  4,  12, Key_SubProgram_12_4},
  {  5,  12, Key_SubProgram_12_5},
  {  6,  12, Key_SubProgram_12_6},
  {  7,  12, Key_SubProgram_12_7},
  {  8,  12, Key_SubProgram_12_8},
  {  9,  12, Key_SubProgram_12_9},
  { 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}
} ;

flash KEY_INPUT  KeyState_13[] = \
{
  {  1,  13, Key_SubProgram_13_1},
  {  2,  13, Key_SubProgram_13_2},
  {  3,  13, Key_SubProgram_13_3},
  {  4,  13, Key_SubProgram_13_4},
  {  5,  13, Key_SubProgram_13_5},
  {  6,  13, Key_SubProgram_13_6},
  {  7,  13, Key_SubProgram_13_7},
  {  8,  13, Key_SubProgram_13_8},
  {  9,  13, Key_SubProgram_13_9},
  { 10,  13, Key_SubProgram_13_10},
  { 11,  13, Key_SubProgram_13_11},
  { 14,  13, Key_SubProgram_13_14},
  { 15,  13, Key_SubProgram_13_15},
  { 16,  13, Key_SubProgram_13_16},
  { 19,  13, Key_SubProgram_13_19},
  { 20,   0, Key_SubProgram_13_20},
  { 29,   1, Key_SubProgram_13_29}
} ;

flash KEY_INPUT  KeyState_14[] = \
{
  {  1,  14, Key_SubProgram_14_1},
  {  2,  14, Key_SubProgram_14_2},
  {  3,  14, Key_SubProgram_14_3},
  {  4,  14, Key_SubProgram_14_4},
  {  5,  14, Key_SubProgram_14_5},
  {  6,  14, Key_SubProgram_14_6},
  {  7,  14, Key_SubProgram_14_7},
  {  8,  14, Key_SubProgram_14_8},
  {  9,  14, Key_SubProgram_14_9},
  { 10,  14, Key_SubProgram_14_10},
  { 11,  14, Key_SubProgram_14_11},
  { 14,  14, Key_SubProgram_14_14},
  { 15,  14, Key_SubProgram_14_15},

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -