第四章矩阵键盘.pptVIP

  • 2
  • 0
  • 约1.18千字
  • 约 17页
  • 2019-06-12 发布于广东
  • 举报
第四章 键盘开发与设计 教学目录 1.键盘电路基础 2.键盘电路的硬件设计 3.键盘电路的软件设计 重难点 1.键盘的原理及抖动处理 2.矩阵键盘的硬件设计 3.矩阵键盘的软件设计 一. 键盘电路基础 1.键盘的作用 键盘是嵌入式系统中人机交互界面不可缺少的外围设备,客户可以通过键盘进行数据输入、命令控制、程序生产等操作,是非常重要的输入工具。 一. 键盘电路基础 2.基本原理 基本的键盘都是不同按键开关的组合。目前常使用的按键是机械式按键。它是通过机械触点的通断作用,实现电压信号高低的输入。 一. 键盘电路基础 3.按键确认 按键的闭合与断开,在系统中的响应分别是高电平或者是低电平。故在设计过程中可以采用两种方式来设计按键接口。 (1).上拉式按键接口 (2).下拉式按键接口 一.键盘电路基础 4.按键消抖 (1).抖动的原因:由于按键的机械特性,其机械触点不能够立刻完全闭合或断开,因此会产生一系列的电平抖动信号。 一. 键盘电路基础 (2).消抖办法 硬件消抖:在键数较少时可用硬件方法消除键抖动。如图所示。 一. 键盘电路基础 软件消抖 在软件中编写键盘消抖处理程序,因为在嵌入式系统中,大部分产品使用的都是价格便宜且容易发生抖动的开关按键。如果键盘能够在进行消抖处理后还能正确地读取所按下的键值,则表明

文档评论(0)

1亿VIP精品文档

相关文档