微处理器——引脚与工作模式

上传人:tian****1990 文档编号:74161049 上传时间:2019-01-27 格式:PPT 页数:43 大小:1.40MB
返回 下载 相关 举报
微处理器——引脚与工作模式_第1页
第1页 / 共43页
微处理器——引脚与工作模式_第2页
第2页 / 共43页
微处理器——引脚与工作模式_第3页
第3页 / 共43页
微处理器——引脚与工作模式_第4页
第4页 / 共43页
微处理器——引脚与工作模式_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《微处理器——引脚与工作模式》由会员分享,可在线阅读,更多相关《微处理器——引脚与工作模式(43页珍藏版)》请在金锄头文库上搜索。

1、2.3 8086CPU的引脚信号及工作模式,主要内容:,8086CPU的引脚及其功能 8086/8088的两种工作模式,重点:,8086最小模式下的引脚功能及总线生成(配置),认识8086/8088CPU,40引脚 双排 直插式,8086/8088CPU芯片引脚图,引脚物理排列示意图,8086CPU的引脚信号分类,控制与状态信号引脚,数据信号引脚,地址信号引脚,16条地址/数据分时复用引脚,电源与时钟,引脚分类功能,引脚完成CPU与外部硬件(内存、I/O接口等)数据及信号的传送与交换 地址信号引脚(A0A19):与地址总线连接,传送地址信息 数据信号引脚(D0D15):与数据总线连接,传送数据

2、信息 控制与状态信号引脚(RD、WR等):与控制总线连接,传送控制和状态信号 电源(Vcc)、地(GND)、时钟(CLK)等:提供CPU工作条件,区分8086CPU和8088CPU引脚的不同之处,有3处不同: 1、外部数据总线宽度不同 8086为16位(D0D15),8088为8位(D0D7) 2、8086有BHE信号引脚(第34脚),8088无(第34脚为SSO) 3、存储器/IO接口读写选择信号电平极性不同: 8086为M/IO,8088为IO/M,区分8086/8088,BHE为奇偶地址存储体“片选”信号,8086/8088CPU两种工作模式简介,8086/8088CPU有两种工作模式

3、最小模式 系统中只有一个8086(或8088)CPU。 所有总线控制信号都直接由8086/8088CPU产生,系统的总线控制逻辑电路最少。 适用于由单一微处理器(CPU)组成的“小系统”(如小的专用系统) 最大模式 系统中有两个以上的微处理器(CPU) 一些控制信号由总线控制器8288产生 适用于组成“大系统”,如台式机。 最大、最小模式的选择由引脚MN/MX确定 MN/MX=1:CPU工作于最小模式; MN/MX=0:CPU工作于最大模式,8086CPU最小模式下的引脚信号介绍,学习引脚的意义 通过引脚,CPU与其他部件连接,以实现信息的传输 了解CPU的引脚信号对用户是十分重要的。如设计系

4、统、学习新型的或其他的微处理器。 学习每个(类)引脚时,重点关注: 定义(名称) 方向(单向、双向) 电平有效极性(高电平,低电平等) 状态(双态、三态信号) 功能 与其他部件的连接,8086CPU最小模式下的引脚信号介绍,1、地址、数据信号引脚(引线) (1)AD15AD0: 定义:分时复用的地址/数据引脚(引线) 方向:双向 三态 功能:传输地址或数据 当执行对存储器或IO接口读/写操作时,首先作为地址引脚输出16位地址A15A0,待地址信号稳定(被锁存)后,自动切换为双向数据线使用,传输16位数据。 与其他部件连接 经过分离以后,分别与内存或IO接口的地址线A15A0、数据线D15D0连

5、接,8086CPU最小模式下的引脚信号介绍,(2)A19/S6A16/S3 定义:分时复用的地址/状态信号引脚 方向:输出 三态 功能:输出最高4位地址A19A16或状态信息 CPU对内存读/写时,输出最高4位地址A19A16,与A15A0组成20位物理地址。 其他时间输出状态信息(见教材33页) 对外连接 与存储器的地址信号线连接,8086CPU最小模式下的引脚信号介绍,2、控制信号引脚 (1)BHE 定义:高8位数据总线有效信号引脚 低电平有效 输出 三态 功能:用于选择奇地址存储体。它与A0配合实现CPU与内存按字或字节传输 对外连接 连奇地址存储体的片选信号端(SEL),8086CPU

6、最小模式下的引脚信号介绍,2、控制信号引脚 (2)RD 定义:读控制信号引脚 低电平有效 输出 三态 功能:有效时,表示CPU正在执行对存储器或IO接口的读操作。 对外连接 连存储器或IO接口的RD(或OE)端,8086CPU最小模式下的引脚信号介绍,2、控制信号引脚 (3)WR 定义:写控制信号引脚 低电平有效 输出 三态 功能:有效时,表示CPU正在对存储器或IO接口进行写操作。 对外连接:连存储器或IO接口的WR(或WE)端,8086CPU最小模式下的引脚信号介绍,2、控制信号引脚 (4)M/IO 定义:对存储器/IO接口访问时的选择信号引脚 输出 三态 功能: CPU区分对存储器访问还

7、是对IO接口访问。为低电平(M/IO=0)时:CPU访问存储器(M);当为高电平(M/IO=1)时:访问IO接口(IO)。 对外连接:一般连接存储器或IO接口的片选信号(CS),M/IO与RD、WR的组合实现对存储器、IO接口的读写操作:,单项选择题 当8086CPU发出的控制信号为M/IO=1、RD=0、WR=1时, CPU完成的操作是( ) A. 对内存写 B. 对内存读 C. 对I/O端口读 D. 对I/O端口写,8086CPU最小模式下的引脚信号介绍,2、控制信号引脚 (5)ALE 定义:地址锁存允许控制信号引脚 输出 高电平有效(正脉冲,其下降沿为锁存信号) 功能:对当前16位地址/

8、数据复用总线上输出的地址信号和BHE信号进行锁存,从而实现地址和数据信号的分离。 对外连接:连接地址锁存器(8282)的选通信号(STB)端。,8086CPU最小模式下的引脚信号介绍,2、控制信号引脚 (6)DT/R 定义:数据收发(传输方向)控制信号引脚 输出 三态 功能: CPU用于控制数据传输方向。 为高电平(DT/R=1)时:表示由CPU输出数据,为低电平时,CPU接收数据。 对外连接:连接数据总线的双向数据收发器(如8286)的方向控制信号(T)端。,8086CPU最小模式下的引脚信号介绍,2、控制信号引脚 (7)DEN 定义:数据传输允许控制信号引脚 输出 低电平有效 三态 功能:

9、 有效时表示CPU允许其他部件发送或接收数据,无效时CPU禁止发送或接收数据 对外连接:连数据收发器(8286)的允许输出信号(OE)端。,补充例题,问答题: 在最小模式下,当8086CPU要向内存写入一个 规则字(如1234H)时,下列控制信号应输 出什么电平? RD、WR、M/IO、DT/R、DEN、ALE、BHE,8086CPU最小模式下的引脚信号介绍,2、控制信号引脚 (8)MN/MX 定义:CPU最小、最大模式设置信号引脚 输入 功能:当为低电平(接地)时,设置CPU工作于最大模式;为高电平(接+5V)时,设置CPU工作于最小模式。,8086CPU最小模式下的引脚信号介绍,2、控制信

10、号引脚 (9)RESET 定义:系统复位信号引脚 输入(由外部复位电路产生) 高电平有效 功能:有效时,使CPU完成复位,重启系统。复位包含以下工作: 一些寄存器(如FR、IP、DS、SS、ES等)被清零; 清空指令队列 CS寄存器置为FFFFH,IP置为0000H。即CPU复位后从物理地址FFFF0H处开始执行程序(指令),单选题: 8086CPU在复位重新启动时,执行的第一条指令的物理地址 为 。 A. 00000H B. FFFFFH C. FFFF0H D. 0FFFFH,8086CPU最小模式下的引脚信号介绍,2、控制信号引脚 (10)READY 定义:“准备好”信号引脚(协调CPU

11、与内存或IO接口进行数据传输的联络信号) 输入(由内存或IO接口送来) 高电平有效 功能:当CPU收到READY为高电平信号时,表明内存或IO接口已准备就绪,CPU可以读写数据;否则,CPU不可以读写数据,等待。 当快速的CPU与慢速的内存或IO接口之间传输数据时,CPU必须先判断该信号。 对外连接:连存储器或IO接口的“准备好”电路。,8086CPU最小模式下的引脚信号介绍,3、电源与时钟引脚 (1)Vcc、GND (2)CLK 由时钟电路(如8284芯片)提供CPU的工作时钟,用于内部定时。,2.3.2 最小工作模式下总线生成(最小系统配置),在最小模式的系统中,还有其他支持系统工作的硬件

12、组件(地址锁存器8282、数据收发器8286等) 8086CPU外部引脚中有16条分时复用的地址/数据信号线AD15AD0。需分离! CPU的驱动能力(所带门电路的个数)有限。需要驱动。 方法: 采用3态驱动的锁存器(如8282、74LS373等)对地址信号进行锁存(分离)与驱动 采用3态驱动的双向数据收发器(如8286、74LS245等)对数据信号进行驱动、隔离、传输方向控制。,2.3.2 最小工作模式下总线生成(最小系统配置),地址锁存器8282的功能特性 具有8个数据输入8个数据输出的3态驱动的锁存器 STB:选通控制信号。为高电平(“1”)时:锁存器输出端将随输入端变化;为低电平(“0

13、”)时:输出端将被锁存在已经建立起的数据电平上(即输出端不再随输入端变化!),锁存器8282的功能表,8282,I1,I2,I8,O1,O2,O8,STB,OE,地址,(CPU)ALE,2.3.2 最小工作模式下总线生成(最小系统配置),数据收发器8286的功能特性 8输入输出、双向、3态、驱动 T:方向控制信号,输入 OE:“输出允许”控制信号,A1,A2,A8,B1,B2,B8,T,OE,(CPU)DT/R,(CPU)DEN,8286,CPU在最小模式下的总线生成(配置),A19A0,D15D0,地址锁存与数据收发工作原理,以读存储器为例: CPU首先输出20位地址信号A19A0、ALE为

14、高(“1”),地址通过锁存器8282输出(此时输出随输入变化)。 当ALE由10时,8282锁存输出的地址信号,地址信号稳定。 CPU的分时复用的引脚AD15AD0作为数据线,经过数据收发器8286数据总线D15D0,实现与内存的数据传输。地址与数据信号被分离。 CPU通过数据收发器和数据线D15D0与存储器传输数据(以读为例),发出以下控制信号: DEN=0、DT/R=0、M/IO=1、RD=0、BHE=0(规则字),总结8086CPU最小模式下总线的形成方法,地址总线(AB)的形成: 通过地址锁存器8288(3片),在CPU的ALE信号控制下,完成20位地址信号A19A0和BHE信号的锁存

15、输出。(完成地址信号与数据信号分离) 数据总线(DB)的形成: AD15AD0直接与数据收发器8286(2片)相连,由CPU的DT/R和DEN信号控制。(注意它的驱动、隔离功能) 控制总线(CB)的形成 由CPU的控制信号引脚直接引出,课后作业,习题2 2.1 2.4 2.6 2.7 2.9,CPU的最大模式(多处理器模式)下的引脚信号,系统中一般包括多个微处理器;其中8086/8088为主处理器,其他的为后援处理器(协处理器) MN/MX引脚接地,CPU即被设置为最大模式 最大模式下总带有一个总线控制器8288;总线的控制信号由CPU和8288共同产生 8288的基本作用是替代CPU的总线控

16、制功能;使总线控制的能力更强大;输入的是CPU送出的“状态信号”;而输出的是“控制信号”,CPU在最大模式下的总线生成与配置,总线控制器8288,状态信号输入: 状态输入信号S2、S1、S0 由8086CPU送来 总线控制器8288接收8086CPU发出的S2、S1、S0 后,发出相应的总线命令信号,总线控制器8288,命令信号输出: 总线控制器8288接收CUP送来的状态信号 S2、 S1 、S0 后,发出相应的命令信号,以实现对存储器和I/O接口的读/写操作 命令信号都是低电平有效,总线控制器8288,控制信号输入(来自其他芯片) CLK时钟信号;与CPU使用相同时钟,同步 CEN命令允许信号;低电平时,所有由8288发出的命令信号及部分控制信号均“无效” AEN

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号