【摘要】:MCS-51单片机共40个引脚,当单片机需要外部扩展时,除电源、地、复位、晶振引脚和P1通用I/O口外,其他的引脚都用于系统扩展而设置的。图2-16为MCS-51单片机片外总线结构示意图。图2-16MCS-51片外总线结构示意图1.地址总线AB地址总线宽度为16位,寻址范围都为64KB。可对片外ROM和片外RAM或片外I/O接口寻址。
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根独立的控制线组成。实际上,_真正的意义上的控制总线CB只有这5根。
因此,三总线结构为AB(16位)由P0经地址锁存器提供地址低8位和P2口(地址高8位)组成;DB(8位)由P0口提供;CB(5根)由P3口的第二功能和29脚的提供。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。