打印

这段程序怎么理解呢?

[复制链接]
1059|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mswytwyt|  楼主 | 2013-5-25 21:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 mswytwyt 于 2013-5-25 21:51 编辑

u8 KEY_Scan(u8 mode)
{
static u8 key_up=1;  
if(mode)key_up=1;  
if(key_up&&(KEY0==0||KEY1==0||KEY2==0||KEY3==1))
{
delay_ms(10);//去抖动
key_up=0;
if(KEY0==0)return 1;
else if(KEY1==0)return 2;
else if(KEY2==0)return 3;
else if(KEY3==1)return 4;
}else if(KEY0==1&&KEY1==1&&KEY2==1&&KEY3==0)key_up=1;
return 0;
}

相关帖子

沙发
dirtwillfly| | 2013-5-26 09:26 | 只看该作者
好多else if,用switch不好吗?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

6

帖子

1

粉丝