- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
并行IO接口120肖
第11章 并行I/O接口技术 11.1 并行接口概述 11.2 可编程并行接口芯片8255A 11.3 并行接口标准 11.1 并行接口概述 并行通信就是把一个字符的各数位用几条数据线同时进行传输。 与串行通信相比,并行通信的信息传输速度快,但并行通信比串行通信所用电缆多,随着距离的增加,电缆的开销会成为突出的问题。 所以,并行通信总是用在数据传输率要求较高,而传输距离较短的场合。 11.1 并行接口概述 并行接口就是实现并行通信的接口电路,并行接口在多根数据线上,以字节/字为单位与I/O设备交换数据。 并行接口可以只作为输出接口,也可以只作为输入接口,还可以把它设计成既作为输入接口又作为输出接口。 计算机内部数据是并行传送的,不需要固定格式(协议),因此并行接口电路相对简单。相比之下,串行接口电路由于要进行串并行转换因而比较复杂。 可以采用两类芯片设计并行接口电路: 普通的锁存器、缓冲器 可编程并行接口芯片,如8255 并行接口连接外设的示意图 8位三态缓冲器74LS244,由G1和G2控制选通。 8位三态锁存器74LS373,由LE控制锁存,OE控制选通 8255A的内部结构和外部引脚 8255A的内部结构和外部引脚 8255A的控制字 8255A可通过指令在控制端口中设置控制字来决定它的工作方式。其控制字可分为两类: 方式选择控制字 它可使8255A的3个数据端口工作在不同的工作方式。 方式选择控制字总是将3个数据端口分为两组来决定工作方式,即端口A和端口C的高4位为1组,端口B和端口C的低4位为1组。 端口C按位置0/置1控制字 它可使端口C中的任何一位进行置位或复位。 这两类控制字通过控制端口的最高位即D7位为0或1来区别。方式选择控制字的最高位为1,而端口C置1/置0的控制字最高位为0。 例1:设 A、B、C数据口地址分别位60H、 61H、62H、控制口端口地址 63H。A口方式0,输出、B口方式0,输入,C口高4位输出,C口低4位输入 MOV AL OUT 63H,AL 1. 工作方式0:基本型输入/输出方式 A口、B口、上C口、下C口都可以独立设置作为输入或输出使用。 适合用于无条件或程序查询方式I/O传送。 2. 工作方式1:选通型(应答型)输入/输出方式 A口、B口可以分别作为数据口工作在方式1。 需要使用C口中特定的引脚作为选通和应答使用。 适合用于中断式传送和程序查询方式I/O传送。 3. 工作方式2:双向数据传送方式 只有A口可以工作在方式2。 相当于是A口工作在方式1的输入和输出的叠加 相当于是A口工作在方式1的输入和输出的叠加。 8255A在PC机中的应用 PC/XT机中有一片8255A,用作键盘输入的并行接口,同时提供扬声器发声控制信号。 端口地址是60H~63H。正常工作时A、B、C三个口都是方式0,其中A口、C口输入,B口输出。工作方式控制字是: 99H。 8255A在PC机中的应用 PC机一般有1~3个并行口,每个并行口占用3个I/O端口地址,分别对应数据寄存器、状态寄存器和控制寄存器。端口的基地址可以从0000:0408-040D获得,一般情况下: 并行口 数据 状态 控制 LPT1 378H 379H 37AH LPT2 278H 279H 27AH 兼容模式(SPP) 数据端口 基地址+0 与数据线相对应 状态端口 基地址+1 ? ? ? nError/nFault Select PaperEnd/PaperOut nAck Busy(与连接器上 信号反相) 兼容模式(SPP) 控制端口 基地址+2 ? ? ? nStrobe nAutoLinefeed nInitialize nSelectPrinter 允许中断 与连接器上信号反相 没有在连接器上体现 兼容模式(SPP) Centronics接口时序如下 兼容模式(SPP) 例:通过LPT1在打印机上打印一个字符 CHECK: MOV DX, 379H IN AL, DX AND AL, 80H JZ CHECK MOV AL, [BX] MOV DX, 378H OUT DX, AL MOV AL, MOV DX, 37AH OUT DX, AL MOV AL, OUT DX, AL 检查打印机 是否忙 打印字符 输出选通脉冲 兼容模式(SPP) 11.1 并行接口概述 74LS244 +5V 10K x 8 G1 G2 数据总线 CS RD 并行接口设计实例——开关状态输入接口电路 11.1 并行接口概述 +5V 74LS373 300 x 8 LE
您可能关注的文档
- 常用临床科研设计方案(新版)14==2.ppt
- 常用传感器2.ppt
- 带压堵漏密封技术.ppt
- 常用函数实例.ppt
- 常用命令简析.ppt
- 常用办公软件应用技巧——陈立男.pptx
- 常考专题讲座(五).ppt
- 常用电路故障分析 Microsoft Word 文档.doc
- 带视频室内空气污染防治.pptx
- 常见故障分析思路.ppt
- 人教版八年级上册数学精品教学课件 第十三章 三角形 章末整合练.ppt
- 人教版八年级上册数学精品教学课件 第十五章 轴对称 15.3 等腰三角形-15.3.1 等腰三角形-第2课时 等腰三角形的判定 (4).ppt
- 人教版八年级上册数学精品教学课件 极速提分法 第17招 整体思想在解题中的七种技巧.ppt
- 人教版八年级上册数学精品教学课件 第十五章 分式 专项突破9 分式方程的解在求字母的值或取值范围中的常用技巧.ppt
- 人教版八年级上册数学精品教学课件 第十八章 分式 18.3 分式的加法与减法-第1课时 分式的加减.ppt
- 人教版八年级上册数学精品教学课件 第十四章 全等三角形 14.1 全等三角形及其性质 (4).ppt
- 七年级作文成长的经历(11篇).docx
- 法律责任豁免声明及工作证明函(6篇).docx
- 叙事作文那是一次难忘的尝试750字通用14篇.docx
- 沙滩里的秘密500字(14篇).docx
文档评论(0)