key.c
来自「四线八拍步进电机驱动程序」· C语言 代码 · 共 37 行
C
37 行
#include<W78E365.h>
#include<util.h>
#include<key.h>
sbit addr_key=P2^0;
unsigned char keyscan(void) //键盘扫描
{
unsigned char keyval;
// addr_key=1;
P0=0xff;
addr_key=0;
if(P0==0xff)
{
addr_key=1;
return 0;
}
else
{
keyval=P0;
delay(5000); //delay,typically 10ms
// addr_key=1;
P0=0xff;
// addr_key=0;
if (P0==keyval)
{
while(P0!=0xff);
addr_key=1;
return keyval;
}
else
{
addr_key=1;
return 0;
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?