COMPUTACION
Organización de Computadoras
M. en C. Jesús García Ruiz
2
2
Como se puede apreciar en la tabla anterior, los modelos denotados
como 803X no poseen memoria de programa interna, los denotados
como 805X poseen memoria tipo ROM de máscara programable en
p
p
p g
fábrica, y los denotados como 875X incorporan una memoria de
programas interna de tipoEEPROM, programable y borrable por el
usuario.
Por otro lado, los dispositivos denotados como 8XX2 (en adelante
8052) presentan una mayor capacidad de memoria tanto de
memoria,
programas como de datos, así como un timer
(contador/temporizador) más que los denotados como 8XX1 (en
adelante 8051) Al margen de estas diferencias y de otras que
8051).
derivan de ellas, se puede afirmar que “todoprograma que funcione
correctamente en un 8051 lo hará en un 8052”, aunque no siempre
ocurre al contrario. E l sucesivo, se resaltarán l dif
l
i En lo
i
l á las diferencias
i
entre dichos dispositivos, con objeto de que se puedan reconocer
perfectamente las características de unos y otros.
Organización de Computadoras
M. en C. Jesús García Ruiz
3
3
En la actualidad, existennumerosos fabricantes (Atmel, Cypress,
Daewoo, Dallas,Maxim, Phillips, Sharp, Siemens, etc.) que
comercializan microcontroladores compatibles con l familia MCS-51,
i li
i
l d
ibl
la f ili
algunos de los cuales incorporan recursos o características especiales
tales como un mayor (o menor) número de líneas de E/S, memoria de
programa tipo FLASH, bus I2C, watchdog, doble DPTR, mayor número
deniveles de prioridad en las interrupciones, etc.
Organización de Computadoras
M. en C. Jesús García Ruiz
4
4
Resumen de memoria para la serie 8051 de Intel:
SIN ROM
CON ROM
(OTP)
CON
EEPROM
ROM
BYTES
RAM
BYTES
RAM BYTES
(SFR)
TIMERS
16 BITS
INTERRUPCIONES
8031
8051
8751
4K
128
128
2
5
8032
8052
8752
8K
256
128
36
Resumen de memoria para la serie compatible de 8051 de Atmel:
MODELO
ROM
(FLASH)
BYTES
RAM
BYTES
RAM BYTES
(SFR)
TIMERS
16 BITS
INTERRUPCIONES
AT89C1051
1K
64
128
1
2
AT89C2051
2K
128
128
2
4
AT89C51
4K
128
128
2
5
AT89C52
8K
256
128
3
6
AT89C55
20K
256
128
3
6
AT89S8252
8K256 RAM
128
3
128
3
2K EEPROM
AT89S53
12K
256
Organización de Computadoras
M. en C. Jesús García Ruiz
5
5
DIAGRAMA A BLOQUES MC-8051/52
Organización de Computadoras
M. en C. Jesús García Ruiz
6
6
CARACTERSÍSTICAS:
La serie del 8051/52 específicamente tienen características muy particulares, como son:
• CPU de 8 bits.
• Procesadorbooleano (operación sobre bits individuales).
• 4 puertos de 8 bits (P0, P1, P2, P3)
• RAM interna:
-Para el 8051, 128 bytes útiles para el usuario y 128 bytes para el área de los registros
especiales (SFR)
-Para el 8052, 256 bytes de memoria interna RAM útil para el usuario y 128 bytes para el área
Para 8052
de los registros especiales (SFR).
• ROM ó EPROM (interna):
-Para el 8051, 4 Kbytes deROM
-Para el 8052, 8 KBytes de ROM
Para 8052
-Para el 8751, 4 Kbytes de EPROM
- Para el 8752, 8 Kbytes de EPROM
• Espacio de memoria de 64 Kbytes para programa externo.
• Espacio de memoria de 64 Kbytes para datos externos
externos.
• El 8051 contiene dos contadores-temporizadores (timers). El 8052 presenta tres timers.
• Comunicación asíncrona full-duplex.
• 5 fuentes de interrupcióncon niveles de prioridad (6 para el 8052).
•2 interrupciones externas.
externas
• 2 interrupciones de los timers (3 para el 8052).
•1 interrupción de la comunicación serie.
• Oscilador interno.
Organización de Computadoras
M. en C. Jesús García Ruiz
7
7
ESQUEMA DE TERMINALES:
(T2) P1.0
1
40
Vcc
(T2 EXT) P1.1
2
39
P0.0 (AD0)
P1.2
3
38
P0.1 (AD1)...
Regístrate para leer el documento completo.