10级微机原理9_IO-OK.pptVIP

  • 4
  • 0
  • 约1.18万字
  • 约 86页
  • 2016-01-06 发布于湖北
  • 举报
10级微机原理9_IO-OK.ppt

8237A内部逻辑框图 1 2 3 4 5 方式字中通道号 8237引脚定义与功能 I/O缓冲部分: DB7~0 从模式:DB7~0供CPU读写8237内部寄存器 主模式:DB7~0输出地址A15~8 MEM到MEM模式下:分时复用 送源地址,接收数据并暂存,送目的地址 时序控制部分 READY:低速设备握手信号 EOP:DMA结束 输入:强迫结束 输出:计数结束 命令控制部分 在从模式下根据CPU读写地址进行内部地址译码 8237的编程结构 8237A 的内部寄存器 1 4 4 1 1、地址寄存器 基地址寄存器 16位 CPU分两次写入 CPU只能写,不能读 当前地址寄存器 用来保存DMA传送时存储单元的地址值 每传送一个字节,其内容自动加1或减1 2、字寄存器 基字节寄存器 16位 用来存放每次DMA操作需要传送的数据字节数 在编程状态下由CPU写入 CPU只能写,不能读 当前计数寄存器 表示本次DMA操作还需要传送的数据字节数 每传送一个字节,其内容减1 当该寄存器的内容由0000H减为FFFFH(即-1)时,产生终止计数信号,使EOP变为低电平 3、方式寄存器 方式选择 00:请求方式 01:单字节方式 10:数据块方式 11:级联方式 自动预置功能选择 0:禁止 1:选择 地址增减选择 0:递增 1:递减 通道选择 00:通

文档评论(0)

1亿VIP精品文档

相关文档