📄 key.txt
字号:
#include"spce061a.h"
unsigned int key;
int delay(unsigned int t)
{int m;
for(m=0;m<t;m++) *P_Watchdog_Clear=1;
}
int scan()
{ int i,j,s;
int r=10;
for(i=0;i<=3;i++)
{*P_IOA_Data|=0x00ff;
*P_IOA_Data&=~(0x0001<<i); //i行输出为0
for(j=4;j<8;j++)
{if((*P_IOA_Data&(0x0001<<j))==0) //j行为0
{delay(30);
if((*P_IOA_Data&(0x0001<<j))==0)
{key=*P_IOA_Data&0x00ff;
switch(key)
{
case 0x00ee: r=0;break;
case 0x00e7: r=1;break;
case 0x00d7: r=2;break;
case 0x00b7: r=3;break;
case 0x00eb: r=4;break;
case 0x00db: r=5;break;
case 0x00bb: r=6;break;
case 0x00ed: r=7;break;
case 0x00dd: r=8;break;
case 0x00ed: r=9;break;
case 0x0077: r=10; break;
case 0x007b: r=11; break;
case 0x007d: r=12; break;
case 0x007e: r=13; break;
case 0x00de: r=14; break;
case 0x00be: r=15; break;
default : break;
}
}
}
}
}
return r;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -