微机原理与接口技术第五章80x86微处理器的外部功能.ppt

微机原理与接口技术第五章80x86微处理器的外部功能.ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(1)数据总线 80386的数据线是三态双向的,数据传送时,可按16位传送,也可按32位传送,这通过信号来控制。当为低电平时,在D0~D15进行16位数据传送,当为高电平时,在D0~D31进行32位数据传送。在地址~配合下数据总线还可按字节传送。 具体为: 为低电平,则D0~D7实现数据传送; 为低电平,则D8~D15实现数据传送; 为低电平,则D16~D23实现数据传送; 为低电平,则D24~D31实现数据传送。 (2)地址总线 地址线由A2~A31和~组成,它们也是三态的,但为单向输出。这些三态的地址输出线,提供了物理存储器的地址和I/O端口的地址,能寻址4GB~FFFFFFFFH)的物理存储器和64KB(00000~FFFFH)的I/O端口。~充当了地址总线的一部分,提供了对4个字节的选择。~可以产生A0和A1,表5-8说明了~和A0、A1的关系。用~作为低位地址信号是80386的一个特点,这样做,可以通过~直接对32位数据总线的4个字节进行选择,简化了系统外部的硬件设计。 (3)时钟 CLK2是外部时钟芯片82384提供的信号,它为80386提供最基本的定时功能。在80386内部,将CLK2二分频,得到16MHZ主频。 (4)总线周期定义信号 信号用来区分总线周期的类型。(写/读)、(数据/控制)和(存储器/)。 (5)总线控制信号 这一组信号用来表示总线周期何时开始,也使其它系统硬件可以控制地址流水线方式、数据总线的宽度和总线周期的结束。 ①信号 信号是三态输出地址状态信号。当为低电平时,表示总线周期是有效的,且地址及有关信号从80386的引脚上发出, 在状态(非地址流水线方式)或T状态(地址流水线方式)时,由处理器驱动有效。 ②信号 信号是输入就绪信号,表示当前的总线周期已经完成。在读周期或中断响应周期采样到有效时, 80386锁存输入信号并结束该总线周期,在写周期采样到有效时,说明数据线上的数据已被外部接收,并结束该总线周期。 ③信号 信号是输入下一个地址信号,由外部请求地址流水线方式。当80386采样到有效时,下一个地址被驱动到总线上。 ④信号,输入 信号是输入总线16位宽度,用来连到32位或16位数据总线上, 有效时,强制当前的总线周期只使用数据总线的低16位()。80386与80387通信时,必须使无效,而与80287通信时,与信号无关。 (5)T4状态 ②在T4状态后半周,数据信号从总线上撤消,各控制信号及状态信号 也处于无效状态,一个总线周期结束。 ①在T3状态(或TW状态 )与T4状态交界的下降沿处,CPU读取数据数据线上数据。 ⒉ 存储器写周期时序 8086存储器写周期的时序如下图: 写周期时序与读周期时序类似 ⒊ I/O总线周期 8086与外设通信过程,即从I/O端口输入数据或把数据输出到I/O端口的时序,与8086对存储器读写时序几乎完全相同,但要注意其中几个具体信号的差别: ① M/IO线在规定有效的4个T状态将呈低电平。 ② 由于I/O的寻址空间为64KB,所以地址线只用了A15~A0,A19~A16输出为0。 5.3.1 锁存与收发 ⒈ 为什么需要地址锁存与数据收发 由于8086的AD15~AD0为分时复用的地址/数据线,即在T1状态用来输出地址,从T2状态开始改为传送数据,而内存及I/O设备需要在整个总线操作周期中地址线上都保持有稳定的地址信号,所以需要在地址信号消失前将其锁存。 对于数据信号,它不必锁存,但由于总线负载能力有限,当挂接部件过多时,就需要接入功率放大器,因放大器对流入流出的信号均进行放大,又称数据收发器。 5.3 8086微处理器的系统配置 ⒉ 锁存与收发器芯片 8086系统中使用8282/8283作为地址信号锁存器,8282锁存器的输入和输出是不反相的,8283是反相的,其余功能相同。8282是1种通用的三态输出的8位锁存器,可用于数据的锁存、缓冲或信号的多路传输。8282的引脚图如图5-5: 8086系统中采用8286或8287作为数据接收发器,它们均是双向、三态输出的收发器,8287除了输出与输入反相外,其余均同8286。8286的引脚如图5-6: DI0 VCC DI1 DI2 DI4 DI3 DI6 DI5 OE DI7 DO1 GND DO3 DO2 DO4 DO6 DO5 DO7 DO0 STB 1 3 2 4 5 6 8 7 10 9 19 20 18 17 16 12 15 11 13 14 8282 图5-5 8282引脚图 图5-6 8286的引脚图 A0 VCC A1 A2 A4 A3 A6 A5 OE A7 B1 GND B3 B2 B4 B6 B5 B7 B0 T 1 3 2 4 5 6 8 7 10 9 19

您可能关注的文档

文档评论(0)

152****1444 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档