📄 无线键盘.txt
字号:
/************单个读键****************/
//没有按键时返回键值0;
//
//P2.3 P2.2 P2.1 P2.0
// 1 2 3 4
/*
unsigned char getkey()
{
unsigned char k,tem,keytem;
keytem=0;
tem=P2&0x0f;
if(tem!=0x0f)
{
for(k=0;k<10;k++) delay(250); //加延时防抖
tem=P2&0x0f;
if(tem!=0x0f)
{ if(tem==0x07) keytem=1; // 按下去的键对应的位是0;
else if(tem==0x0b) keytem=2;
else if(tem==0x0d) keytem=3;
else if(tem==0x0e) keytem=4;
}
}
while(tem!=0x0f) tem=P2 & 0x0f; //等待按键释放
return(keytem);
}
*/
/************无线键盘4*4****************/
//无线键盘的四个译码输出口从低到高依次对应于P1口的低四位
//下面是无线键盘的键值分布
// 8 4 2 1 码输出;
// 返回的直接就是键值 (很好用)
/*
uchar getkey_juzhen()
{
unsigned char keytem=0,k,tem;
tem=P1&0x0f;
for(k=0;k<10;k++) delay(100); //加延时防抖
tem=P1&0x0f;
keytem=tem;
while((tem=P1&0x0f)!=0); //等待按键释放
return(keytem);
}
*/
/*********************************************************************/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -