并行通信接口技术

并行通信接口技术

ID:27657802

大小:1.81 MB

页数:90页

时间:2018-12-05

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

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

1、7.3可编程并行接口微型计算机与I/O设备的接口按照数据传送格式的不同,可分为并行接口和串行接口两种。实现并行通信的接口就是并行接口实现串行通信的接口就是串行接口并行通信与串行通信数据通信的基本方式可分为并行通信与串行通信两种:并行通信:是指利用多条数据传输线将一个数据的各位同时传送。传输速度快,适用于短距离通信。串行通信:是指利用一条传输线将数据一位位地顺序传送。通信线路简单,利用电话或电报线路就可实现通信,降低成本,适用于远距离通信,但传输速度慢。以计算机的字长,通常是8位、16位或32位为传输单位,一次传送一个字长的数据适合于外部设备与微机之间进行近距离、大量和快速的信息交换例如:微机与

2、并行接口打印机、磁盘驱动器微机系统中最基本的信息交换方法例如:系统板上各部件之间,接口电路板上各部件之间并行通信的特点串行通信的特点将数据分解成二进制位用一条信号线,既传送数据信息,又传送控制信息要求数据格式固定,分为异步和同步数据格式串行通信中对信号的逻辑定义与TTL不兼容,需进行逻辑关系和逻辑电平转换串行传送信息的速率需要控制,要求双方约定通信传输的波特率可编程并行接口芯片8255A1.8255A有两个8位(端口A与端口B)和两个4位(端口C高/低4位)的并行输入/输出端口2.端口A有三种工作方式:方式0、方式1、方式2;端口B口有两种工作方式:方式0、方式1;可适应CPU与I/O接口的多

3、种数据传送方式,如无条件传送、查询式传送和中断方式传送等3.端口C的使用较特殊,除工作在方式0作为数据端口之外,当工作在方式1和方式2时,它的大部分引脚被用作联络信号,端口C还可以进行按位置位/复位操作8255A的内部结构1.数据总线缓冲器2.8位端口PA、PB和PC端口A:PA0~PA71个8位的数据输入锁存器和1个8位的数据输出锁存/缓冲器端口B:PB0~PB71个8位的数据输入缓冲器和1个8位的输入/输出、锁存/缓冲器端口C:PC0~PC71个8位数据输入缓冲器和1个8位输出锁存/缓冲器,也可以分两个4位端口使用3.A组和B组的控制电路A组控制部件用来控制端口PA和端口PC的高4位(PC

4、7~PC4),B组控制部件用来控制端口PB和端口PC的低4位(PC3~PC0)。4.读/写控制逻辑8255A芯片的引脚信号8255A为双列直插式封装,除了电源和地线以外,其外部引脚信号可分为两组,一组是面向CPU的信号,一组是面向外设的信号。1.面向CPU一侧的引脚信号⑴D7~D0:8位,双向,三态数据线⑵RESET:复位信号,复位后所有内部寄存器清零,三个数据端口自动设为输入方式⑶CS*:片选信号⑷RD*:读信号⑸WR*:写信号⑹A1、A0:端口选择信号A1A0RD*WR*CS*输入操作(CPU读)001010000111000数据总线←端口A数据总线←端口B数据总线←端口C00110101

5、111100000000输出操作(CPU写)数据总线→端口A数据总线→端口B数据总线→端口C数据总线→控制端口8255A的读/写操作控制2.面向外设一侧的引脚信号端口A:PA0~PA7A组,支持工作方式0、1、2端口B:PB0~PB7B组,支持工作方式0、1端口C:PC0~PC7仅支持工作方式0A组控制高4位PC4~PC7B组控制低4位PC0~PC38255A的工作方式方式0:基本输入输出方式适用于无条件传送和查询方式的接口电路方式1:选通输入输出方式适用于查询和中断方式的接口电路方式2:双向选通传送方式适用于与双向传送数据的外设适用于查询和中断方式的接口电路1.方式0方式0的特点(1)A口、

6、C口的高4位、B口以及C口的低4位可分别定义为输入或输出,各端口互相独立,故共有16种不同的组合。(2)定义为输出的口均有锁存数据的能力,而定义为输入的口则无锁存能力。(3)在方式0下,C口有按位进行置位和复位的能力方式0适合于两种情况:一种是无条件传送,另一种是查询方式传送2.方式1一种选通的输入/输出工作方式三个端口分为两组,即A组和B组A组包括8位数据端口A和PC7~PC3五位控制/状态端口,B组为8位数据端口B和PC2~PC0三位状态控制端口每一个8位数据端口均可设置为输入/输出方式,且两种工作方式均可锁存控制/状态口除了指示两组数据口的状态及选通信号外,还可用做I/O口,如PC6和P

7、C7,用位控方式传送端口A方式1作输入:数据选通信号表示外设已经准备好数据输入缓冲器满信号表示A口已经接收数据中断请求信号请求CPU接收数据PC4PC5PC3PA7~PA0INTEAIBFAINTRASTBA中断允许触发器PC2PC1PC0PB7~PB0INTEBIBFBINTRBSTBB数据选通信号表示外设已经准备好数据输入缓冲器满信号表示B口已经接收数据中断请求信号请求CPU接收数据中断允许触

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

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

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