美文网首页
第十章 并行接口

第十章 并行接口

作者: XiaoShanHsj | 来源:发表于2019-01-07 16:15 被阅读0次

并行数据传输适合于外部设备与微机之间进行近距离、大量和快速的信息交换

10.1 并行接口电路8255A

10.1.1 8255A的内部结构和引脚

1.外设数据端口

分为端口A、端口B、端口C,每个端口都是8位。分成两组控制,A组控制端口A和端口C的上半部分,B组控制端口B和端口C的下半部分。通常,端口A和端口B作为输入输出的数据端口,端口C作为控制和状态端口。

2.与处理器接口

10.1.2 8255A的工作方式

1.方式0:基本输入输出方式

当8255A的端口工作在方式0时,CPU只要用输入和输出指令就可以与外设进行数据交换。用于无条件传送。8255A对输出外设的数据进行锁存,但对外设输入的数据不进行锁存

2.方式1:选通输入输出方式

提供有中断请求逻辑和中断允许触发器,对输入和输出的数据都进行锁存

(1)选通输入方式

图10-3

\overline{STB}有效时,将输入设备送来的数据锁存至8255A的输入锁存器。

IBF,输入缓冲器满信号。有效时,表示数据已锁存在输入锁存器

INTR。INTE触发器,INTEA对应PC4,INTEB对应PC2

(2)选通输出方式

\overline{OBF}输出缓冲器满信号,实质上是外设的选通信号

\overline{ACK},指示8255A的端口数据已由外设接收

INTR。INTEA对应PC6,INTEB对应PC2

3.方式2:双向选通传送方式

方式2是将方式1的选通输入输出功能组合成一个双向数据端口,外设利用这个端口既能发送数据也能接收数据。8255A只有端口A可以工作在方式2.。与方式1不同的是,数据输出不是在\overline{OBF}有效时,而是在\overline{ACK}有效时。

10.1.3 8255A的编程

1.写入方式控制字

图10-6

2.读写数据端口

3.读写端口C

相关文章

  • 第十章 并行接口

    并行数据传输适合于外部设备与微机之间进行近距离、大量和快速的信息交换 10.1 并行接口电路8255A 10.1....

  • 硬盘类型【简】

    按照接口类型分: 1.IDE盘 并行接口 (PATA) P即Parallel 2.SATA盘 串行接口, S即Se...

  • 嵌入式学习笔记19.12.16

    SDRAM并行接口 SPI-FLASH串行接口 并行速度快,但资源占用多,抗干扰能力较差 串行虽然速度慢,但资源占...

  • 并口、串口、COM口区别

    并行接口,简称并口。并口采用的是25针D形接头。所谓“并行”,是指8位数据同时通过并行线进行传送,这样数据传送速度...

  • 微型计算机及接口技术

    微型计算机系统概述 80X86微处理机 汇编语言程序设计基础 内存储器及其接口 输入/输出接口技术 可编程并行接口...

  • 晚宴

    今天,我读了《 时代广场的蟋蟀 》的第十章。 第十章的题目叫做《 晚宴 》。第十章的意思:蟋蟀柴斯...

  • 《如何阅读》读后感第十章

    第十章,如鱼得水。 本书第十章提到了通过阅读了解历史和两手指摆动法。 来到了第十章,对书中的方法还不...

  • 黑旗ISIS的崛起~d5-1

    第十章,部分

  • 狼王梦魇(10)

    第十章 无知 ...

  • 从零玩转jQuery-选择器

    基础选择器 视频参考第十章-CSS选择器 层次选择器 视频参考第十章-CSS选择器 序选择器 视频参考第十章-CS...

网友评论

      本文标题:第十章 并行接口

      本文链接:https://www.haomeiwen.com/subject/yvasrqtx.html