key.h
来自「大家好」· C头文件 代码 · 共 48 行
H
48 行
bit SET_FLAG=0; //设置标志位 为1则调用SET()子程序
void chk_key(void) //按键检测程序
{
if(KEY_FLAG)
{
KEY_FLAG=0;
switch (KEY_DATA)
{
case 0:
{
LED_BUF[9] ++; //左移
if( LED_BUF[9] ==4) LED_BUF[9] =0;
break;
}
case 4:
{
LED_BUF[9] --; //右移
if( LED_BUF[9] ==255) LED_BUF[9] =3;
break;
}
case 8:
{
if( LED_BUF[9] !=0 )
LED_BUF[ LED_BUF[9] ]++; //加1
if( ( LED_BUF[ LED_BUF[9] ] & 0x0f )>=0x0a )
LED_BUF[ LED_BUF[9] ]=0;
SET_FLAG=1;
break;
}
case 12:
{
if( LED_BUF[9] !=0 )
LED_BUF[ LED_BUF[9] ]--; //减1
if( ( LED_BUF[ LED_BUF[9] ] & 0x0f )==0x0f)
LED_BUF[ LED_BUF[9] ]=9;
SET_FLAG=1;
break;
}
case 1:
{
LED_BUF[9]=0;
SET_FLAG=1; //确定
break;
}
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?