并行通信接口技术.ppt

并行通信接口技术.ppt

ID:51480081

大小:1.09 MB

页数:39页

时间:2020-03-24

并行通信接口技术.ppt_第1页
并行通信接口技术.ppt_第2页
并行通信接口技术.ppt_第3页
并行通信接口技术.ppt_第4页
并行通信接口技术.ppt_第5页
资源描述:

《并行通信接口技术.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8章并行通信接口技术并行传输是指多位数据通过多根传输线同时进行的传输。并行传输以计算机的字长为传输单位(如8位、16位或32位),一次传送1个字长的数据。这种方式适合于外部设备与微机之间进行近距离、大量和快速的信息交换,例如:微机与并行接口打印机、硬盘驱动器之间的数据交换。本章要点简单并行接口电路的构成方法可编程并行接口芯片8255A的工作方式可编程并行接口芯片8255A的编程用8255A实现微处理器与打印机的接口微处理器与键盘的接口方法8.1简单的并行接口电路8.1.1锁存器74LS37374LS373是一种通用的锁存器芯片,常用于地址信号的锁存,它实质上是由8个带三态缓冲输出的D触发器组

2、成,其功能示意图如图8-1所示图8-174LS373功能示意图74LS244是一种通用的带三态输出的8位单向缓冲器芯片,常用于数据的输入控制和总线驱动,1A1~1A4和2A1~2A4是2组4位数据输入端,1Y1~1Y4和2Y1~2Y4是相应的两组输出端。图8-274LS244功能示意图8.1.2缓冲器74LS24474LS245是一种通用的8位双向总线数据收发器芯片,常用于控制两组总线数据之间传递。假设A总线与芯片的A0~A7相连,B总线与芯片的B0~B7相连,则芯片既可以控制数据从A总线到B总线传递,也可以控制数据从B总线到A总线传递。图8-374LS245功能示意图8.1.3双向数据收发器

3、74LS2458.1.4应用举例来看1个简单并行接口控制的实例。如图8-4所示,一组8位开关S0~S7作为输入设备通过缓冲器74LS244与CPU相连,图中表示将74LS244的和连接在一起得到的控制端;同时一组8位发光二极管LED0~LED7作为输出设备通过锁存器74LS373以及反相器74LS06与CPU相连。图中粗实线表示成组的数据总线D0~D7或地址总线A0~A15。设经过译码得到的地址是8000H,由图中的控制逻辑可见,74LS244和74LS373共用此地址,区别在于74LS244控制的是输入,而74LS373控制的是输出。假设我们想用8位开关S0~S7控制8位发光二极管LED0~

4、LED7的点亮或熄灭,结合图8-4,可编写如下汇编程序段以实现控制功能。其中延时子程序delay没有给出.next:movdx,8000h;DX指向数据端口inal,dx;从输入端口读开关状态notal;反相outdx,al;送输出端口显示calldelay;调子程序延时jmpnext;重复图8-4简单并行接口控制实例8.2可编程并行接口芯片8255A8255A有24个输入/输出引脚,这些引脚可以分为2组进行控制,也可以定义为3个并行的数据端口,作为数据输入/输出端口时,可以通过编程设置为3种不同的工作方式。图8-58255A芯片引脚及功能图(a)8255A引脚图(b)8255A功能示意图82

5、55的3个8位的数据端口分别称为A口、B口和C口,共24个I/O引脚,各端口共有3种输入输出工作方式,分别是:基本输入/输出方式(A/B/C口)、选通输入或选通输出方式(A/B口)和双向选通工作方式(A口)。根据内部控制逻辑,这3个数据端口又可以被分为两组:A组和B组。(1)3个数据端口A,B,C。A口:是一个独立的8位I/O口,它的内部有对数据输入/输出的锁存功能。B口:也是一个独立的8位I/O口,仅对输出数据的锁存功能C口:可以看作是一个独立的8位I/O口;也可以看作是两个独立的4位I/O口。也是仅对输出数据进行锁存A口:是一个独立的8位I/O口,它的内部有对数据输入/输出的锁存功能。(2

6、)A组和B组的控制电路。这是两组根据CPU命令控制8255A工作方式的电路,这些控制电路内部设有控制寄存器,可以根据CPU送来的编程命令来控制8255A的工作方式,也可以根据编程命令来对C口的指定位进行置/复位的操作。A组控制电路用来控制A口及C口的高4位;B组控制电路用来控制B口及C口的低4位。(3)数据总线缓冲器。它是8位的双向的三态缓冲器。作为8255A与系统总线连接的界面,输入/输出的数据,CPU的编程命令以及外设通过8255A传送的工作状态等信息,都是通过它来传输的。A口:是一个独立的8位I/O口,它的内部有对数据输入/输出的锁存功能。(4)读/写控制逻辑读/写控制逻辑电路负责管理8

7、255A的数据传输过程。它接收片选信号CS#及系统读信号RD#、写信号WR#、复位信号RESET,还有来自系统地址总线的口地址选择信号A0和A1。8255A内部共有4个端口:A口,B口,C口和控制口,A0和A1两个引脚信号的不同组合可以选中不同的端口。CS#、RD#、WR#、A1和A0这几个信号的组合决定了8255A的所有具体操作,如表8-1所示。表8-18255A的操作功能表CS#RD#WR#A

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。