课单片机按键检测.pptVIP

  • 3
  • 0
  • 约小于1千字
  • 约 11页
  • 2018-07-12 发布于江苏
  • 举报
课单片机按键检测

第二课单片机IO口按键检测 按键的相关基础知识简介 对与很多基础比较薄弱的同学可能对电子器件的实物没有一个感性的认识,那么就让我们首先来看一下什么是按键,还有他在我们的风云51基础实验板中的电路原理图。 风云51实验板实物图 风云51实验板按键连接原理图 单片机IO口独立按键检测原理 由以上电路原理图可以看出,按键的一端与电源地相连,另一端与单片机的P1口相连,这也就意味着当按键按下的时候与按键相连单片机IO口将被拉低,换句话说,当单片机检测到与按键相连的IO口被拉低就证明此按键被按下,那门我们将此功能上一个层次来说呢,按键就是一个人机接口。那么按键的操作并没有我们想象的“按下松开”那么简单,在实际应用中,手动操作需要消抖。 按键的消抖 通常的按键所用开关为机械弹性开关,当机械触点断开、闭合时,电压信号小型如下图。由于机械触点的弹性作用,一个按键开关在闭合时不会马上稳定地接通,在断开时也不会一下子断开。因而在闭合及断开的瞬间均伴随有一连串的抖动,如下图。抖动时间的长短由按键的机械特性决定,一般为5ms~10ms。这是一个很重要的时间参数,在很多场合都要用到。按键稳定闭合时间的长短则是由操作人员的按键动作决定的,一般为零点几秒至数秒。键抖动会引起一次按键被误读多次。为确保CPU对键的一次闭合仅作一次处理,必须去除键抖动。在键闭合稳定时读取键的状态,并且必须判别到键释放稳定后再

文档评论(0)

1亿VIP精品文档

相关文档