《微机接口技术》 第六章 输入/输出接口

微机接口技术
微机接口技术

第六章输入/输出接口 个简单的微机系统需要CPU、存储器、 基本的输入/输出系统以及将它们连接在 起的各种信号线和接口电路 外部设备通过接口电路和系统总线相联 接口电路的作用是把计算机输出的信息变成 外设能够识别的信息,把外设输入的信息转 化成计算机所能接受的信息
2 一个简单的微机系统需要CPU、存储器、 基本的输入/输出系统以及将它们连接在一 起的各种信号线和接口电路。 外部设备通过接口电路和系统总线相联, 接口电路的作用是把计算机输出的信息变成 外设能够识别的信息,把外设输入的信息转 化成计算机所能接受的信息。 第六章 输入/输出接口

冷1、I/O接口的基本概念 计算机的输入输出是通过O接来实现的 为什么需要IO接口? 各种外设的操作方法不同,由CPU统一控制 不切合实际。 ☆外设的数据传输速率比存储器和CPU慢,使 得高速总线不能直接与外设相连 外设所使用的数据格式、时序等不一致
3 ❖ 为什么需要I/O接口? ❖各种外设的操作方法不同,由CPU统一控制 不切合实际。 ❖外设的数据传输速率比存储器和CPU慢,使 得高速总线不能直接与外设相连。 ❖外设所使用的数据格式、时序等不一致。 ❖ 1. I/O接口的基本概念 计算机的输入输出是通过I/O接口来实现的

IO模块 外部设备
4 I/O模块 外部设备

I/O模块的一般结构 系统接口 外设接口 数据线 数据寄存器 外部设备数据 状态 状态/控制寄存器 界面接口一控制 地址线 已外部设备状卷 控制线 逻辑广界面接口工控制
5 I/O模块的一般结构 I/O 逻辑 数据寄存器 状态/控制寄存器 外部设备 界面接口 外部设备 界面接口 …... 系统接口 外设接口 数据线 地址线 控制线 数据 状态 控制 数据 状态 控制

接口与主机、外设间的连接 系统接口 接口 设备接口 地址信息 外设识别 主机数#)数据命令状刮数并坤)控外设 控制联络信息 控制电路控制联络器
6 接口与主机、外设间的连接 系统接口 接口 设备接口 主机 地址信息 —————→ 外设识别 设 备 控 制 器 外设 数据(并) ←————→ 数据/命令/状态 数据(并/串) ←———→ 控制联络信息 ←————→ 控制电路 控制联络 ←———→

I(O接口的基本功能 ☆(1)实现主机和外围设备之间的数据传送控制 其中包括同步控制,设备选择和中断控制等DMA还具有 直接访问存储器功能,并给出存储器地址 (2)实现主机同外围设备之间的数据缓冲 在数据传送过程中,先将数据送入数据缓冲寄存器,然后 再送到目的设备(输出)或主机(输入) (3)接受主机的命令提供设备接口的状态,按照主机 的命令控制设备 (4)设置信号电平、信息转换与提供地址译码电路
7 ❖ I/O接口的基本功能 ❖ (1)实现主机和外围设备之间的数据传送控制. 其中包括同步控制,设备选择和中断控制等.DMA还具有 直接访问存储器功能,并给出存储器地址. ❖ (2)实现主机同外围设备之间的数据缓冲. 在数据传送过程中,先将数据送入数据缓冲寄存器,然后 再送到目的设备(输出)或主机(输入). ❖ (3)接受主机的命令,提供设备接口的状态,按照主机 的命令控制设备. ❖ (4)设置信号电平、信息转换与提供地址译码电路

IO接口类型 冷(1)按照数据传送的宽度可分为并行接□和串行接口 冷并行接口中设备和接口是将一个字节(或字)的所有位同 时传送 冷串行接口中设备和接口间的数据是一位一位串行传送的, 而接口和主机之间是按字节或字并行传送接口要完成数 据格式的串一并变换 (2)按照数据传送的控制方式可分成程序控制输入输 出接口、程序中断输入输岀接口和直接存储器存取 DMA)接口等
8 ❖ I/O接口类型 ❖⑴按照数据传送的宽度可分为并行接口和串行接口. ❖并行接口中,设备和接口是将一个字节(或字)的所有位同 时传送. ❖串行接口中,设备和接口间的数据是一位一位串行传送的, 而接口和主机之间是按字节或字并行传送. 接口要完成数 据格式的串—并变换. ❖⑵按照数据传送的控制方式可分成程序控制输入输 出接口、程序中断输入输出接口和直接存储器存取 (DMA)接口等

2。I/O设备的编址方式 冷ⅣO设备的编址 为了CPU便于对IO设备进行寻址和选择, 必须给众多的IO设备进行编址,也就是给 每一台设备规定一些地址码
9 ❖I/O设备的编址 ❖为了CPU便于对I/O设备进行寻址和选择, 必须给众多的I/O设备进行编址,也就是给 每一台设备规定一些地址码。 ❖ 2. I/O设备的编址方式

有两种寻址方法 (1)与设1O指令 例指令I完成输入,指令OUT完成输出操作其地址码 指出I/O设备的设备代码.这是IO空间独立于存储器空间 的情况,即设备码的编码和存储器的存储单元的编码是平 行存在的 (2)利用访问存储器指令完成1O功能 使用这种方法时,从主存的地址空间中分出一部分地 址码作为ⅠO的设备代码当访问到这些地址时,表示被访 的不是主存储器而是IO设备寄存器(例如,设备的数据缓 冲器或设备的状态寄存器)这时IO空间和存储器空间是 合在一起的,即IO设备和存储单元是统一编址的
10 ❖有两种寻址方法 ⑴专设I/O指令. 例指令IN完成输入,指令OUT完成输出操作.其地址码 指出I/O设备的设备代码. 这是I/O空间独立于存储器空间 的情况,即设备码的编码和存储器的存储单元的编码是平 行存在的. ⑵利用访问存储器指令完成I/O功能. 使用这种方法时,从主存的地址空间中分出一部分地 址码作为I/O的设备代码,当访问到这些地址时,表示被访 的不是主存储器,而是I/O设备寄存器(例如,设备的数据缓 冲器或设备的状态寄存器). 这时I/O空间和存储器空间是 合在一起的,即I/O设备和存储单元是统一编址的
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《微机接口技术》 第五章 系统总线.ppt
- 《微机接口技术》 第三章 汇编语言程序设计.ppt
- 《微机接口技术》 第四章 IA-32指令系统.ppt
- 《微机接口技术》 第二章 微机原理和体系结构.ppt
- 《电子商务系统的分析与设计》 第八章 电子支付与交易系统设计.ppt
- 《电子商务系统的分析与设计》 第七章 商务应用系统设计.ppt
- 《电子商务系统的分析与设计》 第六章 企业信息川户设计.ppt
- 《电子商务系统的分析与设计》 第五章 电子商务系统设计.ppt
- 《电子商务系统的分析与设计》 第四章 系统分析.ppt
- 《电子商务系统的分析与设计》 第三章 电子面务系统的规划.ppt
- 《电子商务系统的分析与设计》 第二章 电子商务系统的设计开发过程.ppt
- 《电子商务系统的分析与设计》 第一章 概论.ppt
- 信息工程大学:《多媒体教学与课件制作》 讲义.ppt
- 中国计量学院:《大学计算机文化基础》 第六章 Windows 2000的控制面板.ppt
- 中国计量学院:《大学计算机文化基础》 第五章 Windows操作系统的文件系统及操作.ppt
- 中国计量学院:《大学计算机文化基础》 第二章 操作系统.ppt
- 中国计量学院:《大学计算机文化基础》 第三章 文字处理和字处理软件WoRD2000.ppt
- 中国计量学院:《大学计算机文化基础》 第七章 计算机的安全性.ppt
- 中国计量学院:《大学计算机文化基础》 第一章 信息与计算机基础知识1--3节.ppt
- 中国计量学院:《大学计算机文化基础》 第一章 信息与计算机基础.ppt
- 《微机接口技术》 第七章 数据传送机制.ppt
- 《微机接口技术》 第八章 DMA控制.ppt
- 《微机接口技术》 第九章 中断控制.ppt
- 《微机接口技术》 第十章 定时计数控制器.ppt
- 《微机接口技术》 第一章 微机系统与接口技术概述.ppt
- 《微机接口技术》 第十二章 串行通信接口.ppt
- 《软件工程》课程电子教案(PPT教学课件)第一章 软件工程概述(授课教师:王燕兴、计晓云)§1.1 软件工程的背景和历史.ppt
- 《软件工程》课程电子教案(PPT教学课件)第六章 软件测试.ppt
- 《软件工程》课程电子教案(PPT教学课件)第六章 软件测试.ppt
- 《软件工程》课程电子教案(PPT教学课件)第六-九章 测试测试自动化.ppt
- 《软件工程》课程电子教案(PPT教学课件)第一章 软件工程概述 §1.2 软件生存周期 Software Life Cycle.ppt
- 《软件工程》课程电子教案(PPT教学课件)第三章 软件需求分析(3.1-3.3).ppt
- 《软件工程》课程电子教案(PPT教学课件)第三章 软件需求分析(3.3-3.4)需求建模、分析建摸方法.ppt
- 《软件工程》课程电子教案(PPT教学课件)第三章 软件需求分析(3.5)分析建摸方法.ppt
- 《软件工程》课程电子教案(PPT教学课件)第四章 软件设计(4.1-4.3).ppt
- 《软件工程》课程电子教案(PPT教学课件)第四章 软件设计(4.4-4.5)概要设计、详细设计.ppt
- 《软件工程》课程电子教案(PPT教学课件)第四章 软件设计(4.6)面向对象方法.ppt
- 《软件工程》课程电子教案(PPT教学课件)第五章 人机界面设计.ppt
- 《C语言讲稿》课程教学资源(PPT课件)第一章 算法与程序设计.ppt
- 《C语言讲稿》课程教学资源(PPT课件)第二章 C语言程序设计的基 础知识.ppt