第4章MCS-51系列单片机系统扩展 4.1最小系统 4.2程序存储器的扩展 4.3数据存储器的扩展 4.4输入输出接口的扩展
第4章 MCS-51系列单片机系统扩展 4.1 最小系统 4.2 程序存储器的扩展 4.3 数据存储器的扩展 4.4 输入/输出接口的扩展
4.1最小系统 在组成计算机系统时,由于有时在使用过程中会嫌单 片机本身的功能部件容量不够,就需要扩展。 程序存储器的扩展 数据存储器的扩展 输入输出接口的扩展 进行扩展时,单片机的引脚构成三总线结构。因此, 各种扩展电路的外接芯片都通过三总线与单片机连接。一 一外部总线的扩展
4.1 最小系统 在组成计算机系统时,由于有时在使用过程中会嫌单 片机本身的功能部件容量不够,就需要扩展。 程序存储器的扩展 数据存储器的扩展 输入/输出接口的扩展 进行扩展时,单片机的引脚构成三总线结构。因此, 各种扩展电路的外接芯片都通过三总线与单片机连接。— —外部总线的扩展
4.1最小系统 一、外部总线的扩展 并行 ←=P1 P2 A15-A8 ALE RXD 串行 地址总线AB TXD PO 地址 锁存器 A7A0 INTO 8031 中断 数据总线DB 输人 INTi W丽 TO 计数 RD 控制总线CB 脉冲T1 PSEN 复位 RST EA 图4.1MCS-51外部三总线示意图
一、 外部总线的扩展 图 4.1 MCS - 51外部三总线示意图 4.1 最小系统
4.1最小系统 一、外部总线的扩展 1.MCS-51外部总线的扩展 MCS-51提供ALE引脚,在ALE为有效高电平期间, P0口上输出A7~A0。通常在8051片外扩展一片地址锁 存器,用ALE的有效电平作锁存信号,将P0口上的地址 信息锁存,直到ALE再次有效。在ALE无效期间P0口传 送数据,即作数据总线口。这样就把P0口扩展为地址数 据总线复用口
一、外部总线的扩展 1 .MCS-51外部总线的扩展 MCS-51提供ALE引脚,在ALE为有效高电平期间, P0口上输出A7~A0。通常在8051片外扩展一片地址锁 存器,用ALE的有效电平作锁存信号,将P0口上的地址 信息锁存,直到ALE再次有效。在ALE无效期间P0口传 送数据,即作数据总线口。这样就把P0口扩展为地址/数 据总线复用口。 4.1 最小系统
4.1最小系统 一、外部总线的扩展 1.MCS-51外部总线的扩展 另外,P2口可用于输出地址高8位的A15~A8,所 以对外16位地址总线A15~A0由P2口和P0口锁存器构 成,P0口兼作8位数据总线D7~D0。数据总线用于传送 指令和数据信息。 MCS-51引脚中的输出控制线,RD、WE、PSW ALE以及输入控制信号线,如EANT0.NT1RST.T0.T1. 等构成了外部控制总线CB
另外,P2口可用于输出地址高8位的A15~A8,所 以对外16位地址总线A15~A0由P2口和P0口锁存器构 成,P0口兼作8位数据总线D7~D0。数据总线用于传送 指令和数据信息。 MCS-51引脚中的输出控制线, 、 、 、 ALE以及输入控制信号线,如 等构成了外部控制总线CB。 RD EA.INT0.INT1.RST.T0.T1. WE PSEN 一、外部总线的扩展 1 .MCS-51外部总线的扩展 4.1 最小系统