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

微型计算机原理与接口技术张荣标课件第八章讲解.ppt

微型计算机原理与接口技术张荣标课件第八章讲解.ppt

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

第8章 输入/输出接口基础与总线 8.1 概述 8.1.1 外部设备及其信号 1、外部设备 (1)输入设备 (2)输出设备 (3)I/O复合设备 2、外部设备的信号 (1)数据信号(主要部分) 按照其物理形态可分: 1)数字量:以二进制形式表示的数据、图形或文字信息。 2)模拟量:指那些以连续形态出现的物理量。 3)开关量:只有两种状态(0,1)的量。 4)脉冲量 (2)状态信号 作用:指示外部设备当前的工作状态,协调CPU与外部设备之 间的操作。 (3)控制信号   作用:CPU向外设发出的命令。 8.1.2 输入/输出接口的功能 应具有以下基本功能: (l)解决CPU与外设之间速度不匹配问题 (2)实现信号电平的转换 (3)实现信号格式的转换 实现信号格式转换的情况可分成以下三种: 1)模/数与数/模转换 2)开关量转换 3)并行—串行转换 (4)实现CPU与外设之间同步工作 (5)实现CPU对端口的选择 8.2 CPU与端口之间的接口技术 8.2.1 最常用的简单输入/输出接口芯片   主要有缓冲器、锁存器和译码器。 (1)单向缓冲器    74LS244 (2)双向缓冲器    74LS245 (3)锁存器74LS373 (4)译码器74LS138 1、端口 接口内部通常设置有若干个寄存器,用来暂存CPU和外设之间传输的数据、状态和命令,这些寄存器被称为端口。 端口根据寄存器内暂存的信息可分为: 数据端口、命令端口和状态端口。 状态信息的获取:CPU对状态端口进行一次读操作。 数据的输入/输出:CPU对数据端口进行一次读或写操 作。 控制命令的输出:CPU把若干位代码写入命令端口。 2、I/O端口的寻址方法 I/O端口的编址方式有两种:统一编址方式和独立编址方式。 (1)统一编址方式(存储器映像寻址) 优点: 1)简化了指令系统的设计,在微处理器指令集中不必包含I/O  操作指令; 2)访问I/O设备的指令类型多、功能强,能用访问存储器指令, 对 I/O设备进行方便、灵活的操作; 3)I/O地址空间可大可小,能根据实际系统上的外设数目来调 整。 缺点:I/O端口占用了存储单元的地址空间,且I/O译码电路变 得较复杂。   其次,访问存储器的指令一般要比较长,这样延长了输入输出操作时间。 (2)独立编址方式 优点: 1)可读性好,输入输出指令和访问存储器的指令有明显的区别,  使程序清晰; 2)I/O指令长度短,执行的速度快,占用内存空间少; 3)I/O地址译码电路较简单。 缺点:CPU指令系统中必须有专门的IN和OUT指令,而且这些指   令的功能没有访问存储器的指令强。 8.2.3 端口与CPU之间的接口 1、简单I/O接口的组成 简单I/O接口的组成:由地址译码、数据锁存与缓冲器、状态寄          存器、命令寄存器等 。 2、地址译码电路 地址译码电路是接口的重要组成部分。 地址译码电路分为两个部分:接口的选择和端口的选择。 例8-1 某接口有四个端口分别为数据端口A、数据端口B、数据端口C和控制端口。数据端口A和数据端口C为输入口,数据端口B和控制端口为输出口, 系统分配给接口的地址是378H、379H、37AH、37BH。设系统为最小工作模式,试设计接口的译码电路。 解: 该接口共有四个端口地址,取地址码最低两位A1、A0作为接口内不同端口的选择,即:数据端口A、数据端口B、数据端口C和控制端口分别对应四种组合00、01、10、11,高14位地址码译出本接口的选择地址378H(也是数据端口A的地址)。 3、8086 CPU与端口之间的硬件接口 硬件接口三种方法: (1) 仅使用8086CPU偶地址的接口技术 例8-2 设有某8位I/O接口电路芯片,其内部有 4个可寻址的端口,并已知该I/O接口电路芯片的起始地址为328H,仅使用8086CPU中偶地址的接口技术,试求出该I/O接口电路芯片的其余地址并设计出该接口电路。 解:用CPU的二位地址线A2和A1作为I/O接口电路芯片内部寻址,其余地址线经译码后可求得该芯片的片选信号,译码地址应为328H。其接口电路芯片内部的 4个可寻址的端口地址应为328H、32AH、32CH、32EH。该接口电路如图8-6所示。 (2)仅使用8086CPU奇地址的接口技术 (3)使用8086CPU连续地址的接口技术 8.3 CPU与端口之间的数据传送方式 CPU与端口之间的数据传送方式有三种: 程序控制传送方式 中断技术传送方式 DMA传送方式 8.3.1 程序控制方式 程序控制传送方式----在程序控制下进行信息传送 分为二种方式:无

文档评论(0)

挑战不可能 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档