第一章接口概述PPT讲稿.ppt

上传人:石*** 文档编号:44672323 上传时间:2022-09-22 格式:PPT 页数:15 大小:968.50KB
返回 下载 相关 举报
第一章接口概述PPT讲稿.ppt_第1页
第1页 / 共15页
第一章接口概述PPT讲稿.ppt_第2页
第2页 / 共15页
点击查看更多>>
资源描述

《第一章接口概述PPT讲稿.ppt》由会员分享,可在线阅读,更多相关《第一章接口概述PPT讲稿.ppt(15页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、第一章第一章 接口概述接口概述第1页,共15页,编辑于2022年,星期一1.1 1.1 接口接口一、一、I/O接口基本概念接口基本概念1.1.为什么要引入接口为什么要引入接口v微机和微机和I/O设备的信息类型和格式可能不一样。设备的信息类型和格式可能不一样。v微机和微机和I/O设备信号传输处理的速度可能不匹配。设备信号传输处理的速度可能不匹配。v不用接口,不用接口,I/O直接接直接接CPU,随着外设增加,会大大降低,随着外设增加,会大大降低CPU的效率。的效率。vI/O直接接直接接CPU,会使外设硬件结构过于依赖,会使外设硬件结构过于依赖CPU,对外设,对外设本身发展不利。本身发展不利。第2页

2、,共15页,编辑于2022年,星期一 定义:接口定义:接口是是CPUCPU与与“外部世界外部世界”的的连接电路连接电路,负责,负责“中转中转”各种各种信息信息。2.2.接口的概念接口的概念 分类:分类:存储器接口和存储器接口和I/O接口。接口。位置:位置:介于系统总线与外部设备之间。介于系统总线与外部设备之间。第3页,共15页,编辑于2022年,星期一3.I/O接口与接口与I/O设备设备 不同不同I/O设备对应设备对应I/O接口不同。接口不同。I/O接口受接口受CPU控制,控制,I/O设备受设备受I/O接口控制。接口控制。为增加通用性,为增加通用性,I/O接口的接口电路一般均具有可编程功能。接

3、口的接口电路一般均具有可编程功能。微机的应用离不开与外部设备接口的设计、选用和连接。微机的应用离不开与外部设备接口的设计、选用和连接。第4页,共15页,编辑于2022年,星期一二、接口技术及应用二、接口技术及应用接口技术:软硬结合实现CPU与“外部世界”进行高效可靠的信息交换的技术应用:极其广泛(“外部世界”复杂广泛声、光、电、磁、图像)第5页,共15页,编辑于2022年,星期一1.21.2、I/OI/O接口功能接口功能 1、数据缓冲功能:通过寄存器或锁存器实现。、数据缓冲功能:通过寄存器或锁存器实现。存放数据的寄存器或锁存器称之为存放数据的寄存器或锁存器称之为数据口数据口。2、接受和执行、接

4、受和执行CPU命令功能:存放命令功能:存放CPU命令代码的寄存命令代码的寄存器称之为器称之为命令口。命令口。MOV AL,86H OUT 63,AL;8255 3、返回外设状态功能:存放执行状态信息的寄存器称、返回外设状态功能:存放执行状态信息的寄存器称之为之为状态口状态口 IN AL,21H 读读8259中断屏蔽字中断屏蔽字 4、设备选择功能:、设备选择功能:CPU通过地址译码选择不同外设。即通过地址译码选择不同外设。即CPU通过地址译码选择不同通过地址译码选择不同I/O接口。接口。第6页,共15页,编辑于2022年,星期一 6、数据格式转换和可编程功能:数据格式转换和可编程功能:并并 串转

5、换串转换 特殊格式转换(例如起始位、停止位等)特殊格式转换(例如起始位、停止位等)可编程:增加接口的灵活性和智能性。例:可编程:增加接口的灵活性和智能性。例:8255、8253、8259等等5、信号转换功能:协调总线信号与、信号转换功能:协调总线信号与I/O设备信号。设备信号。转换包转换包括信号的逻辑关系、时序配合和电平转换。括信号的逻辑关系、时序配合和电平转换。第7页,共15页,编辑于2022年,星期一1.31.3、I/OI/O接口组成(硬、软)接口组成(硬、软)基本逻辑电路、端口译码电路、选供电路一、接口硬件一、接口硬件第8页,共15页,编辑于2022年,星期一CPU侧引脚信号:侧引脚信号

6、:地址信号:选择地址信号:选择I/O接口中的不同寄存器;接口中的不同寄存器;数据信号:根据命令类型,送到对应的寄存器中,或从寄存器数据信号:根据命令类型,送到对应的寄存器中,或从寄存器中取得数据或状态;中取得数据或状态;控制信号:控制命令的执行、时序、信号同步和片选;控制信号:控制命令的执行、时序、信号同步和片选;状态信号:接口的部分工作状态信号。状态信号:接口的部分工作状态信号。第9页,共15页,编辑于2022年,星期一外设侧引脚信号:外设侧引脚信号:状态信号:外设工作状态送给接口的状态寄存器;状态信号:外设工作状态送给接口的状态寄存器;控制信号:接口的内部控制逻辑控制外设工作的控制信号和同

7、控制信号:接口的内部控制逻辑控制外设工作的控制信号和同步信号。步信号。内部控制逻辑:内部控制逻辑:根据控制寄存器、状态寄存器、总线控制信号及外设状态根据控制寄存器、状态寄存器、总线控制信号及外设状态信号控制信号控制I/O接口的工作。接口的工作。数据信号:接口缓冲寄存器与外设间的数据交换;数据信号:接口缓冲寄存器与外设间的数据交换;第10页,共15页,编辑于2022年,星期一二、接口软件(设备驱动程序)二、接口软件(设备驱动程序)1、初始化程序段:设置接口工作方式及初始条件。、初始化程序段:设置接口工作方式及初始条件。(通过初始化命令字)(通过初始化命令字)2、传送方式处理程序段:、传送方式处理

8、程序段:CPU针对不同的针对不同的I/O设备有设备有不同的处理方式。(查询、中断、不同的处理方式。(查询、中断、DMA)3、主控程序段:完成接口任务的程序。、主控程序段:完成接口任务的程序。4、程序终止与退出程序段:接口电路硬件保护及操作系、程序终止与退出程序段:接口电路硬件保护及操作系统中数据恢复。统中数据恢复。5、辅助程序段:提供人、辅助程序段:提供人-机对话手段。机对话手段。第11页,共15页,编辑于2022年,星期一1.4 1.4 接口电路的结构形式接口电路的结构形式1、固定式、固定式2、半固定式:、半固定式:GAL、PAL器件构成,可由设计器件构成,可由设计人员改变一次。人员改变一次

9、。GAL小、强、可加密、广泛小、强、可加密、广泛3、可编程:、可编程:8255、8259、8253、82374、智能型:用接口处理器或通过单片机就可以、智能型:用接口处理器或通过单片机就可以构成智能接口。(射频卡接口)构成智能接口。(射频卡接口)第12页,共15页,编辑于2022年,星期一1.5 1.5 数据传输控制方式数据传输控制方式一、查询方式(程序控制方式)一、查询方式(程序控制方式)工作原理:工作原理:CPU查询外设已准备好后,才传送数据。查询外设已准备好后,才传送数据。特点:特点:CPU与外设间自然同步。与外设间自然同步。要求:需要增加表示外部设备状态的简单硬件电路。要求:需要增加表

10、示外部设备状态的简单硬件电路。应用:适用在应用:适用在CPU不太忙且传送速度要求不高时。不太忙且传送速度要求不高时。第13页,共15页,编辑于2022年,星期一二、中断传送方式二、中断传送方式 特点:特点:CPU与外设可同时工作。与外设可同时工作。要求:接口中需要中断控制逻辑支持。要求:接口中需要中断控制逻辑支持。应用:适用与非高速度大量数据传送时。应用:适用与非高速度大量数据传送时。三、三、直接存储器存取直接存储器存取(DMA)方式方式 特点:数据的传送不经过特点:数据的传送不经过CPU,I/O设备管理由设备管理由CPU控制,控制,简化简化CPU对对I/O的控制。的控制。要求:需要要求:需要DMA控制器及相关逻辑支持。控制器及相关逻辑支持。应用:适用与高速度大量数据传送时。应用:适用与高速度大量数据传送时。第14页,共15页,编辑于2022年,星期一四、四、I/O处理机方式处理机方式 特点:特点:I/O处理机接管了处理机接管了CPU的各种的各种I/O操作及操作及I/O控制功能,控制功能,CPU能与能与IO处理机并行工作。处理机并行工作。要求:需要要求:需要IO处理机支持。处理机支持。应用:高速应用:高速I/O归归IO处理机管理,低速处理机管理,低速I/O设备归设备归CPU管理。管理。第15页,共15页,编辑于2022年,星期一

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com