STM32F103C8T6多个按键分别同时控制多个小灯,例按下S1,LED1明再次按下闪烁第三次按下灯灭

2019-07-21 05:07发布

                        if (Key_Scan_1(GPIOC,GPIO_Pin_14) == KEY_ON)
                                {
                                        Delay_1(10000);
                                        status_1=status_1+1;
                                }               
                                        if(status_1>2)
                                        {
                                                status_1=0;
                                        }
                                                if (status_1==0)
                                                {
                                                        {GPIO_ResetBits(GPIOD,GPIO_Pin_2);}
                                                }
                                                if (status_1==1)
                                                {
                                                        {GPIO_SetBits(GPIOD,GPIO_Pin_2);}
                                       
                                                }
                                                if (status_1==2)
                                                {
                                                        {GPIO_ResetBits(GPIOD,GPIO_Pin_2);
                                                                                                                                                Delay_1(700000);
                                                         GPIO_SetBits(GPIOD,GPIO_Pin_2);
                                                                                                                                                Delay_1(400000);}

                                                }
以上是我的主程序,但如果在增加一个按键控制小灯,时间反应就会有问题,我想同时多个按键控制多个小灯,该如何进行处理?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
2条回答
holy404290384
1楼-- · 2019-07-21 07:30
帮顶,一步一步学学原子哥的例程吧
尹默然
2楼-- · 2019-07-21 09:01
holy404290384 发表于 2019-2-22 10:14
帮顶,一步一步学学原子哥的例程吧

可以帮忙给点提示吗?
我是不是再加个定时器什么的就可以解决延时时间造成的多个小灯闪烁时频率发生改变这个问题?

一周热门 更多>