静态编码器 (1)组成和工作原理画一组x0,y0的工作原理: 5a.未按键:三极管T0~T7处于截止, yU y 7:1 x0~x7:1 0 ki+1 ki x0 b.当ki按下: y0与x0接通,y0:0 三极管T0饱和,x0:0 锁存信号 +5V 锁存器 b0 b1 b2b3 y编码器 按键标志 0 生电路 8*8开关矩阵 x编码器 计算机组成原理
计算机组成原理 11 1. 静态编码器 (1) 组成和工作原理 画一组 x0 , y0 的工作原理: +5V +5V y1 y0 ki +1 ki x0′ x0 a. 未按键: 三极管 T0 ~ T7 处于截止, y0 ~ y7 :1 x0 ~ x7 : 1 b. 当 ki 按下: y0 与 x0 ′接通, y0 :0 三极管 T0 饱和, x0 :0 8*8 开关矩阵 y 编码器 x 编码器 y7 y0 x0 x7 … … 锁存器 b0 b1 b2 b3 b4 b5 x0 … x7 锁存信号 按键标志 产生电路
(2)按键标志的产生 当按下某键,x0~x7(y~y7)必有一个输出为“0”,可 用x0~x7送入与门,将RS置“1”,用此信号将编码锁存。 Q 锁存器 bO 计算机组成原理 12
计算机组成原理 12 (2) 按键标志的产生 当按下某键,x0 ~ x7 ( y0 ~ y7)必有一个输出为“0”,可 用 x0 ~ x7 送入与门,将R-S置“1”,用此信号将编码锁存。 锁存器 x0 x7 . . . b5 … b0 S Q R
2.动态编码器(1)电路原理 时钟发生器 ↓时钟 +5V 6位计数器 Q6 Q5 Q4_Q2Q1 3/8 线译码器 1v2 8通道开关 、rLb 计数线 保持线 计算机组成原理 13
计算机组成原理 13 2. 动态编码器 (1) 电路原理 6位计数器 3/8 线 译 码 器 8 通道开关 时钟 +5V 时钟发生器 Q6 Q5 Q4 Q3 Q2 Q1 x0 x2 x4 x6 y0 y1 y2 y7 f 计数线 保持线
(2)工作过程 6位计数器在循环计数,计数规则为: 000000--111111 当某一键按下,该计数器应停在对应的计数状态 通过查表法得出编码 001000 1010100“T” 计数器 ROM (3)特点 扫描速度快,结构简单,应用较广泛 计算机组成原理 14
计算机组成原理 14 (2) 工作过程 6位计数器在循环计数,计数规则为: 000000--111111 当某一键按下,该计数器应停在对应的计数状态 通过查表法得出编码 计数器 ROM 0 0 1 0 0 0 1010100 “ T ” (3) 特点 扫描速度快,结构简单,应用较广泛
(4)、有触点式键开关抖动影响的消除 经测定: 前沿抖动时间<20ms 前沿抖 后沿抖 键按 软件去抖N<键是否按 硬件去抖 Y 延时20ms 去抖电路 读键开关 计算机组成原理 15
计算机组成原理 15 (4)、有触点式键开关抖动影响的消除 键按下 前沿抖 动 后沿抖 动 经测定: 前沿抖动时间<20ms 硬件去抖 去抖电路 软件去抖 键是否按下 延 时 20 ms 读键开关 Y N