ZKX's LAB

当89C51单片机外部的程序存储器和数据储存器同时扩展时的地址分配 程序存储器的选通信号

2021-04-06知识7

区分MSC-51单片机片外程序存储器和片外数据存储器的最可靠方法是 选D,PSEN是片外程序存储器的读选通信号,RD是片外数据存储器的读选通信号,看它和谁连接

MCS-51外扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲突,为什么? 51的指令系统设计了不同的数据传送指令以区别这4个不同的逻辑空62616964757a686964616fe4b893e5b19e31333332643861间:CPU访问内、片外ROM指令用MOVC,访问片外RAM指令用MOVX,访问片内RAM指令用MOV。程序存储器用于存放编好的程序和表格常数。程序通过16位程序计数器寻址,寻址能力为64KB。这使得指令能在64KB的地址空间内任意跳转,但不能使程序从程序存储器空间转移到数据存储器空间。实际上,当引脚EA接高电平时,8051的程序计数器PC执行片内ROM中的程序,当指令地址超过片内ROM地址时,就自动转向片外ROM中去取指令。当引脚EA接低电平(接地)时,8051片内ROM不起作用,CPU只能从片外ROM中取指令,地址可以从0000H开始编址。8051从片内程序存储器和片外程序存储器取指时的执行速度相同。用P0口作地址/数据复用总线,用P2口的口线作高位地址线,最多可以扩展64KB的存储器。控制信号线包括:使用ALE作为地址锁存的选通信号,以实现低8位地址的锁存;以PSEN信号作为扩展程序存储器的读选通信号;以EA信号作为内、外程序存储器的选择信号;以EA和作为扩展数据存储器和I/O端口的读、写选通信号。执行MOVX指令时,RD和WR信号分别自动有效。片外数据存储器RAM的读和写由。

当89C51单片机外部的程序存储器和数据储存器同时扩展时的地址分配 片外的数据存储器用的是6264,程序存储器2764 地址是一样的,只是选通不一样。片选,你如果想简单一点的。

#程序存储器的选通信号

随机阅读

qrcode
访问手机版