第8章 并行通信和并行接口 8O55A
第8章 并行通信和并行接口 8255A
本章重点】本章重点掌握计算机系 统并行通信的概念;并行接口 Inte8255A的结构功能、三种工作方 式和应用 本章难点】难点是并行接口 Inte8255A的工作方式选择及特点, 8255A与8086系统的连接应用
【本章重点】本章重点掌握计算机系 统并行通信的概念;并行接口 Intel8255A的结构功能、三种工作方 式和应用。 【本章难点】难点是并行接口 Intel8255A的工作方式选择及特点, 8255A与8086系统的连接应用
8.1并行通信与并行接口8255A 8.1.1并行通信 所谓通信就是计算机与外部设备或者计算机之间的信息交 换、数据传输,在计算机中,通信是通过输入输出(Ⅰ/0)接 口电路来实现的与外部设备或者其他的计算机数据传输及信息 交换的。计算机的两种基本通信方式是并行通信和串行通信 并行通信是指将构成一组数据的各位同时进行传送的一种 通信方式,并行通信强调的是被传送的各位同时输入或输出, 例如一组8位数据或16位数据的同时传入或传出。 并行通信的优点是传输速度快,信息率高,缺点是电缆耗 损高。由于同时传送所需的每一位二进制位都需要一根通信电 缆,在进行长距离传输时,电缆的损耗会成为突出的问题,而 且传输的可靠性随着距离的增加而下降,因此并行通信适用于 数据传输率较高、传输距离较短的场合
8.1.1 并行通信 所谓通信就是计算机与外部设备或者计算机之间的信息交 换、数据传输,在计算机中,通信是通过输入输出(I/O)接 口电路来实现的与外部设备或者其他的计算机数据传输及信息 交换的。计算机的两种基本通信方式是并行通信和串行通信。 并行通信是指将构成一组数据的各位同时进行传送的一种 通信方式,并行通信强调的是被传送的各位同时输入或输出, 例如一组8位数据或16位数据的同时传入或传出。 并行通信的优点是传输速度快,信息率高,缺点是电缆耗 损高。由于同时传送所需的每一位二进制位都需要一根通信电 缆,在进行长距离传输时,电缆的损耗会成为突出的问题,而 且传输的可靠性随着距离的增加而下降,因此并行通信适用于 数据传输率较高、传输距离较短的场合。 8.1 并行通信与并行接口8255A
8.1.2并行I/0接口 实现并行通信的接口称为并行接口。一个并行接口可以设计成负 责输入信息的输入接口,也可以设计成负责输出信息的输出接口,如果 设计成同时具有输入/输出功能的接口就是所谓的双向通信接口。在计 算杋系统中连接打印机的接口、显示器接口就是输岀接口;连接磁盘驱 动器的接口是双向接口。 并行接口可以分为不可编程的硬件接口和可编程接口。不可编程 的硬件接口是接口的工作方式及功能是由硬件连接来设定,不能用软件 编程的方法加以改变的,采用这种方式完成的硬件电路的连接设计,接 口的工作方式就被固定下来,例如8位双向三态缓冲驱动器74LS245、8 态数据锁存器74LS373等。所以多用于组成功能比较简单的接口电 路,如前面所讲述开关量信号的读取、LED发光管的控制等。可编程接 口电路一般由可编程通用接口芯片组成,如有 Zilog公司的Z80PIO, Inte的8255A等。这些芯片除了具有硬件连接接口的性能外,最主要的 就是具有可选择性。如选择端口的哪一位或哪几位作为输入,哪一位或 哪几位作为输出;选择端口与CPU之间采用哪种方式传送数据等,都可 由编程人员通过编程来进行设定。因而可编程接口具有广泛的适应性和 很高的灵活性,在微机系统中得到广泛的应用
8.1.2 并行I/O接口 实现并行通信的接口称为并行接口。一个并行接口可以设计成负 责输入信息的输入接口,也可以设计成负责输出信息的输出接口,如果 设计成同时具有输入/输出功能的接口就是所谓的双向通信接口。在计 算机系统中连接打印机的接口、显示器接口就是输出接口;连接磁盘驱 动器的接口是双向接口。 并行接口可以分为不可编程的硬件接口和可编程接口。不可编程 的硬件接口是接口的工作方式及功能是由硬件连接来设定,不能用软件 编程的方法加以改变的,采用这种方式完成的硬件电路的连接设计,接 口的工作方式就被固定下来,例如8位双向三态缓冲驱动器74LS245、8 位三态数据锁存器74LS373等。所以多用于组成功能比较简单的接口电 路,如前面所讲述开关量信号的读取、LED发光管的控制等。可编程接 口电路一般由可编程通用接口芯片组成,如有Zilog公司的Z80PIO, Intel的8255A等。这些芯片除了具有硬件连接接口的性能外,最主要的 就是具有可选择性。如选择端口的哪一位或哪几位作为输入,哪一位或 哪几位作为输出;选择端口与CPU之间采用哪种方式传送数据等,都可 由编程人员通过编程来进行设定。因而可编程接口具有广泛的适应性和 很高的灵活性,在微机系统中得到广泛的应用
PA 8.2并行I/0接 2 PA →PA 数 DDD 据JD 40 AAAA A口 口花片8255A 总 39 线 38 DDD +29 8.2.18255A的外部 37 18 引脚及内部结构 20 255A B 1.8255A的外部引脚 AA丽 三 22 23 制 24 8255A的外部引脚布局如 线 25 14 图8-1所示。它有40根引脚, RESET 15 可分为与系统总线(如8086) 16 17 阳阳阳阳阳阳阳阳阳阳R C口 连接的引脚和与外部设备连接 26 13 的引脚 12 图8-18255A的外部引脚
8.2 并行I/O接 口芯片8255A 8.2.1 8255A的外部 引脚及内部结构 1. 8255A的外部引脚 8255A的外部引脚布局如 图8-1所示。它有40根引脚, 可分为与系统总线(如8086) 连接的引脚和与外部设备连接 的引脚。 图8-1 8255A的外部引脚