1 Star 4 Fork 1

云中君/51单片机12864菜单

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
key.c 1.02 KB
一键复制 编辑 原始数据 按行查看 历史
xiaobing.Yin 提交于 2022-03-15 20:59 . 51单片机菜单
#include "key.h"
uchar key_whi = 1;
uchar key_loop()
{
uchar ret = K_NO_EVENT;
if(K_UP==0&&key_whi==1)
{
yanshi(20);
if(K_UP==0)
{
//处理up按键事件
ret = K_EVENT_UP;
key_whi=0;
}
}
else if(K_DOWN==0&&key_whi==1)
{
yanshi(20);
if(K_DOWN==0)
{
//处理down按键事件
ret = K_EVENT_DOWN;
key_whi=0;
}
}else if(K_LEFT==0&&key_whi==1)
{
yanshi(20);
if(K_LEFT==0)
{
ret = K_EVENT_LEFT;
key_whi=0;
}
}else if(K_RIGHT==0&&key_whi==1)
{
yanshi(20);
if(K_RIGHT==0)
{
ret = K_EVENT_RIGHT;
key_whi=0;
}
}
else if(K_SELECT==0&&key_whi==1)
{
yanshi(20);
if(K_SELECT==0)
{
ret = K_EVENT_SELECT;
key_whi=0;
}
}
else if(K_BACK==0&&key_whi==1)
{
yanshi(20);
if(K_BACK==0)
{
ret = K_EVENT_BACK;
key_whi=0;
}
}
else if(K_UP&&K_DOWN&&K_LEFT&&K_RIGHT&&K_SELECT&&K_BACK)
{
key_whi=1;
}
return ret;
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/yun-zhongjun/menu.git
git@gitee.com:yun-zhongjun/menu.git
yun-zhongjun
menu
51单片机12864菜单
master

搜索帮助