微机原理与接口技术(第二版) 教学课件 作者 毛红旗 刘敏 杨洪亮 第10章 并行通信接口.ppt

微机原理与接口技术(第二版) 教学课件 作者 毛红旗 刘敏 杨洪亮 第10章 并行通信接口.ppt

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10章 并行通信接口 10.1 并行通信与并行接口 10.2 简单并行接口 10.3 可编程并行接口芯片8255A 10.1 并行通信与并行接口 1. 并行通信 并行通信就是把一个字符的各数位用几条线同时进行传输。 并行通信的主要特点是信息传输速度快、信息率高。 这种特点是多用通信电缆而换取的,用于数据传输率要求较高、而传输距离较短的场合。 2. 并行接口 实现并行通信的接口就是并行接口。 并行接口广泛应用于微机内部各部件之间以及主机与外部设备之间的信息交换。例如,打印机接口,A/D、D/A转换器接口,开关量接口,控制器接口等等。 并行接口是指接口与I/O设备或控制对象一侧的并行数据线。 并行接口分为: 不可编程接口: :工作方式和功能是完全通过逻辑电路连接来设定 可编程接口:工作方式和功能都能通过软件编程的方法加以设定或改变。 并行接口的特点 1、并行接口最基本的特点就是在多条数据线上以数据字节(字)为单位与I/O设备或被控对象传送信息。 2、并行接口适用于近距离传送数据的场合。 3、在并行接口中,一般都需要在接口与外设之间设置并行数据线的同时,至少还要设置两条握手(联络)信号线,以便进行互锁异步握手方式的通信。 并行接口的特点 4、在并行接口中,数据的每个位(8位或16位)都是一起行动的,因此,当并行接口与外设交换数据时,即使是仅用到其中的一位,也是一次输入或输出8位或16位数据。 5、并行传送的信息,不要求有固定的传输格式。 10.2 简单并行接口 简单并行接口就是用简单的门电路、触发器等连接组成的并行接口。一般采用无条件传输方式 10.2.1 简单并行接口常用芯片简介 1、74LS74 74LS74的功能表 74LS74 74LS74包含两个独立的上升沿触发的TTL集成双D触发器,每个触发器都有独立的直接复位(清除)端RD,直接预置端SD,数据输入端D和时钟输入端CLK(CP),还有一组互补输出端Q和~Q。 2、74LS273 74LS273是带清除端CLR的八D触发器。在是时钟CLK上升沿作用下,输入信息由D端传送到Q端。触发器的时钟频率响应范围为0~30MHz。 74LS273的功能表 74LS273的功能图 3、74LS373/374 74LS373是透明D型锁存器,当允许端G是高电平时,输入数据D被内部输出并锁存,只有当输出控制端为低电平时,被锁存的数据D才在Q端输出。当输出控制端为高电平时,输出端Q为高阻状态。由于输出可提供具有高阻抗的第三态,74LS373作为缓冲寄存器、I/O通道、总线驱动器以及工作寄存器等都特别有吸引力。 74LS373结构图 74LS373功能表 74LS373/374 74LS374与74LS373基本相同,它们的区别仅在于74LS374是边沿触发,即把74LS373的允许端G换成为74LS374的时钟输入端CLK,在时钟上升沿时,内部锁存器的输入端(D)的状态就建立在锁存器的输出端。另外,当CLK为低电平时,输出端Q处于维持数据状态。其他与74LS373相同。 4、74LS244 74LS244是带史密特触发的8位(2×4)三态门电路,抗干扰性好,无锁存功能,常用作总线驱动器和并行输入接口。74LS244的8路输入输出实际上分两个4路的输入输出,分别由门控信号1G和2G控制,当它的控制端1G(2G)为低电平时,输出端Y等于输入端A(直通);当1G(2G)为高电平时,输出端Y为高阻态。 施密特触发器的电压传输特性 (a)同相输出 (b)反相输出 5、74LS245 74LS245是具有三态输出的8位总线收发器/驱动器,无锁存功能。在输出控制端为低电平期间,当传输方向控制端DIR为低电平时,74LS245可以将8位数据从A端传送到B端,即此时A端为输入而B端为输出;当传输方向控制端DIR为高电平时,74LS245可以将8位数据从B端传送到A端,即此时B端为输入而A端为输出。当输出控制端为高电平时,将禁止传输,A端与B端之间为高阻状态(隔离)。 10.3 可编程并行接口芯片8255A 所谓可编程实际上就是具有可选择性,并且是用编程的方法进行选择。 例如,选择芯片中的哪一个或哪几个数据端口与外设连接;选择端口中的哪一位或哪几位作输入,哪一位或哪几位作输出; 选择端口与CPU之间采用哪种方式传送数据等,均可由用户在程序中写入方式字或控制字来进行指定。 因此,它们具有广泛的适应性及很高的灵活性,在微机系统中得到广泛应用。 10.3.1 8255A 的外部特性和内部结构 1、8255A的基本特性 8255A是一个具有两个8位(A口和B口)和两个4位(C口高/低4位)并行I/O端口的接口芯片,8255A的PC口还具有按位置位/复位功能,为按位控制提供

您可能关注的文档

文档评论(0)

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

1亿VIP精品文档

相关文档