ch9dma控制器的编本程结构及编程.pptVIP

  • 2
  • 0
  • 约8.39千字
  • 约 48页
  • 2019-01-01 发布于福建
  • 举报
ch9dma控制器的编本程结构及编程

D7、D6:决定DREQ和DACK的有效电平。 D5:扩展写和不扩展写 D5=1:扩展写信号,表示写脉冲加宽。 D5=0:不扩展写信号,表示正常时序。 D4:控制通道的优先权 D4=0:采用固定优先级,DREQ0最高,DREQ3最低。 D4=1:采用循环优先级。已服务过的通道优先权变为最低,其下一个通道优先权变为最高。 * 9.3 8237A的工作方式和方式寄存器 2. 8237A的控制寄存器和有关问题 (1) 8237A命令寄存器(只写) * 9.3 8237A的工作方式和方式寄存器 2. 8237A的控制寄存器和有关问题 (1) 8237A命令寄存器(只写) D3:时序类型 D3=0:普通时序,每传输一个字节需要3个时钟周期。 D3=1:压缩时序,每传输一个字节需要2个时钟周期。 D2:启动和停止8237A的工作。 D2=0:启动;D2=1:停止。 该位影响所有的通道 D1:通道0地址保持。用于内存到内存的传输。 D1=0:不保持。D1=1:保持。 配合D0位使用。 D0:允许和禁止内存到内存传输。 D0=1:允许。D0=0:禁止。 在实现内存到内存的传输时,需把源数据先送到8237的暂存器中,然后再送到目的区。这时,用通道0的地址寄存器存放源地址,用通道1的地址寄存器和字节计数器存放目的地址和计数值。传输时,目的地址寄存器的值正常加1或减1,但源地址寄存器的值可通过

文档评论(0)

1亿VIP精品文档

相关文档