key_scan.h

来自「串行通信程序」· C头文件 代码 · 共 29 行

H
29
字号
unsigned char key_flag=0;


void int0() interrupt 0
{
  key_flag=1;
}

void key_scan()
{ unsigned char key_num;
  output=0xff;
  key_bit=0;
  key_num=output;
  key_bit=1;
  switch(key_num)				               //判按键
	 {case 0xfe:delay20ms();pluse();break;       //向上
      case 0xfb:delay20ms();break;      //向下
	  case 0xef:delay20ms();break;        //主菜单
      case 0xfd:delay20ms();break;        //向左
	  case 0xf7:delay20ms();break;  	   //向右
	  case 0xdf:delay20ms();break;       //确认
	 }
}
void pluse(void)
{
fasong=1;
}

⌨️ 快捷键说明

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