位置:51电子网 » 技术资料 » 单 片 机

系统扩展总线及扩展芯片的寻址方式

发布时间:2016/7/18 20:51:21 访问次数:797

   80C51系列单片机数据总线和地址总线的低8位是分时复用的,因此当系统要扩展时,为HMC1044LP3E了方便与各种芯片相连接,将80C51的外部引脚变为类似一般的三总线结构,即地址总线(AB)、数据总线(DB)和控制总线(CB),如图9.2(a)所示。控制总线借用P3口的第二功能。

  图9,2 单片机总线结构及9Z+Ls3刀内部结构示意图

    

   由于P0口既用作低8位地址总线,又用作数据总线(分时复用),因此需增加一个8位地址锁存器。80C51访问外部扩展的芯片时,先发出低8位地址进入地址锁存器锁存,锁存器输出作为系统的低8位地址(A7~A0)。80C51的ALE信号作为锁存器选通信号,由时序可知,

ALE在下降沿P0口的地址输出信号才有效,所以在选用锁存器时,要注意ALE信号与锁存器选通信号的匹配。应选择锁存器为高电平触发或者下降沿触发的,例如⒎LS373,其内部结构如图9。孜b)所示,"Ls373是有输出三态门的电平允许8D锁存器。当G(使能端)为高电平时,锁存器的数据输出端Q的状态与数据输入端D相同(透明的)。当G端从高电平返回低电平时(下降沿后),输入端的数据就被锁存在锁存器中,数据输入端D的变化不再影响Q端输出。若选择上升沿触发的锁存器⒕Ls273或γLS377,这时就需要把ALE信号先反相然后再接锁存器。

   对外扩展的程序存储器和数据存储器的地址范围是重叠的,都是0000H~FFFFH,地址总线和数据总线又都是公用P0和”口。为了区分程序存储器和数据存储器,只好采用不同的控制信号线。扩展ROM时,用控制线PsEN;扩展RAM时,用控制线RD和WR。




   80C51系列单片机数据总线和地址总线的低8位是分时复用的,因此当系统要扩展时,为HMC1044LP3E了方便与各种芯片相连接,将80C51的外部引脚变为类似一般的三总线结构,即地址总线(AB)、数据总线(DB)和控制总线(CB),如图9.2(a)所示。控制总线借用P3口的第二功能。

  图9,2 单片机总线结构及9Z+Ls3刀内部结构示意图

    

   由于P0口既用作低8位地址总线,又用作数据总线(分时复用),因此需增加一个8位地址锁存器。80C51访问外部扩展的芯片时,先发出低8位地址进入地址锁存器锁存,锁存器输出作为系统的低8位地址(A7~A0)。80C51的ALE信号作为锁存器选通信号,由时序可知,

ALE在下降沿P0口的地址输出信号才有效,所以在选用锁存器时,要注意ALE信号与锁存器选通信号的匹配。应选择锁存器为高电平触发或者下降沿触发的,例如⒎LS373,其内部结构如图9。孜b)所示,"Ls373是有输出三态门的电平允许8D锁存器。当G(使能端)为高电平时,锁存器的数据输出端Q的状态与数据输入端D相同(透明的)。当G端从高电平返回低电平时(下降沿后),输入端的数据就被锁存在锁存器中,数据输入端D的变化不再影响Q端输出。若选择上升沿触发的锁存器⒕Ls273或γLS377,这时就需要把ALE信号先反相然后再接锁存器。

   对外扩展的程序存储器和数据存储器的地址范围是重叠的,都是0000H~FFFFH,地址总线和数据总线又都是公用P0和”口。为了区分程序存储器和数据存储器,只好采用不同的控制信号线。扩展ROM时,用控制线PsEN;扩展RAM时,用控制线RD和WR。




热门点击

 

推荐技术资料

硬盘式MP3播放器终级改
    一次偶然的机会我结识了NE0 2511,那是一个远方的... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!