8255工作方式一选通输入——A口(含时序图分析)

本课程深入解析北京交通大学戴胜华老师的微机原理与接口技术中关于8255A并行接口的内容。讲解了选通机制如何避免数据丢失,STB和IBF信号线的作用,以及INTR中断请求机制。探讨了查询方式与中断方式的区别,并详细解释了PC口的功能和时序图,为理解并行接口的高效数据传输提供了清晰的路径。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


  • 课件
    在这里插入图片描述

定性描述

  • 选通:有选择有甄别的让数据传输
  • STB和IBF握手信号线,避免数据丢失
  • PC几个口做联络信号,PA全部用来传输数据
  • INTR还可以用中断的方式告诉CPU
  • 查询方式不用INTR即禁止中断INTE
  • PC4同一个根地址线又分输入输出,输入的时候STB选通输入,输出的时候是INTE

时序图

  • 外设的数据送CPU,先通过8255的接口芯片具体通过A口实现,STB低有效
    在这里插入图片描述

  • 首先数据准备好,再告诉STB
    在这里插入图片描述

  • 紧接着IBF升高,IBF输入缓冲器满,已经送入到8255的输入缓冲器
    在这里插入图片描述

  • 选通信号结束
    在这里插入图片描述

  • 结束以后才申请中断,数据可能发生变化,需要锁定
    在这里插入图片描述

  • 允许中断,CPU把数据从A口读走
    在这里插入图片描述

  • 发读命令中断不能再举手,400ns恢复到不中断
    在这里插入图片描述

  • 读命令结束以后IBF恢复,把数据读走就没有数据
    在这里插入图片描述

  • 两个地方一样,即等待下一次数据传输,精确到ns级。

在这里插入图片描述

  • 新手申请中断时忘记恢复中断,CPU死机,一定要恢复到原始状态

  • 查询方式读C口
    在这里插入图片描述
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值