忘電子工業出版社 单片机片内和片外ROM是统一编址的,其地址空间范围 是0000H~FFFH。 图中P2口构造的地址线的高8位与存储芯片的高8位地址 引脚A8~A15相连接,其中有片选线的话要与芯片的CE引脚 连接 P0口构造地址/数据复用线,作为数据线时与芯片的数 据引脚D0~D7直接相连接,作为低8位地址线时,接锁存器 的输入引脚D0~D7,由锁存器的输出引脚Q0~Q7直接接芯片 的低8位地址A0~A7引脚。控制线的连接中,单片机的ALE引 脚接锁存器的控制端G,引脚PSEN接芯片的输出允许引脚; 对片内有程序存储器的80C51将EA置1(接电源),允许对 单片机片内和片外ROM的访问,若EA置0(接地),则只允 许访问片外ROM。 读片内外ROM的指令共有两条 MOVC A,@A+ DPTRT和 MOVC A,@A+PC
单片机片内和片外ROM是统一编址的,其地址空间范围 是0000H~FFFFH。 图中P2口构造的地址线的高8位与存储芯片的高8位地址 引脚A8~A15相连接,其中有片选线的话要与芯片的 引脚 连接。 P0口构造地址/数据复用线,作为数据线时与芯片的数 据引脚D0~D7直接相连接,作为低8位地址线时,接锁存器 的输入引脚D0~D7,由锁存器的输出引脚Q0~Q7直接接芯片 的低8位地址A0~A7引脚。控制线的连接中,单片机的ALE引 脚接锁存器的控制端G,引脚 接芯片的输出允许引脚; 对片内有程序存储器的80C51将 置1(接电源),允许对 单片机片内和片外ROM的访问,若 置0(接地),则只允 许访问片外ROM。 读片内外ROM的指令共有两条:MOVC A,@A+DPTRT和 MOVC A,@A+PC。 CE PSEN EA EA
忘電子工業出版社 Publishing house of Electronics Industry 在执行读片外ROM指令时,首先通过P2口(高8位) 和PO口(低8位)构造的地址总线给出地址信号,并 在地址锁存允许信号引脚ALE输出正脉冲的下跳沿 时,将PO口构造的低8位地址线信号锁入地址锁存 器的Q0~Q7,从而选中了一个存储单元作为访问对 象(低8位地址锁存后,P0口变为高阻状态,P2口 输出的高8位地址不变); 然后由控制总线SEN发出读选通信号(低电平 有效),在读ROM单元的选通信号的作用下,片外 ROM把指定的存储单元的内容送到数据总线,燕N 上跳前,单片机通过数据总线读入该存储单元的内 容,完成一次片外ROM的访问过程
在执行读片外ROM指令时,首先通过P2口(高8位) 和P0口(低8位)构造的地址总线给出地址信号,并 在地址锁存允许信号引脚ALE输出正脉冲的下跳沿 时,将P0口构造的低8位地址线信号锁入地址锁存 器的Q0~Q7,从而选中了一个存储单元作为访问对 象(低8位地址锁存后,P0口变为高阻状态,P2口 输出的高8位地址不变); 然后由控制总线 发出读选通信号(低电平 有效),在读ROM单元的选通信号的作用下,片外 ROM把指定的存储单元的内容送到数据总线,在 上跳前,单片机通过数据总线读入该存储单元的内 容,完成一次片外ROM的访问过程。 PSEN PSEN
電子工掌出版社 4e, Publishing House of Electronics Industry 2.片外数据存储器的访问过程序 MCS-51单片机与片外数据存储器的连接方法如图87 所示 80c51 片外RAM P2.0~P2.7 A8~A15有 74Ls373 片选线接CE ALE Do Q0 P00~P0.7 A0~A7 D7 Q7 D0~D7 WR 图8.7片外数据存储器的连接方法
2.片外数据存储器的访问过程序 MCS-51单片机与片外数据存储器的连接方法如图8.7 所示。 图8.7 片外数据存储器的连接方法
忘電子工業出版社 Publishing house of Electronics Industry 单片机的片外数据存储器是独立编址的,其地 址空间范围是000~FFFH。片外数据存储器的地 址总线和数据总线的接法与片外程序存储器的接法 是相同的。但控制总线中,片外程序存储器用PSEN 作读片外ROM选通信号,而片外数据存储器用D和 WR作片外RAM的读、写选通信号,所以虽然它们的 地址空间均为0000~FFFH,但由于控制信号的不 同,因此不会发生地址重叠的错误 读片外RAM的指令有两条:MwXA,@ DPTRT MOVX A ORi 写片外RAM的指令也有两条:MOVX@DPTR,A MOVX ORI. A
单片机的片外数据存储器是独立编址的,其地 址空间范围是0000H~FFFFH。片外数据存储器的地 址总线和数据总线的接法与片外程序存储器的接法 是相同的。但控制总线中,片外程序存储器用 作读片外ROM选通信号,而片外数据存储器用 和 作片外RAM的读、写选通信号,所以虽然它们的 地址空间均为0000H~FFFFH,但由于控制信号的不 同,因此不会发生地址重叠的错误。 读片外RAM的指令有两条: MOVX A,@DPTRT MOVX A,@Ri; 写片外RAM的指令也有两条:MOVX @DPTR,A MOVX @Ri,A WR WR PSEN RD
忘電子工業出版社 Publishing House of Electronics Industry 令在读片外RM时,地址信号的输出方式与读片 外ROM相同,但在选定了所要访问的存储单元 之后,由AD发出读选通信号(低电平有效, 在此之前数据总线呈高阻态),经过适当延 时后,片外RAM把指定的存储单元的内容送到 数据总线,在RD回到高电平前,单片机通 过数据总线读入该存储单元的内容,完成 次片外RAM的访问
❖ 在读片外RAM时,地址信号的输出方式与读片 外ROM相同,但在选定了所要访问的存储单元 之后,由 发出读选通信号(低电平有效, 在此之前数据总线呈高阻态),经过适当延 时后,片外RAM把指定的存储单元的内容送到 数据总线,在 回到高电平前,单片机通 过数据总线读入该存储单元的内容,完成一 次片外RAM的访问。 RD RD