Documentos de Académico
Documentos de Profesional
Documentos de Cultura
2 Organizacion de La Memoria
2 Organizacion de La Memoria
CAPITULO 2
Organización de la memoria en los Microcontroladores
8052/8051
La memoria de programas sólo puede ser leída y tiene como máximo 64K. En el
8052 la memoria de programas interna es de 8K y en el 8051 de 4K. La señal de
autorización de lectura en la memoria de programas externa es PSEN.
_________________________________________________________________________
ITMAR Mazatlán 8 Ing. Rufino J. Domínguez Arellano.
El Microcontrolador 8051 CAP 2
_________________________________________________________________________
ITMAR Mazatlán 9 Ing. Rufino J. Domínguez Arellano.
El Microcontrolador 8051 CAP 2
Figura 2.4
_________________________________________________________________________
ITMAR Mazatlán 10 Ing. Rufino J. Domínguez Arellano.
El Microcontrolador 8051 CAP 2
_________________________________________________________________________
ITMAR Mazatlán 11 Ing. Rufino J. Domínguez Arellano.
El Microcontrolador 8051 CAP 2
Observe cómo el acceso a la memoria de datos toma dos ciclos más de bus que la
memoria de programas. La Figura 2.6 muestra los cronogramas relativos a ambas
secuencias de acceso, destacando la emisión de direcciones por parte de P0 y P2,
y las señales ALE y PSEN. La señal ALE se utiliza para <latchear> el «byte bajo»
de direcciones dentro del latch que se dibuja en las Figuras 2.5 y 2.7.
_________________________________________________________________________
ITMAR Mazatlán 12 Ing. Rufino J. Domínguez Arellano.
El Microcontrolador 8051 CAP 2
a la memoria de datos externa para tomar un dato. En este caso observar que no
se activa PSEN.
_________________________________________________________________________
ITMAR Mazatlán 13 Ing. Rufino J. Domínguez Arellano.
El Microcontrolador 8051 CAP 2
_________________________________________________________________________
ITMAR Mazatlán 14 Ing. Rufino J. Domínguez Arellano.
El Microcontrolador 8051 CAP 2
Así, la instrucción:
_________________________________________________________________________
ITMAR Mazatlán 15 Ing. Rufino J. Domínguez Arellano.
El Microcontrolador 8051 CAP 2
Los 128 bytes a los que se puede acceder desde ambos direccionamientos,
directo e indirecto, pueden ser divididos en tres segmentos (Figura 2.10).
_________________________________________________________________________
ITMAR Mazatlán 16 Ing. Rufino J. Domínguez Arellano.
El Microcontrolador 8051 CAP 2
Los registros se localizan desde la dirección 00H a 1FH (32 bytes). Después de la
operación de inicialización del microcontrolador, aplicando un nivel alto a la
terminal RESET (véase Apartado 2.7 de este capítulo), el banco operativo por
defecto es el banco 0. La selección de otro banco de registros debe hacerse por
software escribiendo en el registro de estado PSW (véase Tabla 2.1).
Esta área tiene una longitud de 16 bytes (segmento 20H a 2FH). Cada uno de los
128 bits de este segmento se puede direccionar directamente (00H a 7FH).
Los bits se pueden referir de dos formas diferentes, bien por sus direcciones (bits
00H a bits 7FH) o por los bytes que los contienen (20H a 2FH). Esto es, los bits 0
al 7 pueden ser referidos como los bits 20.0 a 20.7 y del 8 al F, como 21.0 a 21.7,
etc.
Cada uno de los 16 bytes de este segmento puede ser también direccionado como
Byte.
_________________________________________________________________________
ITMAR Mazatlán 17 Ing. Rufino J. Domínguez Arellano.
El Microcontrolador 8051 CAP 2
La Tabla 2.1 muestra los registros especiales que utiliza el 8052/8051, así como
sus direcciones. Además de la lista se procederá a dar una breve explicación de
los mismos, considerando que un análisis más profundo corresponde hacerlo en
los ejercicios de aplicación que se verán más adelante.
_________________________________________________________________________
ITMAR Mazatlán 18 Ing. Rufino J. Domínguez Arellano.
El Microcontrolador 8051 CAP 2
PSW Program Status Word: Contiene información del estado del CPU
en cada ciclo de instrucción. El cuadro 2.1 muestra el formato de la palabra de
estado.
_________________________________________________________________________
ITMAR Mazatlán 19 Ing. Rufino J. Domínguez Arellano.
El Microcontrolador 8051 CAP 2
_________________________________________________________________________
ITMAR Mazatlán 20 Ing. Rufino J. Domínguez Arellano.
El Microcontrolador 8051 CAP 2
_________________________________________________________________________
ITMAR Mazatlán 21 Ing. Rufino J. Domínguez Arellano.
El Microcontrolador 8051 CAP 2
_________________________________________________________________________
ITMAR Mazatlán 22 Ing. Rufino J. Domínguez Arellano.
El Microcontrolador 8051 CAP 2
_________________________________________________________________________
ITMAR Mazatlán 23 Ing. Rufino J. Domínguez Arellano.