key.c
来自「KIT RTC按键设置闹钟程序!」· C语言 代码 · 共 62 行
C
62 行
#include <lpc214x.h>
#include "code.h"
#define fun 13
#define add 15
#define dec 7
#define ok 6
unsigned char Scan_Key(void)
{
unsigned int k;
unsigned char key;
key=0;
k=IOPIN0;
if((k&1<<fun)==0)key=fun;
// key=key<<1;
if((k&1<<add)==0)key=add;
// key=key<<1;
if((k&1<<dec)==0)key=dec;
// key=key<<1;
if((k&1<<ok)==0)key=ok;
/* switch(key)
{
case 0x00:
i=0;
break;
case 0x08:
i=4;
break;
case 0x04:
i=3;
break;
case 0x02:
i=2;
break;
case 0x01:
i=1;
break;
case 0x0F: //复合键
i=0XF;
break;
case 0x0E:
i=0X0E;
break;
default:
i=0;
break;
} */
return key;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?