人机交互C编程.pptVIP

  • 9
  • 0
  • 约2.07千字
  • 约 47页
  • 2020-09-15 发布于福建
  • 举报
键盘的处理主要涉及三个方面: 1.按键的识别 2.抖动的消除 消除按键盘抖动通常有两种方法:硬件消抖和软件消抖。 硬件消抖是通过在按键输岀电路上加一定的硬件线路来消除抖动, 般采用RS触发器或单稳态电路。如图 断开 输出 +5V 软件消抖是利用延时来跳过抖动过程 3.键位的编码 通常有两种方法编码 (1)用连接键盘的○线的二进制组合进行编码。如(a)图 (2)顺序排列编码。如(b)图,处理方法如下:编码值=行首编 码值Ⅹ+列号Y。 P10 888482B1 P10 P IBay 8 P1.3 3 32o P1.4 P1,4 P15 P1.5 P16 P1.6 补充知识:独立式键盘与单片机的接口 键盘的结构形式一般有两种:独立式键盘与矩阵式键盘。 独立式键盘就是各按键相互独立,每个按键各接一根1O口线,每 根ⅣO口线上的按键都不会影响其它的O口线。图(a)为中断方式工作 的独立式键盘的结构形式,(b)为查询方式工作的独立式键盘的结构形式。 VCCP10 P10 P1.1 P1.1 P1.2 P1.3 PI P14 P14 P1.6 P1.6 P1.7 P1.7 INT 1311行列式键盘与8051的接口 矩阵式键盘又叫行列式键盘。用MO口线组成行、列结构,键位 设置在行列的交点上。例如4×4的行、列结构可组成16个键的键盘 比一个键位用一根lO口线的独立式

文档评论(0)

1亿VIP精品文档

相关文档