新人求解读。关于按键

2019-08-16 18:48发布

u8 KEY_1_Scan(void)
{         
    static u8 MODe1=0;
    static u8 time=0;
        if(MODe1==0)
    {
        if(KEY1==1)
            MODe1=0;
        else
            MODe1=1;
    }
    if(MODe1==1)
    {
        if(KEY1==1)
           MODe1=0;
        else
        {
            MODe1=2;  
            time=0;//  °′¼ü°′ÏÂê±¼ä
        }
    }
    if(MODe1==2)
    {
        if(KEY1==1)
        {   
            Keypressstyle=1;//¶ì°′
            MODe1=0;
        }
        else
        {
            time++;
            if(time>50)
            {
                MODe1=3;

            }               
        }
    }

    if(MODe1==3)
    {
        if(KEY1==1)  
            MODe1=0;
        else
            Keypressstyle=2;
    }
    return Keypressstyle;

新人在读别人的程序 看不懂这个按键程序 求分析

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
haysen
1楼-- · 2019-08-16 19:16
 精彩回答 2  元偷偷看……
royzhangsz
2楼-- · 2019-08-16 23:30
haysen 发表于 2017-7-28 18:49
我觉得吧,你得说说哪看不懂,如果完全看不懂那就是C语言基础太薄弱了,如果没有任务要求的话这个先放一放 ...

谢谢指导。。是我没好好跟后面联系,现在稍微有头绪了
冷漠
3楼-- · 2019-08-17 05:00
这个就是简单的C语言,不懂可以看看自带的教学视频

一周热门 更多>