南京邮电大学微机课件第7章精选.pptVIP

  • 3
  • 0
  • 约1.8万字
  • 约 73页
  • 2016-12-03 发布于湖北
  • 举报
7.3.2 8237A的初始化编程 (1)命令字写入控制寄存器。 (2)屏蔽字写入屏蔽寄存器,屏蔽要初始化的通道。 (3)方式字写入方式寄存器,为通道规定传送类型及 工作方式。 (4)置0先后触发器,为后继的地址寄存器和字节寄存 器规定写入顺序。 (5) 计算存储单元的20位物理地址。 (6) 将物理地址的高8位 存入页面寄存器, 低16位 →基本地址寄存器 , 字节数-1 →基本字节寄存器。 (7)解除屏蔽,准备响应DMA请求。 4. DMA读/写传送实验举例 按图完成电路接线,采用“硬件DMA请求”的方式,将用户程序数据段3行测试电文写入到实验电路中的6116存储器(它们是本实验的I/O端口寄存器),然后再将6116存储器中的电文传送到用户程序的数据段缓冲区,最后把缓冲区中的电文显示在屏幕上,验证DMA读写传送的结果,电文如下: THE QUICK BROWN FOX JUMPS OVER LAZY DOG A8~A1 B8~B1 G DIR 74LS245 6116 D7~D0 A10~A0 CS WR RD Q10~Q0 2*74LS393 清0端 进位脉冲 +5V DMA按键 总线B18 DRQ1 DMA请求电路

文档评论(0)

1亿VIP精品文档

相关文档