河南工业大学:《微机原理与接口技术》第六章 微型计算机的输入/输出

囯第六章微型计算机的输入/输出 ■IO接口功能 ■IO端口及其寻址方式 输入/输出方式及CPU与外设通 信的接口 8086PU的输入/输出 ■总线简述
第六章 微型计算机的输入/输出 ◼ I/O接口功能 ◼ I/O端口及其寻址方式 ◼ 输入/输出方式 及CPU与外设通 信的接口 ◼ 8086CPU的输入/输出 ◼总线简述

6.1/O接口功能 CPU与外设通信特点 >需要有接口作为CPU与外设通讯的桥梁 需要有数据信息传送之前的“联络” >要传递的信息有三方面内容:状态、数 据及控制信息
6.1 I/O接口功能 一、 CPU与外设通信特点 ➢ 需要有接口作为CPU与外设通讯的桥梁; ➢ 需要有数据信息传送之前的“联络”; ➢ 要传递的信息有三方面内容:状态、数 据及控制信息

CPU I/O接口 外设 地址 控制 数据 数据 控制 状态
CPU I/O接口 外设 地址 数据 控制 控制 数据 状态

接口电路通常包含一组能够与处理器交换信息的 寄存器或缓冲器,称为ⅣO端口 数据端口—存放数据信息 状态端口—存放状态信息,即反映外设 当前工作状态的信息 控制端口——存放控制信息
接口电路通常包含一组能够与处理器交换信息的 寄存器或缓冲器,称为I/O端口 数据端口—— 存放数据信息 状态端口—— 存放状态信息,即反映外设 当前工作状态的信息 控制端口—— 存放控制信息

接口的功能 ●进行地址译码或设备选择,以便使CPU 能与某一指定的外部设备通讯; 状态信息的应答,以协调数据传送之前 的准备工作; ●进行中断管理,提供中断信号;
二、接口的功能 ⚫ 进行地址译码或设备选择,以便使CPU 能与某一指定的外部设备通讯; ⚫ 状态信息的应答,以协调数据传送之前 的准备工作; ⚫ 进行中断管理,提供中断信号;

进行数据格式转换,如正负逻辑的转换 串行与并行数据转换等; 进行电平转换,如TTL电平与MOS电平 间的转换 ●协调速度 ●时序控制,提供实时时钟信号
⚫ 进行数据格式转换,如正负逻辑的转换, 串行与并行数据转换等; ⚫ 进行电平转换,如TTL电平与MOS电平 间的转换; ⚫ 协调速度; ⚫ 时序控制,提供实时时钟信号

62IO端口及其寻址方式
6.2 I/O端口及其寻址方式

存储器映像的I/O寻址 存储单元和IO端口的地址统一编址
一、 存储器映像的I/O寻址 存储单元和I/O端口的地址统一编址

O端口 JO地址空间 整个地址空间 存储单元
I/O 端口 存储单元 I/O 地址空间 存储器地址空间 整个地址空间

举例:键盘及发光二极管接口 使用两个芯片74LS244(8BIT三态门)和 74LS273(8BIT寄存器发器)
举例:键盘及发光二极管接口 使用两个芯片74LS244 (8BIT三态门) 和 74LS273(8BIT 寄存器发器)
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 河南工业大学:《微机原理与接口技术》第五章 存储器原理与接口.ppt
- 河南工业大学:《微机原理与接口技术》第四章 8086汇编语言程序设计.ppt
- 河南工业大学:《微机原理与接口技术》第三章 8086的指令系统.ppt
- 河南工业大学:《微机原理与接口技术》第二章 8086体系结构.ppt
- 河南工业大学:《微机原理与接口技术》第一章 计算机基本知识.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第8章 函数与预处理命令.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第10章 指针.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第8章 函数.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第3章 数据类型、运算符与表达式.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第6章 循环结构程序设计.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第5章 选择结构程序设计.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第8章 函数与预处理命令.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第2章 算法.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第7章 数组.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第4章 顺序结构程序设计.ppt
- 上海交通大学:《C++程序设计》课程教学大纲 C++ Programming(主讲:王群慧).doc
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)程序调试简介.ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第八章 类与对象(2/2).ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第八章 类与对象(1/2).ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第七章 自定义数据类型.ppt
- 河南工业大学:《微机原理与接口技术》第七章 可编程接口芯片.ppt
- 河南工业大学:《微机原理与接口技术》第八章 串行输入/输出接口.ppt
- 河南工业大学:《微机原理与接口技术》第九章 中断.ppt
- 《Visual C++编程技术》课程电子教案(讲义)第1章 Visual c++6.0基本应用程序的创建.pdf
- 《Visual C++编程技术》课程电子教案(讲义)第2章 Windows编程与MFC基础.pdf
- 《Visual C++编程技术》课程电子教案(讲义)第3章 面向对象程序设计与C++语言.pdf
- 《Visual C++编程技术》课程电子教案(讲义)第4章 基本输入—键盘和鼠标消息.pdf
- 《Visual C++编程技术》课程电子教案(讲义)第5章 菜单、工具栏和状态栏编程.pdf
- 厦门理工学院(厦门理工大学):《高级语言程序设计》课程电子教案(PPT教学课件)第7章 指针(教师:吴芸).ppt
- 清华大学:《C语言程序设计》课程电子教案(PPT教学课件)第四章 选择结构程序设计.ppt
- 清华大学:《C语言程序设计》课程电子教案(PPT教学课件)第五章 循环结构程序设计.ppt
- 清华大学:《C语言程序设计》课程电子教案(PPT教学课件)第六章 数组.ppt
- 清华大学:《C语言程序设计》课程电子教案(PPT教学课件)第七章 函数调用.ppt
- 清华大学:《C语言程序设计》课程电子教案(PPT教学课件)第九章 用户建立的数据类型.ppt
- 清华大学:《C语言程序设计》课程电子教案(PPT教学课件)第十章 文件操作.ppt
- 清华大学:《C语言程序设计》课程电子教案(PPT教学课件)第一章 C语言概述.ppt
- 清华大学:《C语言程序设计》课程电子教案(PPT教学课件)第二章 数据类型、算待与表达式.ppt
- 清华大学:《C语言程序设计》课程电子教案(PPT教学课件)第三章 最简单的C程序设计-一顺序程序设计.ppt
- 清华大学:《C语言程序设计》课程电子教案(PPT教学课件)第八章 使用指针.ppt
- 宜昌市广播电视大学:《计算机网络》PPT教学课件(共五章).ppt