SlideShare una empresa de Scribd logo
1 de 7
Descargar para leer sin conexión
INSTITUTO TECNOLOGICO DEL MAR,
Mazatlán
APUNTES DE LA MATERA DE:
MICROPROCESADORES I
DEPARTAMENTO DE INGENIERIA ELECTRONICA
PROF: ING: RUFINO J. DOMINGUEZ ARELLANO
El Microcontrolador 8051 CAP 1
ITMAR Mazatlán 2 Ing. Rufino Domínguez Arellano
1.1. CARACTERISTICAS DE LA FAMILIA 51
Dentro de los modelos de la familia 51 de microcontroladores (Tabla 1.1) se
encuentran los 8XX2 y 8XX1, que presentan las siguientes diferencias básicas:
• 8032/31 → Memoria de programas externa-
• 8052/51 → Memoria de programas interna en ROM.
• 8752/51 → Memoria de programas interna en EPROM.
Tabla 1.1
Los modelos más populares de los microcontroladores de INTEL son los 8XX1 y
más concretamente los 8X51, que han dado nombre a la familia, Las diferencias
entre la serie 8XX1 y 8XX2, y en concreto, entre los 8051 y 8052 aparecen en la
Figura 1.1.
El 8052 presenta una mayor capacidad de memoria y un Timer más que el 8051,
al margen de dichas diferencias y de algunas otras, se puede afirmar «que todo
programa que funcione en un 8051 lo hará en un 8052».
1.2. CARACTERISTICAS DE LOS MICROCONTROLADORES
8052/8051.
La anterior Figura 1.1 y, de manera mas detallada, la Figura 1.2, muestran los
diagramas generales en bloques de los Microcontroladores 8052/8051.
Las características generales son las siguientes:
• CPU de 8 bits.
El Microcontrolador 8051 CAP 1
ITMAR Mazatlán 3 Ing. Rufino Domínguez Arellano
• Procesador booleano (operación sobre bits).
• 4 puertos de 8 bits.
• Para el 8052,256 bytes de memoria interna RAM útil para el usuario y 384
bytes en total considerando el área de los registros especiales (SFR). Para
el 8051, 128 bytes útiles para el usuario y 256 bytes incluyendo el SFR.
• 8K octetos de ROM (8052) o EPROM (8752). 4K para el 8X51.
• Espacio de memoria de 64K para programa externo.
• Espacio de memoria de 64K para datos externos.
• El 8052 contiene tres contadores-temporizadores (timers). El 8051 presenta
dos timers.
• Comunicación asíncrona “full-duplex”.
• 6 fuentes de interrupciones con niveles de prioridad (5 para el 8051).
o 2 interrupciones externas.
o 3 interrupciones de los timers (2 para el 8051 )
o 1 interrupción de la comunicación serie.
• Oscilador interno.
1.3. TERMINALES DE LOS MICROCONTROLADORES 8052/8051
La figura 1.3 muestra la distribución de terminales del procesador 8051, típica del
resto de esta familia de microcontroladores.
El Microcontrolador 8051 CAP 1
ITMAR Mazatlán 4 Ing. Rufino Domínguez Arellano
Vcc Alimentación positiva de 5 VDC
Vss Conexión a tierra.
Puerto 0 (P0) Puerto de entrada/salida. Como salida soporta 8 cargas TTL –
LS ( el resto de los puertos solo soporta 4). Si se maneja
memoria externa, este puerto multiplexea en el tiempo el bus
de datos y la parte baja del bus de direcciones. También
recibe los bytes de código durante la programación del
dispositivo, y salen por este puerto los códigos durante la
verificación de la memoria de programa interna.
Puerto 1 (P1) Puerto de entrada/salida programable. También recibe la parte
baja de las direcciones durante la programación y verificación
de la memoria de programa interna. En el 8052, los bits P1.0 y
P1.1 son usados por el Timer 2.
El Microcontrolador 8051 CAP 1
ITMAR Mazatlán 5 Ing. Rufino Domínguez Arellano
Puerto 2 (P2) Puerto de entrada/salida programable. También emite la parte
alta del bus de dirección en los accesos a memoria externa
con direccionamiento de 16 bits. También recibe la parte alta
de la dirección durante la programación y verificación de la
memoria de programa interna.
Puerto 3 (P3) Puerto de entrada/salida programable. Además, cada bit de
este puerto tiene las funciones especiales que se muestran en
la tabla 1.3.
Figura 1.3
El Microcontrolador 8051 CAP 1
ITMAR Mazatlán 6 Ing. Rufino Domínguez Arellano
_____
ALE/PROG ALE (Address Latch Enable) Este pin genera un pulso para
latchear la parte baja del bus de direcciones durante los
accesos a memoria externa. PROG es usada durante la
programación del dispositivo como entrada de los pulsos de
programación.
_____
PSEN (Program Store Enable) Esta es la señal de strobe para leer en
la memoria de programa externa. Sirve para diferenciar la
memoria externa de programa de la memoria externa de
datos. No se activa durante el acceso a memoria interna de
programa.
__ __
EA/Vpp EA (External Access) Entrada. Cuando se mantiene en nivel
alto, se ejecuta solo el programa de la memoria de programa
interna, a menos que el contador de programa exceda de
1FFF (8 K) para el 8052 y de 0FFF (4 K) para el 8051. Si EA
se mantiene a nivel bajo, siempre se ejecutará el programa de
la memoria externa, independientemente de la dirección del
programa. Vpp es la tensión de programación, aplicada solo
durante la programación de la memoria de programa interna.
XTAL1 y XTAL 2 Entrada y salida respectivamente del amplificador inversor que
forma parte del oscilador interno. Se puede conectar a estas
terminales un cristal de cuarzo, tal como indica la figura 1.5
Para que el microcontrolador trabaje sincronizado con un reloj
externo, se pueden conectar XTAL1 y XTAL2 como se
muestra en la figura 1.6.
El Microcontrolador 8051 CAP 1
ITMAR Mazatlán 7 Ing. Rufino Domínguez Arellano
RESET Señal de inicialización del sistema. Un nivel alto aplicado a este
terminal, durante cierto tiempo, provoca que el microcontrolador pase
a su estado inicial.

Más contenido relacionado

La actualidad más candente

Curso de microcontroladores capitulo 01
Curso de microcontroladores capitulo 01Curso de microcontroladores capitulo 01
Curso de microcontroladores capitulo 01Hamiltonn Casallas
 
Curso de microcontroladores capitulo 05
Curso de microcontroladores capitulo 05Curso de microcontroladores capitulo 05
Curso de microcontroladores capitulo 05Hamiltonn Casallas
 
Ud1 3 microcontrolador_pic
Ud1 3 microcontrolador_picUd1 3 microcontrolador_pic
Ud1 3 microcontrolador_picarnadillo
 
Curso de microcontroladores capitulo 06
Curso de microcontroladores capitulo 06Curso de microcontroladores capitulo 06
Curso de microcontroladores capitulo 06Hamiltonn Casallas
 
Curso de microcontroladores capitulo 02
Curso de microcontroladores capitulo 02Curso de microcontroladores capitulo 02
Curso de microcontroladores capitulo 02Hamiltonn Casallas
 
Curso de microcontroladores capitulo 03
Curso de microcontroladores capitulo 03Curso de microcontroladores capitulo 03
Curso de microcontroladores capitulo 03Hamiltonn Casallas
 
Curso de microcontroladores capitulo 07
Curso de microcontroladores capitulo 07Curso de microcontroladores capitulo 07
Curso de microcontroladores capitulo 07Hamiltonn Casallas
 
Curso Micro Tema 1
Curso Micro Tema 1Curso Micro Tema 1
Curso Micro Tema 1Luis Zurita
 
programacion con microcontrolador pic 16f84
programacion con microcontrolador pic 16f84programacion con microcontrolador pic 16f84
programacion con microcontrolador pic 16f84guestf09168b
 
Apuntes básicos sobre PLc's
Apuntes básicos sobre PLc'sApuntes básicos sobre PLc's
Apuntes básicos sobre PLc'sPablo Angulo
 

La actualidad más candente (19)

Curso de microcontroladores capitulo 01
Curso de microcontroladores capitulo 01Curso de microcontroladores capitulo 01
Curso de microcontroladores capitulo 01
 
PROYECTOS CON PIC 16F84
PROYECTOS CON PIC 16F84PROYECTOS CON PIC 16F84
PROYECTOS CON PIC 16F84
 
Sistemas Microprocesados I
Sistemas Microprocesados ISistemas Microprocesados I
Sistemas Microprocesados I
 
Curso de microcontroladores capitulo 05
Curso de microcontroladores capitulo 05Curso de microcontroladores capitulo 05
Curso de microcontroladores capitulo 05
 
Ud1 3 microcontrolador_pic
Ud1 3 microcontrolador_picUd1 3 microcontrolador_pic
Ud1 3 microcontrolador_pic
 
1. microcontrolador
1. microcontrolador1. microcontrolador
1. microcontrolador
 
Registros del Pic 16F84
Registros del Pic 16F84Registros del Pic 16F84
Registros del Pic 16F84
 
Curso de microcontroladores capitulo 06
Curso de microcontroladores capitulo 06Curso de microcontroladores capitulo 06
Curso de microcontroladores capitulo 06
 
Curso de microcontroladores capitulo 02
Curso de microcontroladores capitulo 02Curso de microcontroladores capitulo 02
Curso de microcontroladores capitulo 02
 
PicSumador
PicSumadorPicSumador
PicSumador
 
17 Interrupciones
17 Interrupciones17 Interrupciones
17 Interrupciones
 
Curso de microcontroladores capitulo 03
Curso de microcontroladores capitulo 03Curso de microcontroladores capitulo 03
Curso de microcontroladores capitulo 03
 
Curso de microcontroladores capitulo 07
Curso de microcontroladores capitulo 07Curso de microcontroladores capitulo 07
Curso de microcontroladores capitulo 07
 
Curso Micro Tema 1
Curso Micro Tema 1Curso Micro Tema 1
Curso Micro Tema 1
 
07 Familia Atmega
07 Familia Atmega07 Familia Atmega
07 Familia Atmega
 
14 Fusibles Programables
14 Fusibles Programables14 Fusibles Programables
14 Fusibles Programables
 
Pic16 f877
Pic16 f877Pic16 f877
Pic16 f877
 
programacion con microcontrolador pic 16f84
programacion con microcontrolador pic 16f84programacion con microcontrolador pic 16f84
programacion con microcontrolador pic 16f84
 
Apuntes básicos sobre PLc's
Apuntes básicos sobre PLc'sApuntes básicos sobre PLc's
Apuntes básicos sobre PLc's
 

Similar a 1 el microcontrolador_8051

Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadoressaeb2911
 
Curso de microcontrolador MCS51
Curso de microcontrolador MCS51Curso de microcontrolador MCS51
Curso de microcontrolador MCS51Rubén Loredo
 
7842803 capitulo2-arquitectura-del-a tmega32-espanol
7842803 capitulo2-arquitectura-del-a tmega32-espanol7842803 capitulo2-arquitectura-del-a tmega32-espanol
7842803 capitulo2-arquitectura-del-a tmega32-espanolDanny Sanchez
 
Microcontroladores: Módulos del micro PIC16F877 con temporizadores e interrup...
Microcontroladores: Módulos del micro PIC16F877 con temporizadores e interrup...Microcontroladores: Módulos del micro PIC16F877 con temporizadores e interrup...
Microcontroladores: Módulos del micro PIC16F877 con temporizadores e interrup...SANTIAGO PABLO ALBERTO
 
Práctica #2 parcial #2 registros del banco
Práctica #2 parcial #2  registros del bancoPráctica #2 parcial #2  registros del banco
Práctica #2 parcial #2 registros del bancoAnibal Ulibarri
 
Tutorial-pic16 f877a- algunas-mejoras
Tutorial-pic16 f877a- algunas-mejorasTutorial-pic16 f877a- algunas-mejoras
Tutorial-pic16 f877a- algunas-mejorasAldo Corp
 
A tmega164p guide datashet
A tmega164p guide datashetA tmega164p guide datashet
A tmega164p guide datashetHamil FC
 
Implementacion del 16F84A
Implementacion del 16F84AImplementacion del 16F84A
Implementacion del 16F84AMicroPart
 
Microprosedador
MicroprosedadorMicroprosedador
Microprosedadordy vc
 
Programacion c microcontroladores
Programacion c microcontroladoresProgramacion c microcontroladores
Programacion c microcontroladoresMartin Peralta
 
3 microcontroladores
3 microcontroladores3 microcontroladores
3 microcontroladoresProyesa
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadoresupc
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadoresupc
 
upc algoritmos 02
upc algoritmos 02upc algoritmos 02
upc algoritmos 02upc
 

Similar a 1 el microcontrolador_8051 (20)

Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
 
Etn 801
Etn 801Etn 801
Etn 801
 
Curso de microcontrolador MCS51
Curso de microcontrolador MCS51Curso de microcontrolador MCS51
Curso de microcontrolador MCS51
 
2 organizacion de_la_memoria...
2 organizacion de_la_memoria...2 organizacion de_la_memoria...
2 organizacion de_la_memoria...
 
7842803 capitulo2-arquitectura-del-a tmega32-espanol
7842803 capitulo2-arquitectura-del-a tmega32-espanol7842803 capitulo2-arquitectura-del-a tmega32-espanol
7842803 capitulo2-arquitectura-del-a tmega32-espanol
 
Microcontroladores: Módulos del micro PIC16F877 con temporizadores e interrup...
Microcontroladores: Módulos del micro PIC16F877 con temporizadores e interrup...Microcontroladores: Módulos del micro PIC16F877 con temporizadores e interrup...
Microcontroladores: Módulos del micro PIC16F877 con temporizadores e interrup...
 
Práctica #2 parcial #2 registros del banco
Práctica #2 parcial #2  registros del bancoPráctica #2 parcial #2  registros del banco
Práctica #2 parcial #2 registros del banco
 
Tutorial-pic16 f877a- algunas-mejoras
Tutorial-pic16 f877a- algunas-mejorasTutorial-pic16 f877a- algunas-mejoras
Tutorial-pic16 f877a- algunas-mejoras
 
A tmega164p guide datashet
A tmega164p guide datashetA tmega164p guide datashet
A tmega164p guide datashet
 
Apuntes del pic 16f84
Apuntes del pic 16f84Apuntes del pic 16f84
Apuntes del pic 16f84
 
Implementacion del 16F84A
Implementacion del 16F84AImplementacion del 16F84A
Implementacion del 16F84A
 
Microprosedador
MicroprosedadorMicroprosedador
Microprosedador
 
Programacion c microcontroladores
Programacion c microcontroladoresProgramacion c microcontroladores
Programacion c microcontroladores
 
Programacion c microcontroladores
Programacion c microcontroladoresProgramacion c microcontroladores
Programacion c microcontroladores
 
3 microcontroladores
3 microcontroladores3 microcontroladores
3 microcontroladores
 
3 microcontroladores
3 microcontroladores3 microcontroladores
3 microcontroladores
 
Grabacion de microcontroladores_pic
Grabacion de microcontroladores_picGrabacion de microcontroladores_pic
Grabacion de microcontroladores_pic
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
 
Microprocesadores
MicroprocesadoresMicroprocesadores
Microprocesadores
 
upc algoritmos 02
upc algoritmos 02upc algoritmos 02
upc algoritmos 02
 

Último

UNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdf
UNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdfUNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdf
UNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdfronypap
 
RECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADES
RECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADESRECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADES
RECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADESyanicsapernia5g
 
auditoria fiscalizacion inspecciones de seguridad
auditoria fiscalizacion inspecciones de seguridadauditoria fiscalizacion inspecciones de seguridad
auditoria fiscalizacion inspecciones de seguridadNELSON QUINTANA
 
Semana 1 - Introduccion - Fluidos - Unidades.pptx
Semana 1 - Introduccion - Fluidos - Unidades.pptxSemana 1 - Introduccion - Fluidos - Unidades.pptx
Semana 1 - Introduccion - Fluidos - Unidades.pptxJulio Lovon
 
TECNOLOGIA DE CONCRETO 2024 estudiante.pdf
TECNOLOGIA DE CONCRETO 2024 estudiante.pdfTECNOLOGIA DE CONCRETO 2024 estudiante.pdf
TECNOLOGIA DE CONCRETO 2024 estudiante.pdfEddieEDM
 
Matematica Basica Limites indeterminados
Matematica Basica Limites indeterminadosMatematica Basica Limites indeterminados
Matematica Basica Limites indeterminadosSALVADOR ALTEZ PALOMINO
 
Arquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo LimacheArquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo LimacheJuan Luis Menares
 
Instrumentacion para el control de procesos.pdf
Instrumentacion para el control de procesos.pdfInstrumentacion para el control de procesos.pdf
Instrumentacion para el control de procesos.pdfElybe Hernandez
 
metodos de fitomejoramiento en la aolicacion de plantas
metodos de fitomejoramiento en la aolicacion de plantasmetodos de fitomejoramiento en la aolicacion de plantas
metodos de fitomejoramiento en la aolicacion de plantasGraciaMatute1
 
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdfMirkaCBauer
 
UNIDAD 2.- SENSORES.TIPOS DE SENSORES Y SU CLASIFICAIÓN
UNIDAD 2.- SENSORES.TIPOS DE SENSORES  Y SU CLASIFICAIÓNUNIDAD 2.- SENSORES.TIPOS DE SENSORES  Y SU CLASIFICAIÓN
UNIDAD 2.- SENSORES.TIPOS DE SENSORES Y SU CLASIFICAIÓNLuisLobatoingaruca
 
Balance materia y energia procesos de Secado
Balance materia y energia procesos de SecadoBalance materia y energia procesos de Secado
Balance materia y energia procesos de SecadoGualbertoLopez2
 
entropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemasentropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemasDerlyValeriaRodrigue
 
Trabajos Preliminares en Obras de Construcción..pdf
Trabajos Preliminares en Obras de Construcción..pdfTrabajos Preliminares en Obras de Construcción..pdf
Trabajos Preliminares en Obras de Construcción..pdfLimbergleoMamaniIsit
 
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptx
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptxESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptx
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptxholferpandiacondori
 
S01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdfS01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdfSalomeRunco
 
INTEGRATED PROJECT DELIVERY.pdf (ENTREGA INTEGRADA DE PROYECTOS)
INTEGRATED PROJECT DELIVERY.pdf (ENTREGA INTEGRADA DE PROYECTOS)INTEGRATED PROJECT DELIVERY.pdf (ENTREGA INTEGRADA DE PROYECTOS)
INTEGRATED PROJECT DELIVERY.pdf (ENTREGA INTEGRADA DE PROYECTOS)miguelbenito23
 
Métodos numéricos y aplicaciones - Izar Landeta.pdf
Métodos numéricos y aplicaciones - Izar Landeta.pdfMétodos numéricos y aplicaciones - Izar Landeta.pdf
Métodos numéricos y aplicaciones - Izar Landeta.pdfJuvenalriv
 
Auditoría de Sistemas de Gestión
Auditoría    de   Sistemas     de GestiónAuditoría    de   Sistemas     de Gestión
Auditoría de Sistemas de GestiónYanet Caldas
 
Instalacion de un Sistema contra incendio
Instalacion de un Sistema contra incendioInstalacion de un Sistema contra incendio
Instalacion de un Sistema contra incendioPardoGasca
 

Último (20)

UNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdf
UNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdfUNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdf
UNIDAD 3 ENSAYOS DESTRUCTIVOS Y NO DESTRUCTIVOS – NORMATIVA ASTM.pdf
 
RECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADES
RECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADESRECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADES
RECONOCIMIENTO DE LIPIDOS Y ALGUNAS PROPIEDADES
 
auditoria fiscalizacion inspecciones de seguridad
auditoria fiscalizacion inspecciones de seguridadauditoria fiscalizacion inspecciones de seguridad
auditoria fiscalizacion inspecciones de seguridad
 
Semana 1 - Introduccion - Fluidos - Unidades.pptx
Semana 1 - Introduccion - Fluidos - Unidades.pptxSemana 1 - Introduccion - Fluidos - Unidades.pptx
Semana 1 - Introduccion - Fluidos - Unidades.pptx
 
TECNOLOGIA DE CONCRETO 2024 estudiante.pdf
TECNOLOGIA DE CONCRETO 2024 estudiante.pdfTECNOLOGIA DE CONCRETO 2024 estudiante.pdf
TECNOLOGIA DE CONCRETO 2024 estudiante.pdf
 
Matematica Basica Limites indeterminados
Matematica Basica Limites indeterminadosMatematica Basica Limites indeterminados
Matematica Basica Limites indeterminados
 
Arquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo LimacheArquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo Limache
 
Instrumentacion para el control de procesos.pdf
Instrumentacion para el control de procesos.pdfInstrumentacion para el control de procesos.pdf
Instrumentacion para el control de procesos.pdf
 
metodos de fitomejoramiento en la aolicacion de plantas
metodos de fitomejoramiento en la aolicacion de plantasmetodos de fitomejoramiento en la aolicacion de plantas
metodos de fitomejoramiento en la aolicacion de plantas
 
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
647913404-06-Partes-principales-de-las-Perforadoras-manuales-1.pdf
 
UNIDAD 2.- SENSORES.TIPOS DE SENSORES Y SU CLASIFICAIÓN
UNIDAD 2.- SENSORES.TIPOS DE SENSORES  Y SU CLASIFICAIÓNUNIDAD 2.- SENSORES.TIPOS DE SENSORES  Y SU CLASIFICAIÓN
UNIDAD 2.- SENSORES.TIPOS DE SENSORES Y SU CLASIFICAIÓN
 
Balance materia y energia procesos de Secado
Balance materia y energia procesos de SecadoBalance materia y energia procesos de Secado
Balance materia y energia procesos de Secado
 
entropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemasentropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemas
 
Trabajos Preliminares en Obras de Construcción..pdf
Trabajos Preliminares en Obras de Construcción..pdfTrabajos Preliminares en Obras de Construcción..pdf
Trabajos Preliminares en Obras de Construcción..pdf
 
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptx
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptxESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptx
ESTUDIO DE TRAFICO PARA EL DISEÑO DE TIPOS DE VIAS.pptx
 
S01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdfS01.s1 - Clasificación de las Industrias.pdf
S01.s1 - Clasificación de las Industrias.pdf
 
INTEGRATED PROJECT DELIVERY.pdf (ENTREGA INTEGRADA DE PROYECTOS)
INTEGRATED PROJECT DELIVERY.pdf (ENTREGA INTEGRADA DE PROYECTOS)INTEGRATED PROJECT DELIVERY.pdf (ENTREGA INTEGRADA DE PROYECTOS)
INTEGRATED PROJECT DELIVERY.pdf (ENTREGA INTEGRADA DE PROYECTOS)
 
Métodos numéricos y aplicaciones - Izar Landeta.pdf
Métodos numéricos y aplicaciones - Izar Landeta.pdfMétodos numéricos y aplicaciones - Izar Landeta.pdf
Métodos numéricos y aplicaciones - Izar Landeta.pdf
 
Auditoría de Sistemas de Gestión
Auditoría    de   Sistemas     de GestiónAuditoría    de   Sistemas     de Gestión
Auditoría de Sistemas de Gestión
 
Instalacion de un Sistema contra incendio
Instalacion de un Sistema contra incendioInstalacion de un Sistema contra incendio
Instalacion de un Sistema contra incendio
 

1 el microcontrolador_8051

  • 1. INSTITUTO TECNOLOGICO DEL MAR, Mazatlán APUNTES DE LA MATERA DE: MICROPROCESADORES I DEPARTAMENTO DE INGENIERIA ELECTRONICA PROF: ING: RUFINO J. DOMINGUEZ ARELLANO
  • 2. El Microcontrolador 8051 CAP 1 ITMAR Mazatlán 2 Ing. Rufino Domínguez Arellano 1.1. CARACTERISTICAS DE LA FAMILIA 51 Dentro de los modelos de la familia 51 de microcontroladores (Tabla 1.1) se encuentran los 8XX2 y 8XX1, que presentan las siguientes diferencias básicas: • 8032/31 → Memoria de programas externa- • 8052/51 → Memoria de programas interna en ROM. • 8752/51 → Memoria de programas interna en EPROM. Tabla 1.1 Los modelos más populares de los microcontroladores de INTEL son los 8XX1 y más concretamente los 8X51, que han dado nombre a la familia, Las diferencias entre la serie 8XX1 y 8XX2, y en concreto, entre los 8051 y 8052 aparecen en la Figura 1.1. El 8052 presenta una mayor capacidad de memoria y un Timer más que el 8051, al margen de dichas diferencias y de algunas otras, se puede afirmar «que todo programa que funcione en un 8051 lo hará en un 8052». 1.2. CARACTERISTICAS DE LOS MICROCONTROLADORES 8052/8051. La anterior Figura 1.1 y, de manera mas detallada, la Figura 1.2, muestran los diagramas generales en bloques de los Microcontroladores 8052/8051. Las características generales son las siguientes: • CPU de 8 bits.
  • 3. El Microcontrolador 8051 CAP 1 ITMAR Mazatlán 3 Ing. Rufino Domínguez Arellano • Procesador booleano (operación sobre bits). • 4 puertos de 8 bits. • Para el 8052,256 bytes de memoria interna RAM útil para el usuario y 384 bytes en total considerando el área de los registros especiales (SFR). Para el 8051, 128 bytes útiles para el usuario y 256 bytes incluyendo el SFR. • 8K octetos de ROM (8052) o EPROM (8752). 4K para el 8X51. • Espacio de memoria de 64K para programa externo. • Espacio de memoria de 64K para datos externos. • El 8052 contiene tres contadores-temporizadores (timers). El 8051 presenta dos timers. • Comunicación asíncrona “full-duplex”. • 6 fuentes de interrupciones con niveles de prioridad (5 para el 8051). o 2 interrupciones externas. o 3 interrupciones de los timers (2 para el 8051 ) o 1 interrupción de la comunicación serie. • Oscilador interno. 1.3. TERMINALES DE LOS MICROCONTROLADORES 8052/8051 La figura 1.3 muestra la distribución de terminales del procesador 8051, típica del resto de esta familia de microcontroladores.
  • 4. El Microcontrolador 8051 CAP 1 ITMAR Mazatlán 4 Ing. Rufino Domínguez Arellano Vcc Alimentación positiva de 5 VDC Vss Conexión a tierra. Puerto 0 (P0) Puerto de entrada/salida. Como salida soporta 8 cargas TTL – LS ( el resto de los puertos solo soporta 4). Si se maneja memoria externa, este puerto multiplexea en el tiempo el bus de datos y la parte baja del bus de direcciones. También recibe los bytes de código durante la programación del dispositivo, y salen por este puerto los códigos durante la verificación de la memoria de programa interna. Puerto 1 (P1) Puerto de entrada/salida programable. También recibe la parte baja de las direcciones durante la programación y verificación de la memoria de programa interna. En el 8052, los bits P1.0 y P1.1 son usados por el Timer 2.
  • 5. El Microcontrolador 8051 CAP 1 ITMAR Mazatlán 5 Ing. Rufino Domínguez Arellano Puerto 2 (P2) Puerto de entrada/salida programable. También emite la parte alta del bus de dirección en los accesos a memoria externa con direccionamiento de 16 bits. También recibe la parte alta de la dirección durante la programación y verificación de la memoria de programa interna. Puerto 3 (P3) Puerto de entrada/salida programable. Además, cada bit de este puerto tiene las funciones especiales que se muestran en la tabla 1.3. Figura 1.3
  • 6. El Microcontrolador 8051 CAP 1 ITMAR Mazatlán 6 Ing. Rufino Domínguez Arellano _____ ALE/PROG ALE (Address Latch Enable) Este pin genera un pulso para latchear la parte baja del bus de direcciones durante los accesos a memoria externa. PROG es usada durante la programación del dispositivo como entrada de los pulsos de programación. _____ PSEN (Program Store Enable) Esta es la señal de strobe para leer en la memoria de programa externa. Sirve para diferenciar la memoria externa de programa de la memoria externa de datos. No se activa durante el acceso a memoria interna de programa. __ __ EA/Vpp EA (External Access) Entrada. Cuando se mantiene en nivel alto, se ejecuta solo el programa de la memoria de programa interna, a menos que el contador de programa exceda de 1FFF (8 K) para el 8052 y de 0FFF (4 K) para el 8051. Si EA se mantiene a nivel bajo, siempre se ejecutará el programa de la memoria externa, independientemente de la dirección del programa. Vpp es la tensión de programación, aplicada solo durante la programación de la memoria de programa interna. XTAL1 y XTAL 2 Entrada y salida respectivamente del amplificador inversor que forma parte del oscilador interno. Se puede conectar a estas terminales un cristal de cuarzo, tal como indica la figura 1.5 Para que el microcontrolador trabaje sincronizado con un reloj externo, se pueden conectar XTAL1 y XTAL2 como se muestra en la figura 1.6.
  • 7. El Microcontrolador 8051 CAP 1 ITMAR Mazatlán 7 Ing. Rufino Domínguez Arellano RESET Señal de inicialización del sistema. Un nivel alto aplicado a este terminal, durante cierto tiempo, provoca que el microcontrolador pase a su estado inicial.