📄 key and display.c
字号:
#include"reg52.h"
#define uchar unsigned char
uchar keyscan();
void showstr(uchar i,char *p);
uchar code str1[];
uchar code str0[];
void showword(uchar i,uchar j);
uchar readdat(uchar i);
save()
{}
kk()
{uchar key;
uchar count;
while (1)
{ key=keyscan();
/******** ************/
if(key==0x0b)
{showstr(0x80,str1);
count=0xc0;
while (1)
{key=keyscan();
if(key==0x0c) //取消
{ count--;
if (count<0xc0) goto out;
else showword(count-1,readdat(count-1));
}
else {if(count==0xcb) //确定
{if (key==0x0b)
{save();goto out;}
}
else
{if((key!=0x0b)&(key!=0x0c)) //数字
{if(key==0x0a)
{key=0x00;
showword(count,0x30);
count++;
key=0x0a;}
else {if(key!=0xff)
{showword(count,0x30+key);
count++;}}
}}}
} } }
out: showstr(0x80,str0);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -