第八章-并行接口.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第八章-并行接口

* * * * * * * * * * * * * * * * * * * * * * * * * * * * 《微型计算机接口技术及应用》 《微型计算机接口技术及应用》 * 《微型计算机接口技术及应用》 * 第八章 并行接口技术 8.1 可编程并行接口8255 8.2 8255编程及应用 * 《微型计算机接口技术及应用》 * 8.1 可编程并行接口8255 1、8255性能概述 有三个并行I/O口; 多种工作方式可选; 廉价,使用方便,可直接与Intel系列的芯片相连。 2、8255内部逻辑结构 三个数据端口 A口:独立的8位I/O口,内部有输入/输出锁存功能。 B口:独立的8位I/O口,仅输出有锁存功能。 C口:独立的8位I/O口,可看作两个独立的4位I/O口。仅输出有锁存功能。 * 《微型计算机接口技术及应用》 * 8.1 可编程并行接口8255 A组和B组的控制电路 A组控制A口及C口的高4位; B组控制B口及C口的低4位。 数据总线缓冲器 读/写控制逻辑 * 《微型计算机接口技术及应用》 * 8.1 可编程并行接口8255 3、8255的引脚功能 见教材p138 图7.1、p140 表7-1。 * 《微型计算机接口技术及应用》 * 8.1 可编程并行接口8255 4、8255的工作方式 方式0:查询方式; A、B、C三个口均可。 方式1:中断方式; A 、B两个口均可。 方式2:中断方式; 只有A口才有。 * 《微型计算机接口技术及应用》 * 8.1 可编程并行接口8255 方式0 (1)基本输入/输出方式。 (2)A口、C口高4位、B口、C口低4位均可分别定义为输入或输出,各端口相互独立,共有16种不同的组合。 (3)定义为输出的口均有锁存数据的能力,而定义为输入的口则无锁存能力。 (4)在方式0下,C口有按位进行置位和复位的能力。 * 《微型计算机接口技术及应用》 * 8.1 可编程并行接口8255 方式1 (1)选通的输入/输出工作方式。 (2)三个端口分为两组,即A组和B组。 (3)A组包括8位数据端口A和PC7~PC3控制/状态端口,B组为8位数据端口B和PC2~PC0状态控制端口。 (4)每一个8位数据端口均可设置为输入/输出方式,且两种工作方式均可锁存。 (5)控制/状态口除了指示两组数据口的状态及选通信号外,其余2位PC6和PC7,仍可工作在方式0,用位控方式传送。 * 《微型计算机接口技术及应用》 * 8.1 可编程并行接口8255 (1)方式1的输入组态和应答信号的功能 p152图7.8 * 《微型计算机接口技术及应用》 * 8.1 可编程并行接口8255 应答线的功能: STB:选通输入,用于将外设输入的数据打入 8255A的输入缓冲器。 IBF:输入缓冲器满,作为STB的回答信号。 INTR:中断请求信号,INTR置位的条件是STB为高且IBF为高且INTE为高。 INTE:中断允许,对 A口来讲,是由 PC4置位来实现,对B口来讲,则是由PC2置位来实现。 * 《微型计算机接口技术及应用》 * 8.1 可编程并行接口8255 (2)方式1的输出组态和应答信号功能 p154图7.10 * 《微型计算机接口技术及应用》 * 8.1 可编程并行接口8255 应答线的功能: OBF:输出缓冲器满。当 CPU将要输出的数据送入 8255A时有效,用来通知外设从8255A取数。 ACK:响应信号。作为对OBF的响应信号,表示外设已将数据从8255A的输出缓冲器中取走。 INTR:中断请求信号。INTR置位的条件是ACK为高且OBF为高且INTE为高。 INTE:中断允许。对A口来讲,由PC6的置位来实现,对B口仍是由PC2的置位来实现。 * 《微型计算机接口技术及应用》 * 8.1 可编程并行接口8255 方式2 (1)双向选通I/O方式。 (2)方式2只适用于A口,B口仍可按方式0或方式1工作。 (3)A口工作在双向方式时,C口的PC7~PC3位作为A口的控制/状态信号端口,PC2~PC0用于B组。 (4)A口的输入/输出均有锁存功能。在方式2工作状态下,A口既可工作于查询方式,又可工作于中断方式。 * 《微型计算机接口技术及应用》 * 8.1 可编程并行接口8255 (1)方式2的组态 (2)方式2的应用场合 方式2是一种双向工作方式,如果一个并行外部设备既可以作为输入设备,又可以作为输出设备,并且输入输出动作不会同时进行。 * 《微型计算机接口技术及应用》 * 8.2 8255 编程及应用 1、8255A的编程 方式控制字格式

文档评论(0)

baoyue + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档