《微型计算机原理与常用接口技术》PPT教学课件:第6章 DMA控制器和定时/计数器

微型计算机原理与常用接口技术cms4 a 第六章 DMA控制器和定时/计数器
china_54@tom.com 第六章 DMA控制器和定时/计数器

微型计算机原理与常用接口技术cms4 a 知识点: 运行环境 简单编程 帮助系统
china_54@tom.com 知识点: l 运行环境 l 简单编程 l 帮助系统

微型计算机原理与常用接口技术 hina 54 at 6DMA控制器Inte8237 数据状态/控制 DMA控制器 端口 端口 地址寄存器 计数器 存储器 HLDA Read 控制/状态寄存器 数据 DMA请求 DMA 缓冲 请求 寄存器 触发器 DMA响应 输入设备 图6-1DMAC的工作电路
china_54@tom.com 6.1 DMA控制器Intel8237 图6-1 DMAC的工作电路

微型计算机原理与常用接技术 hina 54 at DMA控制器芯片Inte8237的性能概述 Intel8237是8086/8088微机系统中典型的DMA控制芯片,其性能包括: (1)含有4个独立通道,每个通道有各自独立的地址寄存器和字节数寄 存器,但是控制寄存器、状态寄存器是共用的。 2)每个通道的DMA请求可以分别被允许/禁止。 (3)每个通道的DMA请求有不同的优先权,有固定优先权和旋转优先权 两种模式,可以通过程序进行设置。 (4)每个通道的地址寄存器长度为16位,因而DMA一次传送数据的最大 长度为64KB字节。 5) Intel8237有4种工作方式,分别为:单字节传送、数据块传送、请求 传送、级联方式。 (6)允许用输入信号来结束DMA传送或重新初始化。 (7)多块 Intel8237可以级联,能获得更多的通道
china_54@tom.com 1. DMA控制器芯片Intel 8237的性能概述 Intel8237是8086/8088微机系统中典型的DMA控制芯片,其性能包括: (1)含有4个独立通道,每个通道有各自独立的地址寄存器和字节数寄 存器,但是控制寄存器、状态寄存器是共用的。 (2)每个通道的DMA请求可以分别被允许/禁止。 (3)每个通道的DMA请求有不同的优先权,有固定优先权和旋转优先权 两种模式,可以通过程序进行设置。 (4)每个通道的地址寄存器长度为16位,因而DMA一次传送数据的最大 长度为64KB字节。 (5)Intel8237有4种工作方式,分别为:单字节传送、数据块传送、请求 传送、级联方式。 (6)允许用输入信号来结束DMA传送或重新初始化。 (7)多块Intel8237可以级联,能获得更多的通道

微型计算机原理与常用接口技术cms4 a 2. Intel8237的内部组成与结构 总清 四个独立的DMA通道 地址低字节 定时及控制逻辑电路 优先级编码逻辑 地址高字节 共用寄存器 字数低字节 6.1.28237编程结构与工作原理 字数高字节 18237的寻址及连接 2.8237在系统中的典型连接 方式字 3.8237的初始化 命令字 613DMAC8237引脚功能 屏蔽字 其他通常参数 图6-58237的初始化流程
china_54@tom.com 2. Intel8237的内部组成与结构 l 四个独立的DMA通道 l 定时及控制逻辑电路 l 优先级编码逻辑 l 共用寄存器 6.1.2 8237编程结构与工作原理 1.8237的寻址及连接 2. 8237在系统中的典型连接 3. 8237的初始化 图6-5 8237的初始化流程 6.1.3 DMAC 8237引脚功能

微型计算机原理与常用接口技术cms4 a 6.1.48237工作方式 1.单字节传送方式 2数据块传送 3请求传送 4级联方式 61.58237的内部寄存器 1基地址寄存器 2基字节数寄存器 3当前地址寄存器 4当前字节数寄存器 5地址暂存寄存器和字节数暂存寄存器 6方式寄存器 7命令寄存器 8请求寄存器 9屏蔽寄存器 10状态寄存器 11暂存寄存器 12字节指针触发器
china_54@tom.com 6.1.4 8237工作方式 1.单字节传送方式 2.数据块传送 3.请求传送 4.级联方式 6.1.5 8237的内部寄存器 1.基地址寄存器 2.基字节数寄存器 3.当前地址寄存器 4.当前字节数寄存器 5.地址暂存寄存器和字节数暂存寄存器 6.方式寄存器 7.命令寄存器 8.请求寄存器 9.屏蔽寄存器 10.状态寄存器 11.暂存寄存器 12.字节指针触发器

微型计算机原理与常用接口技术cms4 a 61.68237A在PC/XT机中的应用 D~Do输 寄存器0 输|QQ0 人入驱 出驱动 寄存器1 GR 寄存器2 输入译 输RA 出译 码 寄存器3 码/R 图6-1574LS670内部逻辑结构
china_54@tom.com 6.1.6 8237A在PC/XT机中的应用 图6-15 74LS670内部逻辑结构

微型计算机原理与常用接口技术 hina 54 at 6178237A在PC/AT机中的应用 尽管8237A芯片只有8条数据线,但用户知道在进行读传送和写 传送时,数据并不经过8237A内部,所以在进行16位读/写传送时只 需要产生相应的读/写信号和存储器地址信号就行了。 6188237A的编程举例
china_54@tom.com 6.1.7 8237A在PC/AT机中的应用 尽管8237A芯片只有8条数据线,但用户知道在进行读传送和写 传送时,数据并不经过8237A内部,所以在进行16位读/写传送时只 需要产生相应的读/写信号和存储器地址信号就行了。 6.1.8 8237A的编程举例

微型计算机原理与常用接口技术cmas4 6.2定时/计数器芯片Inte18253 621定时与计数 定时与计数的实现方法 硬件法 软件法 硬件结合法 6228253结构和工作原理 Intel8253是80868088微机系统常用的定时/计数器芯片,它具有 定时与计数两大功能,同类型的定时/计数器芯片还有 Intel8254等。 1引脚信号
china_54@tom.com 6.2 定时/计数器芯片Intel8253 6.2.1 定时与计数 6.2.2 8253结构和工作原理 定时与计数的实现方法 l 硬件法 l 软件法 l 硬件结合法 Intel8253是8086/8088微机系统常用的定时/计数器芯片,它具有 定时与计数两大功能,同类型的定时/计数器芯片还有Intel8254等。 1.引脚信号

微型计算机原理与常用接口技术cms4 a 2内部结构 DrDo 数据总线 CLK 缓冲器 计数器0 GATEO 内部总线 CLKI 读/写控制 逻辑 4计数器1 GATE RD P OUTI WR CLK2 控制字寄存器 计数器2 GATE2 图6-20 Intel8254的内部结构
china_54@tom.com 2.内部结构 数据总线 缓冲器 读/写控制 逻辑 控制字寄存器 计数器0 计数器1 计数器2 内部总线 A1 A0 D7~D0 CLK0 GATE0 OUT0 GATE2 GATE1 OUT1 OUT2 CLK2 CLK1 RD WR CS 8 图6-20 Intel 8254的内部结构
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《微型计算机原理与常用接口技术》PPT教学课件:第5章 中断系统.ppt
- 《微型计算机原理与常用接口技术》PPT教学课件:第4章 存储器系统.ppt
- 《微型计算机原理与常用接口技术》PPT教学课件:第3章 汇编语言程序设计.ppt
- 《微型计算机原理与常用接口技术》PPT教学课件:第2章 8086/8088的指令系统.ppt
- 《微型计算机原理与常用接口技术》PPT教学课件:第1章 微型计算机的概述.ppt
- 《微型计算机原理与常用接口技术》PPT教学课件:第11章 高性能计算机新技术简介.ppt
- 《微型计算机原理与常用接口技术》PPT教学课件:第10章 总线技术.ppt
- 《数据库技术及应用》第13章 发票管理项目开发.ppt
- 《数据库技术及应用》第12章 数据窗口.ppt
- 《数据库技术及应用》第11章 窗口对象.ppt
- 《数据库技术及应用》第10章 菜单设计.ppt
- 《数据库技术及应用》第09章 应用对象.ppt
- 《数据库技术及应用》第08章 PowerBuilder数据库操纵.ppt
- 《数据库技术及应用》第07章 PowerScript语言.ppt
- 《数据库技术及应用》第06章 PowerBuilder概述.ppt
- 《数据库技术及应用》第05章 数据库系统设计.ppt
- 《数据库技术及应用》第04章 数据库安全及维护.ppt
- 《数据库技术及应用》第03章 SQL语言基础.ppt
- 《数据库技术及应用》第02章 关系数据库理论基础.ppt
- 《数据库技术及应用》第01章 数据库系统概述.ppt
- 《微型计算机原理与常用接口技术》PPT教学课件:第7章 接口与并行通信.ppt
- 《微型计算机原理与常用接口技术》PPT教学课件:第8章 串行接口与通信.ppt
- 《微型计算机原理与常用接口技术》PPT教学课件:第9章 D/A、A/D转换与接口技术.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第一章 基础知识.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第二章 微型计算机概论(1/2).ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第三章 8086指令系统与寻址方式(1/3).ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第三章 8086指令系统与寻址方式(2/3)8086指令系统.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第三章 8086指令系统与寻址方式(3/3)数据操作类指令.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第三章 8086指令系统.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第三章 8086指令系统.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第四章 汇编语言程序设计.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第四章 汇编语言程序设计.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第四章 汇编语言程序设计.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第五章 8086总线与时序new.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第二章 微型计算机概论(2/2).ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第二章 微型计算机概论(2/2).ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第七章 输入/输出系统(一).ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第八章 中断控制接口.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第五章 中断控制接口.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第五章 中断控制接口.ppt