- 1、本文档共54页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
6章节输入输出技术
第6章 输入/输出技术;6.1 微机和外设间的输入/输出接口
输入/输出(I/O)接口是计算机系统的一个重要组成部分,能够实现计算机与外界之间的信息交换。而I/O接口技术就是实现CPU 与外部设备(简称外设)进行数据交换的一门技术,在微机系统设计和应用中都占有重要的地位。I/O 接口电路位于主机与外设之间,是用来协助完成数据传送和控制任务的逻辑电路,是CPU 与外界进行数据交换的中转站。外设通过I/O 接口电路把信息传送给微处理器进行处理,微处理器将处理完的信息通过I/O 接口电路传送给外设,可见,如果没有I/O接口电路,计算机就无法实现各种输入/输出功能。; I/O 接口技术采用的是软件和硬件相结合的方式,其中,接口电路属于微机的硬件系统,而软件是控制这些电路按要求工作的驱动程序。任何接口电路的应用,都离不开软件的驱动与配合。因此,接口技术的学习必须注意其软硬结合的特点。; 在不同的微机系统中,为实现外设与微机系统的连接,人们使用了大量的I/O 设备,如键盘、鼠标、显示器、磁盘存储器、光驱、扫描仪;在某些控制场合,还用到了模/数(A/D)转换器、数/模(D/A)转换器等。由于以上这些设备和装置的工作原理、驱动方式、信息格式、以及工作速度等各不相同,其数据处理速度也各不相同,但都比CPU的处理速度要慢。所以,这些外设不能与CPU 直接相连,而必须经过中间电路再与系统连接,这部分中间电路被称作I/O 接口电路,简称I/O 接口。所以,I/O 接口就是用来解决CPU和I/O设备间的信息交换问题,使CPU和I/O 设备协调一致的工作。;6.1.1 需要接口电路的原因
(1) 速度匹配问题。CPU 的速度很高,而外设的速度有高有低,而且不同的外设速度差异很大。这就要求接口电路能对I/O过程起到缓冲和联络作用。
(2) 信号电平和驱动能力问题。CPU 的信号都是TTL 电平(一般在0~5V 之间),而且提供的功率很小,而外设需要的电平要比这个范围宽得多,需要的驱动功率也较大。需要接口进行驱动放大。;(3) 信号匹配问题。CPU 只能处理数字信号,而外设的信号形式多种多样,有数字量、开关量、模拟量(电流、电压、频率、相位),以及非电量,如压力、流量、温度、速度等,需要通过接口电路进行转换。
(4) 时序匹配问题。CPU 的各种操作都是在统一的时钟信号作用下完成的,各种操作都有自己的总线周期,而各种外设也有自己的定时逻辑与控制逻辑,大都与CPU 时序不一致。因此各种各样的外设不能直接与CPU 的系统总线相连,必须经过接口电路。;■ 接口的功能
1) 数据缓冲功能
由于CPU 和总线十分繁忙,而外设的处理速度相对较慢,所以有必要把数据放在输入接口和输出接口中缓存起来。在输入接口中,通常要设置三态门等缓冲隔离器件,仅当CPU选通该输入接口时,才允许选定的输入设备将数据送到系统总线,此时其他输入设备与数据总线隔离。在输出接口中,一般需要安排锁存器等锁存器件,将输出数据锁存起来。这时外设有足够的时间处理高速系统传送过来的数据,同时又不妨碍CPU 和总线去处理其他
事务。;2) 信号转换功能
由于外设所需的控制信号和所能提供的状态信号往往同微机的总线信号不兼容,因而常需要接口电路来完成信号的电平转换。因此,信号转换,其中包括CPU 信号与外设信号逻辑关系上、时序配合上以及电平匹配上的转换,就成为接口设计中的一个重要任务。此外,系统总线上传送的数据和外设使用的数据,在数据格式、位数等方面也存在很大差异。例如,总线上传输的是并行数据,而外设需要的是串行数据,这就需要串行和并行格式的转换;如果外设传送的是模拟信号,则要进行A/D转换和D/A 转换。;3) 设备选择功能
对任何一个微机系统,通常含有多个I/O 设备。而CPU 在同一时间内只能与一台I/O设备交换信息,这就需要接口中的地址译码电路进行地址译码以选定外设,只有被选定的I/O 设备才能与CPU 进行数据交换或通信。;4) 信息的I/O 功能
I/O 接口处在微机与外设之间,在进行数据交换时,既要面向CPU 进行联络,又要面向外设进行联络。接口电路必须提供完成这一功能所需的控制逻辑与状态信号。这些信号具体 包括状态信号、控制信号和请求信号等。同时,由于计算机直接处理的信号与外设所使用的信号可能不相同,因此也可能是一定范围内的数字量、开关量和脉冲量。所以,在输入输出时,必须将这些信号转变成适合的形式才能传输。;5) 中断控制功能
为实现CPU 与外设的并行工作、故障自动处理等功能,要求在接口电路中设置中断控制器,使CPU 与外设采用中断传送方式,以提高CPU 的效率。
6) 可编程
您可能关注的文档
- 5章节 智能型电压测量仪 .ppt
- 5章节 数据库安全保护.ppt
- 5章节 灿烂青铜文明.ppt
- 5章节 用户与组群管理.ppt
- 5章节 现金流量表分析.ppt
- 5章节 用户信息交流与信息利用.ppt
- 5章节 法西斯势力猖獗.ppt
- 5章节 磁盘管理.ppt
- 5章节 索引创建与使用.ppt
- 5章节 结构化实现.ppt
- 白天晚上教学课件.ppt
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题带答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解一套.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及完整答案详解1套.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及参考答案详解1套.docx
- 2025年山东菏泽市事业单位招聘急需紧缺岗位目录(第一批)笔试模拟试题参考答案详解.docx
- 2025年山东菏泽市牡丹区中医医院引进急需紧缺专业技术人才30人笔试模拟试题及答案详解1套.docx
- 画西瓜教学课件.ppt
最近下载
- 2025广西南宁市交通运输综合行政执法支队招聘编外聘用人员5人备考试题及答案解析.docx VIP
- 青少年航天知识竞赛题库及答案.docx
- 环氧地坪施工工艺流程.docx VIP
- DB 34T 2752-2016 用人单位职业病危害现状评价导则.docx VIP
- 2025年高考全国1卷读后续写讲评课件 -2026届高考英语一轮复习专项.pptx
- MiniMk8调试与接线资料.pdf VIP
- 五菱宏光MINIEV说明书.docx VIP
- 2024初中物理教师进城考试模拟试卷及参考答案.pdf VIP
- 秦-使用手册-20131215.pdf VIP
- 四库全书基本概念系列文库:遵义府志.pdf VIP
文档评论(0)