Contenido>Indice>Intro Tutor

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:

  1. Las salidas del registro P0 o el bus de direcciones, multiplexado a su vez con el bus de datos, para el puerto P0.

  2. 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.

i088.gif (541 bytes)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.

p0_p2_bus_datos_direc.gif (2835 bytes)

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

   

l002.gif (417 bytes)

(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.


   Contenido>Indice>Intro Tutor