多语言展示
当前在线:798今日阅读:61今日分享:18

单片机读取按键的过程是什么样的呢?

嵌入式开发中,按键是比较常见的一个器件,下面和大家聊一聊,单片机读取按键的过程。
方法/步骤
1

下面我们以一个单独的按键为例,按键的一端接单片机的管脚,另外一端接地,按键按下,单片机的管脚就和地导通。

2

首先要把这个管脚设置成输入上拉的状态。

3

然后在程序中不断的判断,这个管脚有没有被拉低?如果没有被拉低,就继续判断。

4

一旦发现这个管脚,被拉成低电平,就有可能按键被按下,也有可能是干扰抖动。

5

紧接着就要对按键进行去抖处理,也就是说,判断按键是不是真的被按下,而不是被干扰的。

6

一般采用,间隔几个毫秒多次判断,如果多次判断,按键都是低电平,才认为按键按下。

注意事项

如果经验帮到了您,请在下面投上您宝贵的一票,谢谢!

推荐信息