PUERTOS P0 Y P2 EN EL ACCESO A MEMORIA EXTERNA
Como se puede comprobar en la figura, sobre la etapa
de salida se pueden aplicar dos fuentes de información:
Las salidas del registro P0 o el bus de direcciones,
multiplexado a su vez con el bus de datos, para el puerto P0.
Las salidas del registro P2 o la parte alta (A8/A15)
del bus de direcciones, para el puerto P2
La conmutación se determina internamente. Se efectúa
mediante una señal de control que depende, por una parte, del estado de la patilla EA'(1)
del microcontrolador y, por otra, del tipo de instrucción que se está ejecutando.
El bus de
direcciones es un conjunto de líneas que permiten al µC acceder a las distintas
posiciones o localizaciones de un dispositivo dado. De este modo, en caso de que el
dispositivo sea una memoria externa, este bus le permitirá al µC acceder a la posición
de memoria indicada en su bus de direcciones, y que estará conectado al bus de
direcciones de la memoria. Por otra parte el bus de datos es un conjunto de líneas que
permite la entrada y salida de datos al microprocesador, siendo por tanto un bus
bidirecional.

figura: CONEXIÓN DE UNA RAM EXTERNA
CON EL µC 8051

(1)
El carácter < ' > utilizado en todo el tutorial indica que el
elemento a que se refiere es activo a nivel bajo, esto es, es activo cuando su nivel
lógico es un cero.
|