- 16
- 0
- 约2万字
- 约 91页
- 2018-06-12 发布于河南
- 举报
微机原理PPT课件:第7章 IO接口技术及接口芯片
第七章 I/O接口技术及接口芯片 7.1系统与总线接口 7.1.1总线技术 总线是一组公用导线,一些数据源中的任何一个都可以利用它传送数据到另一个或多个目的。总线是分时复用的,在特定时间周期内,总线只能为一个源专用,从属于一个源。也就是说,总线是一组能为多个部件分时共享的公共信息传送线路,分时和共享是总线的两个特点。 微处理器的外部结构表现为数量有限的输入输出引脚,这些引脚构成了微处理器级总线。微处理器通过微处理器级总线和其它逻辑线路连接组成微机的主机板系统,形成系统级总线,简称系统总线。存储器和I/O设备通过接口电路连接在系统总线上,形成一个完整的微型计算机系统。 总线分为地址总线,数据总线和控制总线。微处理器级总线和系统级总线之间的接口电路称为总线控制逻辑,总线控制逻辑中的驱动器和接收器是为了提高总线的驱动能力和承受负载的能力。 7.1.2 PC 系统总线 PC机系统采用8086/8088微处理器。该处理器要用40个引脚的双列直插式陶瓷封袋,均要用分时复用的地址/数据总线,这些引脚具有两种功能。微处理器有两种工作方式:最小方式和最大方式。最小方式用于由单微处理器组成小系统,由8086/8088直接产生小系统所需的全部控制信号。最大方式用于多微处理器系统,8086/8088不直接提供用于存储器或I/O读写的读写命令等控制信号,只是将操作类型的状态信息输出,由总线控制器8088对状态信息进行译码而产生相应的控制信号。 7.1.3 总线技术接口 1.总线周期 正常的8088(86)总线周期,不管是读还是写,都用4个时钟周期(T)。 在T1期间地址与数据复用信号线送出相应地址AD0~AD7,同时送出地址锁存允许信号ALE。若利用ALE锁存有关地址信号,再加上其他不需要复用的地址信号A8~A19,即可在锁存器的输出端得到完整的20位地址信号A0~A19。一旦利用ALE的高电平锁存地址信号在此后的时钟周期里,利用有关的控制信号如IO/M, RD,WR等完成对内存或外设的读写操作。 当由于内存或外设速度慢,4个时钟周期不能正确的进行读写时,可以通过时钟发生器产生READY信号加到CPU上,可使CPU在T3和T4之间插入一个或若干个等待时钟周期Tw。 2.锁存器与驱动器 在形成8088(86)系统总线时,常用到具有三态输出的信号锁存器8282和8283。8282 和8283除前者是反向输出和后者是正向输出外,其它性能完全一样。对于数据总线,可采用双向驱动器。在构成系统总线时,常用8286 或8287。两者除8286是正向的,8287是反向的外,其它完全相同。 3.系统总线的形成 (1)最小模式 (2)最大模式 为了实现最大模式下工作,形成系统总线要使用厂家提供总线控制器8288 。 当系统总线形成以后,构成微型机的内存及各种接口就可以直接与系统总线相连接,从而构成所需微型机系统。 7.2 可编程定时器/计数器8253及使用 7.2.1定时器系统概述 每个微处理器厂家都研制并提供与本厂的微处理器配合工作的定时器/计数器接口芯片。微机系统在实时控制及数据采集中,都可以用这类器件完成,它可以作为计数器对外部事件的记数,也可以作为实时时钟对各种设备实现定时控制,早期的有Z—80CTC,Motorola的6840和6520,Intel公司80系列的8253等。 7.2.2 8253的内部结构和工作原理 8253有三个结构相同又相互独立的记数单元,我们称其为计数器0、计数器1和计数器2。 每个记数单元包括: 一个8位的控制寄存器,用程序控制其工作方式。 一个16位的计数寄存器和16位的输出锁存器。 一个16位的计数工作单元,受控制寄存器控制。 8253与总线的连接线主要是: D0—D7:双向数据线,用以传送数据 (计数器的计数值)和控制字。 CS:片选信号,低电平有效。只有当他 有效时,才能选中该芯片进行读写操 作。 RD,WR:读写控制信号。 A1A0为8253计数器和控制寄存器选择信号: A1 A0 0 0 选择计数器 0 0 1 选择计数器 1 1 0 选择计数器 2 1 1 选择控制寄存器 A1A0与其
原创力文档

文档评论(0)