微机原理及接口技术蒋革微机原理及接口技术第四章.pptVIP

  • 0
  • 0
  • 约2.52万字
  • 约 111页
  • 2017-11-09 发布于广东
  • 举报

微机原理及接口技术蒋革微机原理及接口技术第四章.ppt

本课程教学模块 第四章、输入/输出接口 4.1 输入/输出接口电路 二、I/O电路功能 三、I/O电路端口编址方式 四、I/O电路的典型结构 四、I/O电路的典型结构 4.1.2 输入/输出数据传送的方式 一、程序控制下的数据传送方式 二、直接存储器存取方式(DMA方式) 三、中断传送方式 四、采用I/O处理机进行数据传送方式 主要传送方式的对比 4.2 可编程并行通信接口芯片8255A 4.2.1接口芯片8255A的结构 二、8255A的内部结构 二、8255A的内部结构 二、8255A的内部结构 表4-2 8255A的读写操作控制 4.2.2 8255A的控制字 一、8255A的方式选择控制字 一、8255A的方式选择控制字 二、8255A端口C的置位/复位命令字 二、8255A端口C的置位/复位命令字 方式 1 的操作过程 三、方式2——双向选通输入输出方式 三、方式2——双向选通输入输出方式 4.2.4 8255A 的应用 一、8255A作为打印机接口的应用 二、8255A作为16位小键盘控制接口的应用 二、8255A作为16位小键盘控制接口的应用 二、8255A作为16位小键盘控制接口的应用 4.3 可编程串行通信接口芯片8251A 4.3.1 串行通信概述 二、异步通信 三、同步通信方式 四、数据传送的三种模式 五、串行输入/输出的软硬件实现 五、串行输入/输出的软硬件实现 4.3.2 串行接口标准RS-232C 一、RS-232C的引脚定义 二、RS-232C的连接 二、RS-232C的连接 三、RS-232C的电气特性 4.3.3 可编程串行通信接口芯片8251A 二、可编程串行通信接口芯片8251A的引脚 三、8251A的基本特点 四、8251A的内部功能结构 四、8251A的内部功能 8251A的内部功能 8251A的内部功能 4.3.4 8251A的控制字和工作方式 4.3.4 8251A的控制字和工作方式 4.3.4 8251A的控制字和工作方式 四、8251A工作初始化过程 4.3.4 8251A的控制字和工作方式 4.4 可编程DMA控制器8237 4.4 可编程DMA控制器8237 4.4.1 8237内部功能结构 二、DMA控制器8237A的内部结构 二、DMA控制器8237A的内部结构 二、DMA控制器8237A的内部结构 8237的内部寄存器的寻址 4.4.2 8237的工作周期与引脚 二、有效周期 二、有效周期 8237A的传送时序 三、8237的引脚及功能 4.4.3 8237的工作模式及控制字 一、8237的工作模式 二、8237的控制字 二、8237的控制字 二、8237的控制字 二、8237的控制字 二、8237的控制字 二、8237的控制字 二、8237的控制字 二、8237的控制字 二、8237的控制字 4.4.4 DMA控制器8237的编程应用 二、8237的初始化 三、8237A在IBM PC系列机上的应用 三、8237A在IBM PC系列机上的应用 三、8237A在IBM PC系列机上的应用 四、DMA设定子程序 四、DMA设定子程序 习 题 四 习 题 四 习 题 四 由于8237A要作为系统的控制器控制总线,所以要有两种工作周期,即空闲周期和有效周期,分别对应受CPU控制的工作状态和作为DMAC控制DMA传送的工作状态。其每个周期又由若干个时钟周期组成。 DMA的每个时钟周期称为一个S状态 一、空闲周期 当8237的四个通道中任一个通道无DMA请求时,8237就进入空闲周期,在空闲周期,8237始终执行SI状态,并且在每一个时钟周期都采样通道的请求输入线DREQ。若无请求就始终停留在SI状态。 l???????? 在空闲周期,8237就作为CPU的一个外设。 l???????在SI状态,可由CPU对8237编程,或从8237读取状态,只要 信号有效并且HRQ为无效,可以接受CPU可对8237进行编程写入或读出操作。 当在SI状态,8237不断采样各DREQ信号,若检测到外设有请求,则在SI的上升沿产生HRQ信号,向CPU提出总线请求,就脱离SI而进入S0状态。 1、S0状态: S0状态是DMA服务的第一个状态,在这个状态,8237已接收了外设的请求,向CPU发出了DMA请求信号HRQ,但尚未收到CPU的DMA响应信号HLDA。在接到HLDA之前一直重复S0 状态。S0 状态中的8237还是从属

文档评论(0)

1亿VIP精品文档

相关文档