📄 key.h
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -