📄 key .txt
字号:
//************************************************
//键盘扫描
//************************************************
void KeyScan()
{
if((!(IO0PIN&Key5Pin))||(!(IO0PIN&Key6Pin))) // KeyPress
{
DelayUs(20); // 延时消抖
if((!(IO0PIN&Key5Pin))||(!(IO0PIN&Key6Pin)))
{
keyPro=0x01;
if(!(IO0PIN&Key5Pin))
{
IO1CLR|=Led1Pin;
IO1SET|=Led2Pin;
keyBuff=1;
}
if(!(IO0PIN&Key6Pin))
{
keyBuff=2;
IO1SET|=Led1Pin;
IO1CLR|=Led2Pin;
}
}
}
if((IO0PIN&Key5Pin)&&(IO0PIN&Key6Pin)&&(keyPro==0x01)) //key up
{
DelayUs(20); // 延时消抖
if((IO0PIN&Key5Pin)&&(IO0PIN&Key6Pin)&&(keyPro==0x01))
{
keyPro=0x00;
if(keyBuff==1)
{
keyValue++;
if(keyValue>99)
{keyValue=0;}
while (!(U0LSR & 0x20));
U0THR = keyValue;
LCD_Fill(0x00); // 清屏显示
DisplayCharacter(24,2,Lao);
DisplayCharacter(40,2,Po);
DisplayCharacter(56,2,Wo);
DisplayCharacter(72,2,Ai);
DisplayCharacter(88,2,Ni);
}
if(keyBuff==2)
{
keyValue--;
if(keyValue>99)
{keyValue=0;}
while (!(U0LSR & 0x20));
U0THR = keyValue;
DispalayBmp(0,0,nBitmapDot);
//DisplayCharacter(24,6,Lao);
//DisplayCharacter(40,6,Po);
//DisplayCharacter(56,6,Wo);
//DisplayCharacter(72,6,Ai);
//DisplayCharacter(88,6,Ni);
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -