首页 理论教育 MCS-51单片机片外总线的组成及应用

MCS-51单片机片外总线的组成及应用

时间:2023-10-23 理论教育 版权反馈
【摘要】:MCS-51单片机共40个引脚,当单片机需要外部扩展时,除电源、地、复位、晶振引脚和P1通用I/O口外,其他的引脚都用于系统扩展而设置的。图2-16为MCS-51单片机片外总线结构示意图。图2-16MCS-51片外总线结构示意图1.地址总线AB地址总线宽度为16位,寻址范围都为64KB。可对片外ROM和片外RAM或片外I/O接口寻址。

MCS-51单片机片外总线的组成及应用

MCS-51单片机共40个引脚,当单片机需要外部扩展时,除电源、地、复位、晶振引脚和P1通用I/O口外,其他的引脚都用于系统扩展而设置的。典型的系统总线结构就是地址总线AB、数据总线DB和控制总线CB三总线结构。图2-16为MCS-51单片机片外总线结构示意图

图2-16 MCS-51片外总线结构示意图

1.地址总线AB

地址总线宽度为16位,寻址范围都为64KB。由P0口经地址锁存器(借助ALE)提供低8位(A7~A0),P2口 提 供 高8位(A15~A8)而形成。可对片外ROM和片外RAM或片外I/O接口寻址。ALE可作为锁存扩展地址低8位字节的控制信号

当单片机需扩展时,P0口为地址/数据分时复用口,即P0口既用作低8位地址总线,又用作数据总线(分时复用),因此需增加一个8位地址锁存器。单片机访问外部扩展的存储器单元或I/O接口寄存器时,先发出低8位地址,此时可通过ALE信号将低8位地址信号锁存到外部地址锁存器中,锁存器输出作为系统的低8位地址(A7~A0)。随后,P0口又作为数据总线口(D7~D0)。从而实现了P0分时复用口的地址低8位、数据(8位)通过两路分割输出。

2.数据总线DB(www.xing528.com)

数据总线宽度为8位,由P0口直接提供。

3.控制总线CB

控制总线由第二功能状态下的P3口和4根独立的控制线img组成。实际上,_真正的意义上的控制总线CB只有imgimg这5根。

因此,三总线结构为AB(16位)由P0经地址锁存器提供地址低8位和P2口(地址高8位)组成;DB(8位)由P0口提供;CB(5根)由P3口的第二功能imgimg和29脚的img提供。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈