62简单接口电路 621接口电路的基本结构 数据输入寄存器 译码 (or三态门) AB 数据线 电路 数据输出寄存器 接主机 (锁存器) DB 状态寄存器 状态线 (or三态门) 接外设 CB 控制 逻辑 控制线 命令寄存器
◼ 6.2.1 接口电路的基本结构 6.2 简单接口电路 数据线 控制线 状态线 DB CB AB 数据输入寄存器 (or 三态门) 数据输出寄存器 (锁存器) 状态寄存器 (or 三态门) 命令寄存器 译码 电路 控制 逻辑 接 外 设 接 主 机
■数据输入/输出寄存器——暂存输入/输出的 数据 ■命令寄存器—存放控制命令,用来设定接 口功能、工作参数和工作方式 状态寄存器—保存外设当前状态,以供 cPU读取
◼ 数据输入/输出寄存器——暂存输入/输出的 数据 ◼ 命令寄存器——存放控制命令,用来设定接 口功能、工作参数和工作方式。 ◼ 状态寄存器——保存外设当前状态,以供 CPU读取
简单接口电路 ■数据输入接口 必须具有三态输出能力,以便与总线挂接 ■外设有数据保持能力时一可用三态门实现 ■外设无数据保持能力时一用三态输出的锁存器实 现 ■数据输出接口 常用锁存器实现
简单接口电路 ◼ 数据输入接口 ◼ 必须具有三态输出能力,以便与总线挂接 ◼ 外设有数据保持能力时—可用三态门实现 ◼ 外设无数据保持能力时—用三态输出的锁存器实 现 ◼ 数据输出接口 ◼ 常用锁存器实现
三态门:高电平、低电平、高阻态 通常一个器件中包含8个三态门 常用芯片:74LS244(教材图6.3) 应用例子:开关接口 工作波形图如下: A0~A15 地址有效 IOR# 译码输出 D0~D7 开关状态
◼ 三态门:高电平、低电平、高阻态 ◼ 通常一个器件中包含8个三态门 ◼ 常用芯片:74LS244(教材图6.3) ◼ 应用例子:开关接口 ◼ 工作波形图如下: A0~A15 IOR# 译码输出 D0~D7 开关状态 地址有效
简单的输入接口举例 5Ⅴ 接口电路图如下 74LS244 K DOo Do-D7 < L K DO K 译码器 K K K5 & 系统总线信号 AAAAA 1 789 K K 83FCH AAAA 14
简单的输入接口举例 K6 K7 +5V I0 I3 D0-D7 DO0 DO7 ~ 74LS244 E1 ≥1 E2 & A2 A3 A4 A5 A6 A7 A8 A9 A10 A11 A12 A13 A14 A15 IOR 系 统 总 线 信 号 ≥1 K5 K4 K3 K2 K1 K0 I1 I2 I4 I5 I6 I7 ◼接口电路图如下: 83FCH ~83FFH 译码器