网站大量收购闲置独家精品文档,联系QQ:2885784924

并行与串行接口.pptx

  1. 1、本文档共100页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
并行与串行接口重点讲义

第七章 并行接口与串行接口 7.1 并行接口与串行接口概述 7.2 简单的并行接口电路 7.3 可编程并行接口芯片8255A 7.4 并行接口应用思维 7.5 串行通信的基本概念 7.6 异步串行通信接口标准 7.1 并行接口与串行接口概述 1.并行与串行接口 微型计算机与I/O设备的接口按照数据传送方式的不同,可分为并行接口和串行接口两种。 7.1 并行接口与串行接口概述 主要差别:串行接口需要实行并行和串行之间的相互转化,而并行接口则无需实现这种变化。 2. 并行与串行接口在结构、功能上的异同 简单的不可编程并行接口电路主要由数据锁存器和/或三态门构成。 7.2 简单的不可编程并行接口 7.2.1 三态门接口 7.2.2 锁存器接口 7.2.3 带三态缓冲输出的锁存器接口 7.2.1 三态门接口 以74LS244为例,其内部结构、外部引脚与真值表如下: 使能 G* 数据输入 A 数据输出 Y 0 0 1 0 1 × 0 1 高阻态 三态门具有“通断”控制能力,可用作各种接口电路中的单向或双向总线缓冲器/驱动器。 用74LS244构成的输入接口 7.2.1 三态门接口 7.2.2 锁存器接口 以8D触发器74LS273为例,其外部引脚图与真值表如下: S CP Di Qi 0 1 1  ↑ ↑  0 1 0 0 1 数据锁存器具有数据保持功能,所以常用作输出接口。 用74LS273构成的继电器控制接口 7.2.2 锁存器接口 7.2.3 带三态缓冲输出的锁存器接口 数据锁存器无“通断”控制能力,所以不能作为输入接口;而三态门没有数据“保持”功能,也不能用作输出接口。只有带三态缓冲输出的锁存器既可用作输出接口,又可用作输入接口。 以74LS374为例,其单个锁存器的内部结构如下: 74LS374用作输入和输出接口的连接 7.2.3 带三态缓冲输出的锁存器接口 如图是利用三态门和锁存器(D触发器)分别构成输出接口和输入接口,希望利用输出口控制发光二极管D的亮灭;利用输入接口输入开关K的状态。试指出图中的错误并说明错在哪里。 【例 7.1】简单并行接口电路分析 7.2 简单的不可编程并行接口 7.3 可编程并行接口芯片8255 7.3.1 内部结构与外部引脚 7.3.2 内部端口寻址与读/写控制 7.3.3 控制字格式 7.3.4 三种工作方式 7.3.1 内部结构与引脚功能 与外设接口部分 与M P U接口部分 内部控制部分 由三大部分组成 控制部件分为A组和B组,用于控制8255的工作方式、输入/输出状态和对C口的按位置位/复位操作。 与存储器和其他可编程接口芯片大同小异。 有三种可编程的工作方式。 A口、B口只能用作数据I/O口; C口则因工作方式不同,有时是I/O数据端口线,有时是A口、B口数据传送的应答控制线。 7.3.2 内部端口寻址与读/写控制 8255内部共有A口、B口、C口和控制口4个端口寄存器,对他们的寻址和读/写操作是由CS*、A1、A0和RD*、WR*几个信号来控制的。 7.3.3 控制字格式 8255有两种控制字: 工作方式控制字 C口按位置位/复位控制字 7.3.3 控制字格式 1. 工作方式控制字 B组控制 C口 低4位 0 输出 1 输入 B口 I/O 选择 0 输出 1 输入 方式 选择 0 方式0 1 方式1 A组控制 C口 高4位 0 输出 1 输入 A口 I/O 选择 0 输出 1 输入 方式 选择 0 0 方式0 0 1 方式1 1  方式2 1 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 2. C口按位置位/复位控制字 C口的按位置位/复位操作一次只能使C口的1位置“1”或置“0”。 如果要在某位上输出一个开关量信号,对该位的置 “1”置“0”操作必须成对使用。 C口按位置位/复位控制字不是送到C口地址,而是送到控制寄存器地址。 说明: 0 C 口 的 位 选 择 位 D3 D2 D1 0 0 0 0 1 0 0 1 2 0 1 0 3 0 1 1 4 1 0 0 5 1 0 1 6 1 1 0 7 1 1 1 置位复位 0 复位 1 置位 7.3.3 控制字格式 7.3.4 三种工作方式 1.方式0:基本I/O方式 7.3.4 三种工作方式 方式0主要用于无条件I/O传送,这时输出有锁存功能,而输入则无锁存功能; C口支持按位操作; 方式0亦可用于应答式工作。 A、B、C三个端口均为数据I/O口,其中A口、B口、C口高4位、C口低4位可通过编程选择分别工作于

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档