新微机原理及其应用 教学课件 邓蓓 微机原理与应用 第8章.pptVIP

新微机原理及其应用 教学课件 邓蓓 微机原理与应用 第8章.ppt

  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章 微机接口技术及其应用 8.1 并行I/O接口 8.1.1 并行I/O接口 并行输入/输出就是把一个字符的几个位同时进行传输。 它具有传输速度快、效率高的优点。并行通讯所用的电缆较多,不适合长距离传输。所以,并行通讯总是用在数据传输率要求较高,而传输的距离较短的场合。  实现并行输入/输出的接口就是并行接口。通常,一个并行接口可设计为输出接口,如连接一台打印机。也可设计为输入接口,如连接键盘。还可设计成双向通讯接口,既作为输入接口又作为输出接口,如连接像磁盘驱动器这样的需双向通路的设备。 第8章 微机接口技术及其应用 图8-1是典型的并行接口和外设连接的示意图。从图中可以看到,并行接口左边是与CPU连接的总线,右边用一个通道和输入设备相连,另一个通道和输出设备相连,输入和输出都有独立的信号交换联络控制线。在并行接口内部用控制寄存器来寄存CPU对它的控制命令,用状态寄存器来提供各种工作状态供CPU查询,此外,还有供输出和输入数据用的输出数据锁存器和输入数据缓冲器。 并行接口的工作原理如下:  在输入过程中,当外设把数据送到数据输入线上时,通过“数据输入准备好”状态线通知接口取数。接口在把数据锁存到输入缓冲器的同时,把数据输入回答线置“1”,用来通知外设,接口的数据输入缓冲器“满”,禁止外设再送数据。 第8章 微机接口技术及其应用 A、B、C口都是8位的,可以选择作为输入或输出, 但在结构和功能上有所不同。A口含有一个8位数据输出锁存/缓冲器和一个8位数据输入锁存器。B口含有一个8位数据输入/输出锁存/缓冲器和一个8位的数据输入缓冲器(不锁存)。C口含有一个8位数据输出缓冲器和一个8位数据输入缓冲器(不锁存)。 当数据传送不需要联络信号时,这三个端口都可以用作输入或输出口。当A口、B口工作在需要联络信号输入、输出方式时,C口可以分别为A口和B口提供状态和控制信息。  第8章 微机接口技术及其应用 (2) A组和B组控制电路。 8255A的三个端口在使用时分为A、B组。A组包括A口8位和C口的高4位,B组包括B口8位和C口的低4位。两组的控制电路中有控制寄存器,根据写入的控制字决定两组的工作方式, 也可以对C口的每一位置“1”或清“0”。 (3) 数据总线缓冲器。 数据总线缓冲器是三态双向8位缓冲器,是8255A与CPU数据总线的接口。数据的输入/输出、控制字和状态信息的传送, 都是通过这个缓冲器进行的。 由于8255A的数据总线是三态的,所以D0~D7可以直接与CPU的数据总线相连。 第8章 微机接口技术及其应用 (4) 读/写控制逻辑。 8255A的读/写控制逻辑的作用是从CPU的地址和控制总线上接收有关信号,转变成各种控制命令送到数据缓冲器以及A组、B组控制电路,从而管理三个端口、控制寄存器和数据总线之间的传送操作。 2. 8255A的引脚功能 8255A采用40脚双列直插式封装,引脚如图8-3所示。下面分别介绍各个引脚的功能。  第8章 微机接口技术及其应用 INTRA OBFAA CKA STBA IBFA I/O 1 B组方式 0=方式0 1=方式1 RD WR PA7~PA0 INTE 1 PC7 PC6 PC4 PC2、PC0 & 1 × × I/O I/O I/O × D7 D6 D5 D4 D3 D2 D1 D0 PC3 PC5 INTE 2 & ≥1 B口 0=输出 1=输入 PC2~PC0 0=输出 1=输入 图8-9 方式2下8255A端口A的结构 第8章 微机接口技术及其应用 表8-4 8255A芯片端口A方式2时的联络信号 数据线或B组联络线 I/O PC0 数据线或B组联络线 I/O PC1 数据线或B组联络线 I/O PC2 中断请求信号 INTRA PC3 端口A外设数据输入选通信号 PC4 端口A输入缓冲器满信号 IBFA PC5 端口A外设收到数据的应答信号 PC6 端口A输出缓冲器满信号 PC7 信号含义 联络信号 联络线 注:当端口B工作在方式1时,表中的PC2~ PC0仍作为联络信号含义与表8-3相同。 第8章 微机接口技术及其应用 8.2 串行通信接口 8.2.1串行通信基本概念 微型计算机与一些常用的外部设备(如电传打字机、 CRT终端等)之间的数据交换,往往需要采用串行通讯方式。在远程计算机通讯中,串行通讯更是一种不可缺少的通讯方式。 串行通讯是指数据一位一位地顺序传送,只占用一条传输线,它可由两种方式来实现:一种是将8位

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档