4-接口p.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文档。上传文档
查看更多
4-接口p,p是什么接口,vga接口1080p,12接口4扫p10,百度jsonp接口,10pminiusb接口定义,6910p指纹接口排列,联想y410pusb接口,2560p接口,2540p硬盘接口

微机原理与接口技术 第 4 章 微机接口概述 第 4 章 微机接口概述 4.1 微机接口 4.2 I/O接口的基本结构 4.3 接口数据传送的控制方式 本章复习提纲 微机接口与接口技术 ◆微机系统为了便于实现CPU的控制处理,或者为了与各种各具特色的外设交换I/O信息,往往需要通过挂接在标准、通用的系统总线上的各种接口电路来实现。因此,微机系统的总线结构,除了微处理器、存储器以外,还必须有各种接口(Interface)逻辑部件。 ◆微机接口是一个特定的管理/协调、信息变换/缓冲部件,在硬件线路与软件实现上,保证完成微机和外设之间具有其特定要求和方法的数据传送。 ◆微机接口技术是专门研究CPU和外设之间的数据传送方式、接口电路工作原理和使用方法的一门软、硬件综合应用技术。 微机接口的分类 微机接口的功能 微机接口的基本功能: 根据系统要求对外设进行管理与控制,实现信号逻辑和工作时序的转换,保证CPU与外设之间能进行可靠而有效的信息传送。 从广义角度,I/O接口电路功能可以概括为: ◆ 输入/输出数据缓冲/锁存功能 ◆ 接口(设备)选择和寻址功能 ◆ 数据格式转换功能(如,并-串转换,数-模转换) ◆ 电平信号转换功能 ◆ 控制功能(如,数据传送方式的设置) ◆ 可编程功能 ◆ 错误检测功能 微机接口的组成方案 微机接口的组成有两种方案: ◆专用接口 由寄存器,缓冲器等通用集成电路搭建而成。这样组装的接口一旦完成,功能就固定不能改变了。 ◆可编程接口 用可编程的集成电路组成,接口的功能、工作参数等可以通过指令设定或选择。这样组成的接口有较大的灵活性。? 接口与外设之间的信息 ◆数据信息 CPU和外设交换的最基本的信息就是数据信息。数据信息又可细分为:数字量 、模拟量、开关量。 ◆控制信息 控制信息是CPU对接口工作方式的设置命令,或者是通过接口发送给外设的控制命令。 ◆状态信息 状态信息是外设通过接口发给CPU的,反映其工作状态的信息,用来协调CPU和外设之间的操作。 I/O接口的基本组成 ◆微机不同功能的I/O接口电路各不相同。 ◆ I/O接口基本结构由以下部件组成: 数据输入/输出寄存器 状态寄存器 控制(命令)寄存器 数据总线缓冲/锁存器 端口地址译码电路 读/写控制逻辑电路 I/O接口基本组成示意图 I/O接口中 “数据”的操作 ◆CPU与外设之间的数据信息、状态信息和控制信息都是以“数据”形式,分别存放在接口不同的寄存器中,通过系统数据总线DB与CPU传送的。 ◆CPU与外设数据的输入/输出,以及联络、控制等操作,都是通过对接口相应寄存器的读/写操作来完成。 IN AL,数据输入R ;读输入数据 OUT 数据输出R ,AL ;写输出数据 IN AL,状态R ;读状态数据 OUT 控制R ,AL ;写控制数据 I/O接口的端口 ◆I/O接口通常设置若干个(一般是2i个)寄存器,用做CPU和外设之间传输的数据、状态和控制信息的传输通道。接口中的寄存器称为端口。 ◆接口的每个端口有独立的地址码,CPU用端口地址码来区别不同设备接口的各个端口。一个接口的2i个端口地址通常是连续地址。 例如,某一个接口有4个端口,端口地址为80H~83H。 ◆端口的编址方式: 与存储器统一编址 端口独立编址(有专门的I/O指令) 端口地址译码电路 ◆I/O接口寄存器与端口地址之间的一一对应关系。接口地址译码电路用于(惟一)选择接口内各个端口(寄存器),保证CPU与外设之间能够准确无误地选择相应端口进行传送。 ◆CPU在执行I/O指令时,向地址总线发送外设接口的端口地址( 如,IN AL,80H )。 ◆端口地址码译码分为两部分:端口的高位地址码用作对接口的选择,通过接口外部的片选译码电路产生接口片选有效信号(CS);其余的低位地址码用作对端口的选择,通过接口内部的端口译码电路产生端口选通信号。 接口地址译码电路例 I/O接口的读/写操作例 【例4.1】对接口输入/输出数据、状态数据、命令数据的读/写操作。 接口有数据输入、数据输出、状态、命令4个端口,端口地址分别为38H,39H,3AH,3BH。当A15~A2 地址码为0000 0000 0011 10时,译码得到该接口片选(CS)信号有效,表明接口被选中;A1,A0 地址码的4种组合00,01,10,11,分别选择接口的数据输入端口、数据输出端口、状态端口、控制端口。 可以用以下指令实现对它们的读/写操作: IN AL,38H ;AL读取38H端口的数据 OUT 39H,AL ;把AL数据从39H端口输出 IN AL,3AH

文档评论(0)

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

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

1亿VIP精品文档

相关文档