《单片机应用技术》课件——项目四-任务1-前导知识:认识键盘及键盘去抖.pptxVIP

  • 0
  • 0
  • 约小于1千字
  • 约 10页
  • 2026-01-26 发布于福建
  • 举报

《单片机应用技术》课件——项目四-任务1-前导知识:认识键盘及键盘去抖.pptx

项目四键盘的设计与实现

目录独立式键盘设计与实现任务一1矩阵式键盘设计与实现任务二2中断方式矩阵式键盘任务三3

前导知识认识键盘及键盘去抖

键盘是单片机应用系统中人机交流不可缺少的输入设备。键盘由一组规则排列的按键组成,一个按键实际上是一个开关元件。键盘通常使用机械触点式按键开关,其主要功能是把机械上的通断转换为电气上的逻辑关系(1和0)。常见的键盘种类有:(1)查询(独立)式键盘(2)矩阵式键盘项目四键盘的设计与实现前导知识认识键盘及键盘去抖

按键按照结构原理可分为两类(1)触点式开关按键,如机械式开关、导电橡胶式开关等;(2)无触点开关按键,如电气式按键,磁感应按键等。前者造价低,后者寿命长。按键按照接口原理可分为两类(1)编码键盘,主要是用硬件来实现对按键的识别,硬件结构复杂;(2)非编码键盘,主要是由软件来实现按键的定义与识别,硬件结构简单,软件编程量大。本课程介绍单片机中常用的触点式开关按键、非编码键盘。项目四键盘的设计与实现前导知识认识键盘及键盘去抖

机械式按键在按下或释放时,由于机械弹性作用的影响,通常伴随一定时间的触点机械抖动,然后才能稳定下来。触点抖动过程如右图所示,抖动时间的长短与开关的机械特性有关,一般为5?10ms。若有抖动,按键按下会被错误地认为是多次操作。项目四键盘的设计与实现前导知识认识键盘及键盘去抖

为了克服按键触点机械抖动所致的检测误判,必须采取去抖动措施,可从硬件、软件两方面予以考虑。项目四键盘的设计与实现前导知识认识键盘及键盘去抖

硬件去抖:采用硬件滤波的方法进行去抖。采用输出端加R-S触发器(双稳态触发器)或单稳态触发器来构成去抖电路。项目四键盘的设计与实现前导知识认识键盘及键盘去抖

软件去抖的步骤(1)在检测到有按键按下时,执行一个10ms左右(具体时间应视所使用的按键进行调整)的延时程序;(2)再确认该键电平是否仍保持闭合状态电平,若仍保持闭合状态电平,则确认该键处于闭合状态,从而消除抖动的影响。项目四键盘的设计与实现前导知识认识键盘及键盘去抖

谢谢观看

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档