712扩展总线的实现 (3)控制总线 系统控制总线共12根,既P3口的第二功能再加上RESE「 EA、ALE和PSEN。实际应用中的常用控制信号如下 使用ALE作为地址锁存的选通信号,以实现低8位地址的锁 存 以PSEN信号作为扩展程序存储器的读选通信号 以EA信号作为内、外程序存储器的选择信号。 以RD和WR作为扩展数据存储器和IO端口的读、写选通信 号。执行MOVX指令时,这两个信号分别自动有效 清华大学, 出版社
http://www.wenyuan.com.cn/webnew/ 7.1.2 扩展总线的实现 (3) 控制总线 系统控制总线共12根,既P3口的第二功能再加上RESET、 EA、ALE和PSEN。实际应用中的常用控制信号如下。 ⚫ 使用ALE作为地址锁存的选通信号,以实现低8位地址的锁 存。 ⚫ 以PSEN信号作为扩展程序存储器的读选通信号。 ⚫ 以EA信号作为内、外程序存储器的选择信号。 ⚫ 以RD和WR作为扩展数据存储器和I/O端口的读、写选通信 号。执行MOVX指令时,这两个信号分别自动有效
712扩展总线的实现 2.总线扩展的特性 (1)三态输出 总线在无数据传送时呈高阻态,可同时扩展多个并行接口 程件,因此存在寻址回题单片机通过控制信号来选通芯 后实现 (2)时序交互 单片机并行扩展总线有严格的时序要求该时序由单片机 的时钟系统控制,严格按照CPU的时序进行数据传输 (3)总线协议的CPU控制 通过并行总线接口的数据传输,不需要握手信号,双方都 格按照CP∪的时序协议进行,也不需要指令的协调管理 清华大学出版社⑨
http://www.wenyuan.com.cn/webnew/ 7.1.2 扩展总线的实现 2. 总线扩展的特性 (1) 三态输出 总线在无数据传送时呈高阻态,可同时扩展多个并行接口 器件,因此存在寻址问题。单片机通过控制信号来选通芯 片,然后实现一对一的通信。 (2) 时序交互 单片机并行扩展总线有严格的时序要求,该时序由单片机 的时钟系统控制,严格按照CPU的时序进行数据传输。 (3) 总线协议的CPU控制 通过并行总线接口的数据传输,不需要握手信号,双方都 严格按照CPU的时序协议进行,也不需要指令的协调管理
712、扩展总线的实现 萚饭煖籌的南考妞是线连接电路设计、器件的选 并行总线扩展时,其所有的外围扩展设备的并行总线引脚 都连到相同的数据总线(D日)、地址总线AB以及公共的控 制总线RD、WR上。其中数 据时为高阻态。总线分时对不同的外设进行数据传送 总线连接方式的重点在于外围设备片选信号的产生。该信 号主要由以下两种方法产生。 线选法:用所需的低位地址线进行片外存储单元O端口寻 址,金下的高位地址线输出各芯片的片连信量a芯片对 有效电 译码法:该方法需要用到译码器。采用译码法时,仍由低 信地址线作片处寻址,而亮位地址线用于译码器的输入, 译码器的输出信号作各悉片的选通信号 清华大学, 出版社
http://www.wenyuan.com.cn/webnew/ 7.1.2 扩展总线的实现 ◼ 并行总线扩展的主要问题是总线连接电路设计、器件的选 择以及器件内部的寻址等。 ◼ 并行总线扩展时,其所有的外围扩展设备的并行总线引脚 都连到相同的数据总线(DB)、地址总线(AB)以及公共的控 制总线RD、WR上。其中数据总线为三态口,在不传送数 据时为高阻态。总线分时对不同的外设进行数据传送。 ◼ 总线连接方式的重点在于外围设备片选信号的产生。该信 号主要由以下两种方法产生。 ⚫ 线选法:用所需的低位地址线进行片外存储单元I/O端口寻 址,余下的高位地址线输出各芯片的片选信号,当芯片对 应的片选地址线输出有效电平时,该芯片选通操作。 ⚫ 译码法:该方法需要用到译码器。采用译码法时,仍由低 位地址线作片外寻址,而高位地址线用于译码器的输入, 译码器的输出信号作各芯片的选通信号
IISINGHUA 72程序存储器扩展 ■7.2.1常用程序存储器芯片 7.2.2程序存储器扩展实例 清华大学出版社⑨
http://www.wenyuan.com.cn/webnew/ 7.2 程序存储器扩展 ◼ 7.2.1 常用程序存储器芯片 ◼ 7.2.2 程序存储器扩展实例
721常用程序存储器芯片 011010 单片机外部扩展常用程序存储器芯片为 EPROM,其掉电后 信息不会丢失,且只有在紫外线的照射下,存储器的单元 信息才可擦除。 用作扩展的 EPROM主要是27系列,如2716、2732、2764、 27128、27256等,其中高位数字27表示该芯片是 EPROM 低位数字表明存储容量,如2716表示16K个存储位,亦即 字节容量为2K的 EPROM 常用的还有 EEPROM,即28系列,如2816/2817、2864等 型号含义同上 清华大学出版社⑨
http://www.wenyuan.com.cn/webnew/ 7.2.1 常用程序存储器芯片 ◼ 单片机外部扩展常用程序存储器芯片为EPROM,其掉电后 信息不会丢失,且只有在紫外线的照射下,存储器的单元 信息才可擦除。 ◼ 用作扩展的EPROM主要是27系列,如2716、2732、2764、 27128、27256等,其中高位数字27表示该芯片是EPROM, 低位数字表明存储容量,如2716表示16K个存储位,亦即 字节容量为2K的EPROM。 ◼ 常用的还有EEPROM ,即28系列,如2816/2817、2864等, 型号含义同上