:第6章微型计算机接口技术 第6章微型计算机接口技术 6,1微型计算机接口技术概述 6.,2输入与输出 63并行数据接旦 6.4串行数据接口 6.5DMA接口 6.68253可编程定时计数器 6.,7数模、模数转换器及其与CPU的接旦
⚫第6章 微型计算机接口技术 第6章 微型计算机接口技术 ⚫ 6.1 微型计算机接口技术概述 ⚫ 6.2 输入与输出 ⚫ 6.3 并行数据接口 ⚫ 6.4 串行数据接口 ⚫ 6.5 DMA接口 ⚫ 6.6 8253可编程定时计数器 ⚫ 6.7 数/模、模/数转换器及其与CPU的接口
:第6章微型计算机接口技术 本章学习目的 掌握输入输岀接口电路和基本概念、掌握I端 口编址方法和特点及地址译码方法。 掌握CPU与外设数据传送的方式方法。 掌握并行数据接口的基本概念、可编程输入/输出 接口芯片8255A的结构、应用及编程方法。 掌握串行数据接口的基本概念、RS232C串行接口 标准、可编程串行接口芯片8250的结构、应用及编 程方法
⚫第6章 微型计算机接口技术 本章学习目的 ⚫掌握输入/输出接口电路和基本概念、掌握I/O端 口编址方法和特点及地址译码方法。 ⚫掌握CPU与外设数据传送的方式方法。 ⚫掌握并行数据接口的基本概念、可编程输入/输出 接口芯片8255A的结构、应用及编程方法。 ⚫掌握串行数据接口的基本概念、RS232C串行接口 标准、可编程串行接口芯片8250的结构、应用及编 程方法
:第6章微型计算机接口技术 掌握DMA的基本概念、可编程DMA控制器芯 片8237A的结构、应用及编程方法。 掌握定时/计数电路的基本概念、可编程定时/ 计数器芯片8253的结构、应用及编程方法。 掌握模/数、数/模转换的基本概念、应用方法, 了解DAC0832芯片和ADc0809、AD574等芯 片的应用。 返回本章首页
⚫第6章 微型计算机接口技术 ⚫掌握DMA的基本概念、可编程DMA控制器芯 片8237A的结构、应用及编程方法。 ⚫掌握定时/计数电路的基本概念、可编程定时/ 计数器芯片8253的结构、应用及编程方法。 ⚫掌握模/数、数/模转换的基本概念、应用方法, 了解DAC0832芯片和ADC0809、AD574等芯 片的应用 。 返回本章首页
:第6章微型计算机接口技术 6.1微型计算机接口技术概述 个简单的微机系统需要CPU、存储器、基 本的输入/输出系统以及将它们连接在一起的各 种信号线和接口电路。 外部设备通过接口电路和系统总线相联,接 口电路的作用是把计算机输出的信息变成外设能 够识别的信息,把外设输入的信息转化成计算机 所能接受的信息。 返回本章首页
⚫第6章 微型计算机接口技术 6.1 微型计算机接口技术概述 一个简单的微机系统需要CPU、存储器、基 本的输入/输出系统以及将它们连接在一起的各 种信号线和接口电路。 外部设备通过接口电路和系统总线相联,接 口电路的作用是把计算机输出的信息变成外设能 够识别的信息,把外设输入的信息转化成计算机 所能接受的信息。 返回本章首页
:第6章微型计算机接口技术 62输入与输出 6,2,1概述 622cPU与外设数据传送的方式 返回本章首页
⚫第6章 微型计算机接口技术 6.2 输入与输出 ⚫ 6.2.1 概述 ⚫ 6.2.2 CPU与外设数据传送的方式 返回本章首页
:第6章微型计算机接口技术 62.1概述 1.输入输出接口的编址方式 (1)IO端口与内存储器统一编址 (2)ⅣO端口单独编址(如图6-1所示)
⚫第6章 微型计算机接口技术 6.2.1 概述 1. 输入/输出接口的编址方式 (1)I/O端口与内存储器统一编址 (2)I/O端口单独编址(如图6-1所示)
:第6章微型计算机接口技术 内存空间 内存空间 FFFFFH FFFFFH /O空间 供O接 口使用 FFFFH 00000H 00000H 0000H (a)存储器映射方式示意图 (b)IO映射方式示意图 图6-1IO映射方式和存储器映射方式的示意图
⚫第6章 微型计算机接口技术 (a)存储器映射方式示意图 (b)I/O 映射方式示意图 图 6-1 I/O 映射方式和存储器映射方式的示意图 I/O 空间 0000H FFFFH 00000H 内存空间 FFFFFH 1M 00000H 供 I/O 接 口使用 内存空间 FFFFFH
:第6章微型计算机接口技术 2. Intel×86CPU中的端口访问 (1)8086808采用IN和OUT指令访问端口 (2)80286和80386/80486还支持ⅠNSB/INsW和 OUTSB/ ouTS指令访问端口
⚫第6章 微型计算机接口技术 2.Intel ×86CPU中的端口访问 (1)8086/8088采用IN和OUT指令访问端口 (2)80286和80386/80486还支持INSB/INSW和 OUTSB/OUTSW指令访问端口
:第6章微型计算机接口技术 3. Intel cPu的输入输出时序 在CPU进行输入输出操作时,若8086CPU 处在最大组态下,则T1期间,S0S1的编码为ⅣO 操作;若8086CPU在最小组态下,则使IO/信号 为高电平,指明是对ⅣO操作(如图6-2所示)
⚫第6章 微型计算机接口技术 3.Intel CPU的输入输出时序 在CPU进行输入输出操作时,若8086 CPU 处在最大组态下,则T1期间,S0 ~S1的编码为I/O 操作;若8086 CPU在最小组态下,则使IO/信号 为高电平,指明是对I/O操作(如图6-2所示)
:第6章微型计算机接口技术 T2 T3 S23150=111 A/S A/S AD ADo A1:-A ALE DEN 与 DT/R 读写命令(IORC」 AIOWC) READY WAIT READY 图6-2ⅣO读写时序图
⚫第6章 微型计算机接口技术 ⚫图6-2 I/O读写时序图