系统扩展总线及扩展芯片的寻址方式
发布时间: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。
上一篇:直接存储器(DMA)存取方式
上一篇:程序存储器扩展
热门点击
- 外部中断0中断请求标志位。
- TDDB效应的击穿机制
- 轻掺杂源漏(LDD)
- 等比例缩小的3个规则
- 界面态的产生过程
- ADC0809工作原理
- MOs管的实际版图
- MOsFET的阈值电压
- 说明动态RAM和静态RAM的主要区别
- 镍硅化物(NiSi)
推荐技术资料
- 硬盘式MP3播放器终级改
- 一次偶然的机会我结识了NE0 2511,那是一个远方的... [详细]