📄 key.c
字号:
#include "mb95100.h"
#include "title.h"
unsigned char key,keybuf;
_GETKEY()
{unsigned long delay;
for(delay = 0; delay < 20; delay++)
asm("\tNOP");
key=PDR0;
key=key&0x78;
switch(key)
{
case 0x70:
keybuf=1; break;
case 0x68:
keybuf=0; break;
case 0x58:
keybuf=3; break;
case 0x38:
keybuf=2; break;
default:
keybuf=0x09; break;
}
//_LEDDISPLAY(keybuf);
}
_Judgekey()
{
unsigned char x;
key=PDR0;
key=key&0x78;
if(key==0x78)
{keybuf=0x09;
}
else
{
_GETKEY();
key=PDR0;
key=key&0x78;
for(x=0;x<20;x++)
{
__wait_nop();
}
while(key!=0x78)
{
for(x=0;x<20;x++)
{
__wait_nop();
}
key=PDR0;
key=key&0x78;
}
}
return keybuf;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -