微型计算机接口及控制技术 教学课件 古辉 第7章 并行接口

微型计算机接口及控制技术 教学课件 古辉 第7章 并行接口

ID:13158152

大小:2.39 MB

页数:63页

时间:2018-07-21

微型计算机接口及控制技术 教学课件 古辉 第7章 并行接口_第1页
微型计算机接口及控制技术 教学课件 古辉 第7章 并行接口_第2页
微型计算机接口及控制技术 教学课件 古辉 第7章 并行接口_第3页
微型计算机接口及控制技术 教学课件 古辉 第7章 并行接口_第4页
微型计算机接口及控制技术 教学课件 古辉 第7章 并行接口_第5页
资源描述:

《微型计算机接口及控制技术 教学课件 古辉 第7章 并行接口》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、在线教务辅导网:http://www.shangfuwang.com教材其余课件及动画素材请查阅在线教务辅导网QQ:349134187或者直接输入下面地址:http://shop106150152.taobao.com1第七章并行接口微机接口技术浙江工业大学信息学院古辉gh@zjut.edu.cn微机接口技术2第七章并行接口第七章并行接口7.1并行接口的特点7.2可编程并行接口8255A7.38255A的0方式及其应用7.48255A的1方式及其应用7.58255A的2方式及其应用37.1并行接口的特点从PC/X

2、T微机开始,微机系统中就配置有一个并行通信接口,一直延续至今。并行接口起初用于系统的打印机输出接口,其输入功能主要是用来对输出的数据和命令再回收进行检验,而后来成为一个标准的双向并行接口。47.1并行接口的特点特点:以字节(或字)为单位与I/O设备或被控对象进行信息交换。计算机内部数据是并行传送的,不需要固定格式(协议),因此并行接口电路相对简单。适合在近距离、高速率传输信息的场合使用。并行接口分为硬线连接接口和可编程并行接口。硬线连接接口是用外部硬件连接来设定的,不能用软件来控制;可编程并行接口的工作方式及功能

3、可用软件编程的方法来改变,具有更大的灵活性和通用性。57.1并行接口的特点信号交互技术按照用于信号交互的数据来分类,可分为:零线信号交互单线信号交互双线信号交互相三线信号交互67.1并行接口的特点零线信号交互零线信号交互是用一个8位锁存器把CPU数据总线的状态存储起来,当有读信号来时再把这些状态送到锁存器输出端上。简单:多用于驱动像LED或继电器这样简单的输出元件;不能提供时间信息:无法反映输入信号改变状态的时间,适宜处理变化慢的输入信号;定向传输:没有指示数据通道方向的信号。77.1并行接口的特点零线交互—发光

4、二极管输出接口电路+5V74LS373300x8LEOE数据总线CSWR+锁存器74LS37387.1并行接口的特点零线交互——开关状态输入接口电路8位三态缓冲器74LS244,由G1和G2控制选通。74LS244+5V10K×8G1G2数据总线CSRD+97.1并行接口的特点单线信号交互设置一条信号线(单线),用来指示数据线上数据的有效状态,以便使反应较慢的设备能接收到数据。Q=1:锁存器输出数据无效Q=0:锁存器输出数据有效107.1并行接口的特点Q=1:中断请求处理输入数据117.1并行接口的特点双线信号交

5、互单线信号交互总是假设外部设备已准备好接收(发)数据,因此、单线信号交互不能确保收(发)成功。双多线信号交互可以提供真正的信号交互,以防止信号的漏发。三线或多线信号交互多线信号交互通常用专门设计的接口集成电路来实现,如下面将要介绍的8255A并行接口芯片。如果要利用一个接口管理多个外部设备的数据通信,则需要三线或多线信号交互技术。如IEEE488接口就是一个比较典型的例子。127.2可编程并行接口8255A8255A简介8255A具有2个8位(A口和B口)和2个4位(C口高/低4位)并行I/O数据端口;1个控制端

6、口(PC口)具有按位置位/复位的功能。8255A是一种可编程的外部接口芯片,可通过软件来设置芯片的工作方式。A口可设置为3种工作方式;B口可设置为2种工作方式;C口可设置为并行和按位置0置1的工作方式。8255A连接外设时,通常不需要附加外部电路。137.2可编程并行接口8255A一、8255A的外部特性与内部结构1.外部引脚147.2可编程并行接口8255AD0~D7:双向数据线,用于CPU向8255A发送命令、数据和8255A向CPU回送状态、数据。CS:选片信号,低电平有效,由系统的高位地址线经I/0端口地

7、址译码电路产生。A1~A0:芯片内部端口地址信号,与系统地址总线低两位相连;用来寻址8255A内部寄存器。RD:读信号,低电平有效。CPU通过执行IN指令使其有效,将数据或状态信号从8255A读至CPU。WR:写信号,低电平有效。CPU通过执行OUT指令使其有效,将命令代码或数据写入8255A。RESET:复位信号,高电平有效。它清除控制寄存器并将8255A的A、B、C三个端口均置为输入方式;输出寄存器和状态寄存器被复位,并且屏蔽中断请求;24条面向外设的信号线呈现高阻悬浮状态。157.2可编程并行接口8255A

8、PA0~PA7:端口A的输入/输出线。PB0~PB7:端口B的输入/输出线。PC0~PC7:端口C的输入/输出线。C口还有其他用途:作数据口:高4位PC4~PC7与A口一起组成A组,低4位PC0~PC3与B口组成B组。作状态口:8255A在1、2方式下,有固定的状态字,是从C口读入的。作专用联络信号线。8255A的1、2方式是一种应答方式,在l、2方式下,C口的大部分引脚

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

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

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