微机原理与接口技术2 (2).ppt

  1. 1、本文档共73页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8086CPU在最小模式下的典型配置 2.2 8086/8088CPU的引脚信号和工作模式 三、 8086的最小模式配置 8086 RESET READY MN / MX ALE BHE 8284 A 地址锁存器 8282 ( 三片 ) 数据收发器 8286 ( 二片 ) ( 可选 ) A 19 ~ A 16 AD 15 ~ AD 0 M / IO WR RD HOLD HLDA INTR INTA DEN DT / R STB OE T BHE 地址总线 数据总线 控制总线 RDY RES CLK + 5 V 从上图可知,在最小模式下,硬件连接有如下特点: 2.2 8086/8088CPU的引脚信号和工作模式 三、 8086的最小模式配置 ① MN/ 端接+5V,决定了8086工作在最小模式; ② 有一片8284,作为时钟发生器; ③ 有3片8282或74LS373,用来作为地址锁存器; ④ 当系统中所连接的存储器和外设较多时,要用2片 8286/8287作为数据总线收发器来增强总线的驱动能力 8086CPU在最大模式下的典型配置 2.2 8086/8088CPU的引脚信号和工作模式 四、 8086的最大模式配置 8086 BHE 8 2 8 4 A 地址锁存器 8282 ( 三片 ) 数据收发器 8286 ( 二片 ) ( 可选 ) A 19 ~ A 16 AD 15 ~ AD 0 STB OE T BHE 地址总线 数据总线 控 制 总 线 C L K RESET READY RES RDY MN / M X CLK DT / R DEN ALE S 0 S 1 S 2 AEN IOB CEN 8259 A 中断控制器 MRDC MWTC IORC IOWC MCE / PDE N INTA + 5 V 中断请求 地址 数据 S 0 S 1 S 2 INTR RQ / GT 0 RQ / GT 1 8288 总线控制器 从上图可知,最大模式和最小模式的配置有一个主要的差别: 2.2 8086/8088CPU的引脚信号和工作模式 四、 8086的最大模式配置 在最大模式下,需要用外加电路来对CPU发出的控制信号进行变换和组合,以得到对存储器和I/O端口的读/写信号和对锁存器8282及对总线收发器8286的控制信号。8288总线控制器就是完成上面这些功能的专用芯片。 本小节内容作为了解 2.3 8086微处理器的操作和时序 一、复位操作 二、读写操作 三、中断操作 四、总线控制操作 如下图所示,复位操作的特点: 2.3 8086微处理器的操作和时序 一、复位操作 复位信号从高电平到低电平的跳变触发CPU内部的一个复位逻辑电路,经过7个时钟周期,CPU就被启动而恢复正常工作,即从FFFF0H开始执行程序 浮空 CLK RESET 输入 内部 RESET 三态门 输出信号 不作用状态 最小模式下的读操作 2.3 8086微处理器的操作和时序 二、读写操作 CLK 高为读内存 低为读I/O T 1 T 2 T 4 T 3 / M/IO A19/S6 ~A16/S3 BHE/S7 / AD15~AD0 ALE RD DT/R DEN 地址输出 状态输出 地址输出 数据输入 T1状态——输出20位存储器地址A19 ~ A0 IO* /M输出高(低)电平,表示M(IO)操作, ALE输出正脉冲,表示复用总线输出地址; T2状态——输出控制信号RD*; T3和Tw状态——检测数据传送是否能够完成; T4状态——完成数据传送,结束总线周期 Tw(1~n) 最小模式下的写操作 2.3 8086微处理器的操作和时序 二、读写操作 CLK 高为读内存 低为读I/O T 1 T 2 Tw(1~n) T 4 T 3 / M/IO A19/S6 ~A16/S3 BHE/S7 / AD15~AD0 ALE WR DT/R DEN 地址输出 状态输出 地址输出 数据输出 T1状态——输出16位I/O地址A15 ~ A0,IO* /M输出(高)低电平,表示对M(I/O)操作, ALE输出正脉冲,表示复用总线输出地址; T2状态——输出控制信号WR*和数据D7(D15) ~ D0; T3和Tw状态——检测数据传送是否能够完成; T4状态——完成数据传送 2.3 8086微处理器的操作和时序 三、中断操作 (1)中断请求:执行当前指令的最后一个时钟采样INTR,若为高电平且FR中的IF=1,则CPU在执行完当前指令后将响应中断请求,进入中断响应周期 CLK T 1 T 2 T 4 T 3 T 2 T 4 T 3 T 1 中断类型码 ALE INTA AD7~AD0 2.3 808

文档评论(0)

132****9295 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档