单片机与人机交互--矩阵式按键设计
发布时间
阅读量:
阅读量
按键属于一种常开式按钮开关,其与单片机的典型连接方式如图所示。在未被按下的状态下,两个触点处于分离状态,此时单片机的I/O端口会接收到高电平信号;而当按键被按下导致触点闭合时,I/O端口则会转变为低电平状态。
一、按键讲解
在I/O口配置为P0的情况下,因其内部未集成上拉电阻,故需额外连接外部上拉电阻;而当I/O口设置为P1、P2或P3时,因内部已具备上拉电阻结构,因此无需再进行外部上拉电阻的连接。

二、按键消抖技术实现
在单片机系统中,所采用的键盘均为机械结构的弹性按键。由于机械触点具备弹性特性,在按键闭合与弹起的瞬间会产生抖动现象,如图所示。通常情况下,这种抖动持续时间约为5至10毫秒。为了确保每次按键操作仅被系统识别一次,必须采取措施消除抖动问题。针对这一问题,可选择通过软件方式或硬件方式实现抖动消除。

软件消抖技术是指在识别到按键闭合信号后,系统会延迟一小段时间再次进
全部评论 (0)
还没有任何评论哟~
