g微原-第10章1.pptVIP

  • 6
  • 0
  • 约2.45千字
  • 约 26页
  • 2016-09-13 发布于河南
  • 举报
* 第十章 并行接口芯片 8255A应用设计 1.并行通信和串行通信 一.并行接口的基本概念 通信指计算机与外设、计算机与计算机间的信息交换。 通信的基本方法: 并行通信和串行通信。 一.并行接口的基本概念 并行通信 将数据的各位同时在多根并行传输线上进行传输。 D0 D1 D2 D3 D4 D5 D6 D7 接收 D0 D1 D2 D3 D4 D5 D6 D7 发送 ● 一.并行接口的基本概念 数据的各位同时由发送方到达接收方。 优点:通信速度快 缺点:距离短、远程费用高 适用场合:短距离、高速通信 一.并行接口的基本概念 串行通信 将数据的各位按时间顺序依次在一根传输线上传输。 0 1 1 0 1 0 1 0 RD 接收 TD 发送 ● 一.并行接口的基本概念 数据的各位依次由发送方到达目的地。 优点:远程, 费用低 缺点:通信速度慢 适用场合:长距离、中低速通信 一.并行接口的基本概念 2.并行接口概述 并行接口连接CPU与并行外设,实现 两者间的并行通信,在信息传送过程中,起到输出锁存或输入缓冲的作用。 一.并行接口的基本概念 并行接口的典型硬件结构包括: 1、一个或一个以上具有锁存或缓冲的数据端口 2、与CPU进行数据交换所必须的控制和状态信号 3、与外设进行数据交换所必须的控制和状态信号 4、端口译码电路 5、控制电路 2.并行接口概述 一.并行接口的基本概念 输 入 设 备 数据输入 数据输入准备好 数据输入响应 控制寄存器 输入缓冲寄存器 输出锁存器 状态寄存器 数据总线 地址 译码 读信号 写信号 复位 准备好 中断请求 地址 片选 A 0 A 1 CPU 并行接口的输入过程 一.并行接口的基本概念 ? 并行接口的输入过程 ◆外设将准备好的数据放在接口的数据总线上,并向并行接口发出“数据准备好”信号; 一.并行接口的基本概念 ? 并行接口的输入过程 ◆并行接口将数据锁存于输入缓冲器中,并向外设发出“数据输入响应”信号,表示外设数据已输入到接口,但还未被CPU取走,因此外设不能发来新的数据;同时向CPU发出“数据准备就绪”信号或者发出中断请求信号,表示端口寄存器中已经准备好数据,CPU可以读取数据。 一.并行接口的基本概念 输 入 设 备 数据输入 数据输入准备好 数据输入响应 控制寄存器 输入缓冲寄存器 输出锁存器 状态寄存器 数据总线 地址 译码 读信号 写信号 复位 准备好 中断请求 地址 片选 A 0 A 1 CPU 并行接口的输入过程 一.并行接口的基本概念 ? 并行接口的输入过程 ◆外设收到“数据输入响应”信号后,撤消数据及“数据准备好”信号。 一.并行接口的基本概念 输 入 设 备 数据输入 数据输入准备好 数据输入响应 控制寄存器 输入缓冲寄存器 输出锁存器 状态寄存器 数据总线 地址 译码 读信号 写信号 复位 准备好 中断请求 地址 片选 A 0 A 1 CPU 并行接口的输入过程 一.并行接口的基本概念 ? 并行接口的输入过程 ◆ CPU从接口中读取数据,并给并行接口发出“回执”;并行接口据此撤销“数据准备就绪”信号,并向外设发出“接收准备好”信号;外设在“接收准备好”信号控制下,发送新的数据。 一.并行接口的基本概念 输 入 设 备 数据输入 数据输入准备好 数据输入响应 控制寄存器 输入缓冲寄存器 输出锁存器 状态寄存器 数据总线 地址 译码 读信号 写信号 复位 准备好 中断请求 地址 片选 A 0 A 1 CPU 并行接口的输入过程 一.并行接口的基本概念 ? 并行接口的输出过程 ◆并行接口向CPU发出“准备就绪”信号或者发出中断请求信号,表示端口寄存器(输出锁存器)中已经作好接收数据的准备,CPU可以发来数据了。 一.并行接口的基本概念 控制寄存器 输入缓冲寄存器 输出锁存器 状态寄存器 数据总线 地址 译码 读信号 写信号 复位 准备好 中断请求 地址 片选 A 0 A 1 输 出 设 备 数据输出 数据输出准备好 数据输出响应 CPU 并行接口的输出过程 一.并行接口的基本概念 ? 并行接口的输出过程 ◆CPU将数据写入输出端口(锁存器),并发送“回执”信号;接口收到“回执”信号后,撤销“准备就绪”信号。 一.并行接口的基本概念 控制寄存器 输入缓冲寄存器 输出锁存器 状态寄存器 数据总线 地址 译码 读信号 写信号 复位 准备好 中断请求 地址 片选 A 0 A 1 输 出 设

文档评论(0)

1亿VIP精品文档

相关文档