微型计算机系统与接口作者马宏锋等编著第六章课案.pptVIP

  • 1
  • 0
  • 约9.4千字
  • 约 66页
  • 2017-03-03 发布于广东
  • 举报

微型计算机系统与接口作者马宏锋等编著第六章课案.ppt

微型计算机系统与接口作者马宏锋等编著第六章课案.ppt

I/O端口 I/O信息的三种类型:数据、命令、状态。传送这三类信息的通道分别称为:数据端口(I、O)、命令端口(O)、状态端口(I)。 不同外设具有的端口数各不相同,计算机中为每一个端口都赋予一个惟一编号——称为端口地址(或端口号)。 端口有两种编址方式:统一编址和独立编址。 五个步骤: 中断请求 中断判优(有时还要进行中断源识别) 中断响应 中断服务 中断返回 1)CPU(数据)→8251的THR ; 2)TSR移空时,THR → TSR,LSR中“数据发送保持寄存器空” 状态位置位 ; 3)TSR根据LCR中规定的格式从低到高逐位发送数据 ; 4)LSR中“数据发送保持寄存器空” 状态位可用来产生中断,也可查询该状态位,以实现数据的连续发送。 1)SIN引脚→ RSR; 2)RSR根据LSR中规定的数据位数确定是否收到了一个完整的数据,收到后将数据→RBR; 3)RBR收到RSR的数据后,将LSR寄存器中“接收缓冲寄存器满”的状态位置位; 4)LSR中“接收缓冲寄存器满”状态位可用来产生中断,也可查询该状态位,以实现数据的连续接收。 8253的工作模式 方式0——计数结束产生中断 方式1——可编程的单脉冲(单稳)触发器 方式2——分频器(速度波发生器) 方式3——方波发生器 方式4——软件触发的选通信号发生器 方式5——硬件触发的

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档