- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[工学]08级第七章输入输出系统
第七章 输入输出系统 接口及接口技术的基本概念(复习) 接口技术的基本要素 CPU与接口交换数据的方式 (老教材第六章、新教材第七章1~4节) §7-1 I/O接口技术概述 一、什么是接口 “CPU与外部世界的连接电路,是CPU与外界进行信息交换的中转站。” “协调CPU与外设之间各种关系的专门电路。” 二、接口电路的分类 可从不同角度来分—— ★ 系统接口:与微型计算机基本外设连接的接口电路。 应用接口:根据用户特定需要开发的接口电路。 ★ 通用接口: 专用接口: ★ 并行接口:被传输的信息若干位同时输入、输出。 串行接口:被传输的信息逐位输入、输出。 ★ 数字信号接口: 数字与非数字信号互换接口: ★ 非可编程接口: 可编程接口: 三、I/O接口技术基本概念 1、 接口电路是由若干个实现具体功能的端口组成的。 2、端口(port)的概念 : 接口电路中用于传送某一特定信息的硬件通路。 3、、CPU对端口的识别: * CPU按端口地址区别各个不同的端口。 * 端口地址:每个端口唯一对应的编号。 三、I/O接口技术基本概念 (续) 4、不同类型的CPU对端口地址的编址方式不同,总的有两种: a I/O端口独立编址—— I/O端口地址完全独立与系统存储器地址。I/O端口地址的形式与存储器地址完全不同;对I/O端口的访问有专门的指令。 b I/O端口与存储器单元统一编址——端口地址占用了内存地址空间的一部分。端口地址与内存单元地址的形式完全相同;没有专门的I/O指令。 5、信息流 从一般意义上讲CPU与外设之间交换信息存在着三种不同性质的信息流—— 数据信息:CPU系统与外设之间相互传递的数据。 控制信息:CPU系统发给外设的控制信号。 状态信息:外设的工作状态信号可供CPU系统检测。 6、CPU对端口的操作 读操作——输入: 汇编语言实现: IN Al /AX , 端口地址 C语言实现:int inport(int portid); (输入函数)unsigned char inportb(int portid); 写操作——输出: 汇编语言实现:OUT 端口地址, Al /AX C语言实现:void outport(int portid,int value); (输出函数) void outportb(int portid, unsigned char value); §7-2 接口技术的基本内涵 当cpu系统执行:OUT 端口地址,累加器 或者 outportb(int portid, unsigned char value); 发光二极管就会有所动作。 二、对I/O接口的地址译码 ㈠、地址译码电路的作用:从硬件上保证端口地址编码与译码输出信号的唯一对应。 译码输出信号一般用作产生端口的工作使能(片选)信号。 片选信号是保证接口电路正常工作的仅次于电源、接地的最重要的信号。 验证地址译码电路作用的实验—— I/O端口地址译码例1:使用逻辑门实现对端口的译码。 ㈡、 I/O接口的地址译码方法 2)对高位地址编码实行系统译码有两种译码方式: 部分译码(线译码、混合译码)——只用高位地址线中的一部分参加系统译码。会产生I/O端口地址重叠。 全译码——全部高位地址线都参加系统地址译码。口地址与I/O端口是唯一对应的。 I/O端口地址译码例2: (老教材P157 图6_2) 对I/O端口地址译码例1(教材P157 图6_2)的地址编码分析: I/O接口的地址译码例3:使用3—8译码器对端口地址实现系统地址译码。低位地址线A4~A0没有参与其中。(参见老教材P158图6-4) 地址编码分析: (设A15~A10为全0 ) 三、最基本输入输出接口电路的工作过程 一个最基本的输入或输出接口电路的电路构成是怎样的?与CPU系统总线怎样连接?它是怎样工作的? 一个最基本的输入接口电路的工作过程 一个最基本的输出接口电路的工作过程 由图可见: a.为使数据稳定准确传送,输入接口一般要使用缓冲器。 当 EN=1 out=in 当 EN=0 out相对于in呈高阻状态 b、在硬件上实现对接口电路的寻址:地址译码器对地址编码n 译码,得到唯一有效输出信号Yn。这个信号或单
您可能关注的文档
- [工作范文]提问式销售5.ppt
- [工作范文]日常事务文书教案.ppt
- [工作范文]时间管理.ppt
- [工作范文]服务与销售技巧.ppt
- [工作范文]服务标准手册审核修改版.doc
- [工作范文]机修厂管理人员工作标准.doc
- [工作范文]机自团支部工作手册.doc
- [工作范文]成功与情商.ppt
- [工作范文]正华混凝土发展战略报告PPT版第二稿.ppt
- [工作范文]正式教案使用版1.doc
- 2025浙江温州市公用事业发展集团有限公司面向高校招聘工作人考前自测高频考点模拟试题最新.docx
- 2025年蓬安县财政局下属单位招聘备考题库附答案.docx
- 广安市农业农村局2025年公开遴选市动物卫生监督所工作人员备考题库附答案.docx
- 南昌市劳动保障事务代理中心招聘3名劳务派遣驾驶员参考题库附答案.docx
- 2025浙江绍兴市新昌县机关事业单位招用编外聘用人员36人备考题库最新.docx
- 浙江国企招聘-2025嘉兴海盐县城市投资集团有限公司招聘7人笔试备考试题附答案.docx
- 长沙银行2026校园招聘备考题库最新.docx
- 2026年度中国地震局事业单位公开招聘备考题库附答案.docx
- 2025福建省晋江圳源环境科技有限责任公司招聘6人模拟试卷附答案.docx
- 浙江国企招聘-2025温州平阳县城发集团下属房开公司招聘5人公笔试备考试题附答案.docx
原创力文档


文档评论(0)