📄 main.c
字号:
#include"reg51.h"
#include"address.h"
#include"shuma.h"
#define uchar unsigned char
uchar checkkey();
unsigned char code Tab[]={0x12,0x9F,0x31,0x15,0x9C,0x54,0x50,0x1F,
0x10,0x14,0x18,0xD0,0x72,0x91,0x70,0x78};
uchar lastkey;
void main()
{
while(1)
{
if(checkkey())
{
switch(KEYDATA)
{
case 0xfe:
send(Tab[0]);
send(0xff);
break;
case 0xfd:
send(Tab[1]);
send(0xff);
break;
case 0xfb:
send(Tab[2]);
send(0xff);
break;
case 0xf7:
send(Tab[3]);
send(0xff);
break;
case 0xef:
send(Tab[4]);
send(0xff);
break;
case 0xdf:
send(Tab[5]);
send(0xff);
break;
case 0xbf:
send(Tab[6]);
send(0xff);
break;
case 0x7f:
send(Tab[7]);
send(0xff);
break;
default:
break;
}
}
}
}
uchar checkkey()
{
if(lastkey!=KEYDATA)
{
lastkey=KEYDATA;
return 1;
}
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -