《微型计算机技术及应用》课程教材课件(PPT讲稿)第5章 微型计算机和外设的数据传输

第5章微型计算机和外设的数据传输
第5章 微型计算机和外设的数据传输

本章重点: 接口电路的功能 接口部件和I/O端口 CPU和外设之间的三种数据传输方式、 各自优缺点和使用场合 中断传输方式的原理和可屏蔽中断的响 应过程 DMA方式的原理和DMA控制器的功能
本章重点: 接口电路的功能 接口部件和I/O端口 CPU和外设之间的三种数据传输方式、 各自优缺点和使用场合 中断传输方式的原理和可屏蔽中断的响 应过程 DMA方式的原理和DMA控制器的功能

教学建议: 在讲述接口电路的I/O端口基础上, 以讲清楚中断方式的原理和DMA方式原 理为目标。 本章用2学时
教学建议: 在讲述接口电路的I/O端口基础上, 以讲清楚中断方式的原理和DMA方式原 理为目标。 本章用2学时

5.1为什么要用接口电路 (1)接口电路按功能可分为两类: 使微处理器正常工作所需的辅助电路 输入输出接口电路: (2)为什么要用接口电路
5.1 为什么要用接口电路 (1)接口电路按功能可分为两类: 使微处理器正常工作所需的辅助电路 输入输出接口电路: (2)为什么要用接口电路

5.2CPU和输入输出设备之间的信号 CPU和输入输出设备之间有以下几类信号: (1)数据信息,又分为: 数字量 模拟量 开关量 (2)状态信息 (3)控制信息
5.2 CPU和输入输出设备之间的信号 CPU和输入输出设备之间有以下几类信号 : (1)数据信息,又分为: 数字量 模拟量 开关量 (2)状态信息 (3)控制信息

5.3接口部件的/O端口 数据端口 状态端口 控制端口或命令端口
5.3 接口部件的I/O端口 数据端口 状态端口 控制端口或命令端口

外设通过接口和系统的连接 数据输入寄存器 数据线 数 控 地 数据输出寄存器 外部输 据 制 址 控制线 或输 总 总 总 控制寄存器 状态线 设备 线 线 线 状态寄存器
外设通过接口和系统的连接

5.4CPU和外设之间的数据传送方式 解决定时问题的三种传送方式: 程序方式 中断方式 DMA方式
5.4 CPU和外设之间的数据传送方式 解决定时问题的三种传送方式: 程序方式 中断方式 DMA方式

5.4.1程序方式 1.无条件传送方式 D,-Do 地址总线 M/IO 口译码 输出锁存器 入 往输出设备 WR 图无条件传送方式的工作原理 RD 入缓冲器 来自输入设备
5.4.1 程序方式 1. 无条件传送方式 图无条件传送方式的工作原理

2.条件传送方式 (1)条件传送的概念 (2)条件传送的三个环节: CPU从接口中读取状态字 CPU检测状态字 传送数据
2 . 条件传送方式 (1)条件传送的概念 (2)条件传送的三个环节: CPU从接口中读取状态字 CPU检测状态字 传送数据
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《微型计算机技术及应用》课程教材课件(PPT讲稿)第3章 16位和32位微处理器的指令系统.pptx
- 《微型计算机技术及应用》课程教材课件(PPT讲稿)第2章 16位微处理器.pptx
- 《微型计算机技术及应用》课程教材课件(PPT讲稿)第1章 微型计算机概述.pptx
- 石河子大学:《微机原理与接口技术》课程教学实验指导书(试用).doc
- 石河子大学:《微机原理与接口技术》课程授课教案(任课教师:李栓明).doc
- 石河子大学:《微机原理与接口技术》课程教学大纲(负责人:刘恩博).pdf
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第四章 方法.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十章 applet和高级图形界面.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十四章 多媒体.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十六章 网络.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十五章 输入输出.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十二章 国际化.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十三章 多线程.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第十一章 异常处理.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第六章 类的继承性.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第八章 图形程序设计入门.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第五章 使用对象对象与类编写程序.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第二章 基本数据类型与基本操作.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第九章 创建用户界面.ppt
- 海南大学:《Java语言程序设计》课程电子教案(PPT教学课件)第三章 控制语句.ppt
- 《微型计算机技术及应用》课程教材课件(PPT讲稿)第6章 串并行通信和接口技术.pptx
- 《微型计算机技术及应用》课程教材课件(PPT讲稿)第7章 中断控制器DMA控制器和计数器定时器.pptx
- 绍兴文理学院:《生物摄影》课程教学资源(讲义)生物摄影讲义(主讲:田润刚).pdf
- 华南农业大学:《大学计算机基础》课程教学课件(习题与解答)第一章 计算机及信息技术概述.doc
- 华南农业大学:《大学计算机基础》课程教学课件(习题与解答)第二章 计算机信息基础.doc
- 华南农业大学:《大学计算机基础》课程教学课件(习题与解答)第三章 计算机硬件体系结构.doc
- 华南农业大学:《大学计算机基础》课程教学课件(习题与解答)第五章 计算机软件技术基础.doc
- 华南农业大学:《大学计算机基础》课程教学课件(习题与解答)第六章 数据库技术.doc
- 华南农业大学:《大学计算机基础》课程教学课件(习题与解答)第四章 计算机操作系统.doc
- 华南农业大学:《大学计算机基础》课程教学课件(习题与解答)第七章 多媒体技术.doc
- 华南农业大学:《大学计算机基础》课程教学课件(习题与解答)第九章 信息安全与社会责任.doc
- 华南农业大学:《大学计算机基础》课程教学课件(习题与解答)第八章 网络技术.doc
- 华南农业大学:《大学计算机基础》课程教学课件(习题与解答)考试试卷(样题一).doc
- 华南农业大学:《大学计算机基础》课程教学课件(习题与解答)考试试卷(样题二).doc
- 华南农业大学:《大学计算机基础》课程教学课件(习题与解答)考试试卷(样题三).doc
- 华南农业大学:《大学计算机基础》课程教学课件(习题与解答)计算机专业学科补充内容.doc
- 华南农业大学:《大学计算机基础》课程教学课件(PPT讲稿)第四章 计算机操作系统(主讲教师:徐东风).ppt
- 华南农业大学:《大学计算机基础》课程教学课件(PPT讲稿)第一章 计算机及信息技术概述(负责人:林丕源).ppt
- 华南农业大学:《大学计算机基础》课程教学课件(PPT讲稿)第三章 计算机硬件体系结构.ppt
- 华南农业大学:《大学计算机基础》课程教学课件(PPT讲稿)第二章 计算机信息基础.ppt