新手跟着原子的视频做的按键实验(mini版,就是按键控制LED灯的那个),做完之后发现有两个问题:
1、出现了一个警告,
2、把程序下进单片机后发现,第一次按下按键效果是对的,但是再一次按下按键就没反应了。我的程序是刚开始初始化为LED0、LED1都是熄灭,按下KEY0则LED0状态翻转,按下KEY1则KEY1状态翻转,按下WK_UP则LED0、LED1都翻转,但是下了程序之后按下按键发现第一次按下按键KEY0,LED0亮,此时现象正确,再按按键KEY0,LED0就没反应,还是亮,复位后,按下KEY1和WK_UP也是同样现象
(主函数),
(按键初始化和扫描)
希望大神讲解一下,谢谢
我知道我的第一个有问题,但是我感觉两个是一样的啊,第一个判断按键没按下时,key_up=1;返回0,和下面的那个程序有什么区别呢?能不能详细解释一下
一周热门 更多>