📄 +Ȧ
字号:
#ifndef _KEY_H_
#define _KEY_H_
#include "lcd1602.h"
//#include "pwm_time.h"
//#include "eepom52.h"
#define uchar unsigned char
//#define key_io P3
#define key_io P2
uchar key_can;
uchar key_sure=0;
void key()
{
static uchar key_new = 0,key_old = 0,key_value = 0;
if(key_new == 0)
{
if((key_io & 0xf0) == 0xf0)
key_value ++;
else
key_value = 0;
if(key_value >= 1)
{
key_value = 0;
key_new = 1;
}
}
else
{
if((key_io & 0xf0) != 0xf0)
key_value ++;
else
key_value =0;
if(key_value >= 2)
{
key_value = 0;
key_new = 0;
}
}
key_can = 20;
if((key_new == 0) && (key_old == 1))
{
// key_l = (key_io | 0x0f);
// key_io = key_l;
switch(key_io & 0xf0)
{
case 0xe0: key_can = 4; break;
case 0xd0: key_can = 3; break;
case 0xb0: key_can = 2; break;
case 0x70: key_can = 1; break;
}
// write_sfm2(2,3,key_can);
}
key_old = key_new;
}
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -