You are on page 1of 5

UNIVERSIDAD NACIONAL AUTNOMA DE MXICO FACULTAD DE INGENIERA PROGRAMA DE ESTUDIO

MICROPROCESADORES Y MICROCONTROLADORES
Asignatura Ingeniera Elctrica Divisin Ingeniera Electrnica Departamento

1857
Clave

8
Semestre

08
Crditos

Ingeniera Elctrica Electrnica Carrera en que se imparte

Asignatura: Obligatoria Optativa Modalidad: Curso, laboratorio X

Horas: Tericas Prcticas 3.0 2.0


Aprobado: Consejo Tcnico de la Facultad

Total (horas): Semana 16 Semanas 5.0 80.0

Fecha: 25 de febrero, 17 de marzo y 16 de junio de 2005 11 de agosto de 2005

Consejo Acadmico del rea de las Ciencias Fsico Matemticas y de las Ingenieras

Seriacin obligatoria antecedente: Ninguna. Seriacin obligatoria consecuente: Ninguna. Objetivo(s) del curso: Analizar y comprender los conceptos y tcnicas bsicas de los microprocesadores y microcontroladores, as como su forma de programacin para aplicarlas en la solucin de problemas de ingeniera.

Temario
NM. NOMBRE HORAS

1. 2. 3. 4. 5. 6. 7. 8. 9.

Introduccin a los microprocesadores y microcontroladores Arquitectura y funcionamiento de un microprocesador Modos de direccionamiento y conjunto de instrucciones Lenguaje assembly y programa ensamblador Programacin estructurada en lenguaje assembly Puertos de entrada/salida Interrupciones y resets Temporizadores y otros perifricos Expansin de memoria y diagramas de tiempo

1.0 2.0 6.0 3.0 14.0 9.0 3.0 6.0 4.0 48.0

Prcticas de laboratorio Total

32.0 80.0

MICROPROCESADORES Y MICROCONTROLADORES

(2/5)

1 Introduccin a los microprocesadores y microcontroladores Objetivo: Conocer qu es un microprocesador, qu es un microcontrolador y cules son sus aplicaciones. Contenido: 1.1 Introduccin a los microprocesadores y microcontroladores 1.1.1 Qu son los microprocesadores y microcontroladores? 1.1.2 Aplicaciones de los microprocesadores y microcontroladores

2 Arquitectura y funcionamiento de un microprocesador Objetivo: Analizar la arquitectura interna de un microprocesador y su funcionamiento detalladamente. Contenido: 2.1 Arquitectura interna 2.1.1 Unidad de control, unidad lgica aritmtica y registros 2.1.2 Sistema de buses 2.2 Sistema de reloj 2.2.1 Ciclo de bsqueda y ciclo de ejecucin 2.2.2 Ciclo de mquina y ciclo de instruccin

3 Modos de direccionamiento y conjunto de instrucciones Objetivo: Conocer las formas de bsqueda de operandos y el conjunto de instrucciones de un microprocesador. Contenido: 3.1 Modos de direccionamiento 3.2 Conjunto de instrucciones de un microprocesador o microcontrolador

4 Lenguaje assembly y programa ensamblador Objetivo: Conocer qu es un lenguaje assembly y qu es un ensamblador para poder desarrollar programas de aplicacin. Contenido: 4.1 Mnemnicos, programa fuente, programa objeto y cargador 4.2 Ensambladores de un paso y de dos pasos 4.2.1 Directivas de un ensamblador

MICROPROCESADORES Y MICROCONTROLADORES

(3/5)

5 Programacin estructurada en lenguaje assembly Objetivo: Aprender las herramientas y tcnicas para disear programas de aplicacin en lenguaje assembly. Contenido: 5.1 Herramientas de diseo y documentacin 5.2 Construccin de estructuras de control 5.3 Almacenamiento de datos 5.4 Estructura de un programa 5.5 Pase de parmetros

6 Puertos de entrada/salida Objetivo: Aprender las tcnicas de acceso al medio ambiente a travs de las entradas y salidas. Contenido: 6.1 Conceptos bsicos de entrada/salida 6.2 Puertos paralelos de entrada/salida 6.2.1 Programacin de puertos paralelos de entrada /salida 6.3 Puertos serie de entrada/salida 6.3.1 Programacin de puertos serie de entrada/salida asncrona 6.3.2 Programacin de puertos serie de entrada/salida sncrona

7 Interrupciones y resets Objetivo: Aprender las diferencias entre interrupciones y reset, as como la programacin de stos y sus aplicaciones. Contenido: 7.1 Conceptos fundamentales de las interrupciones 7.1.1 Qu es una interrupcin? 7.1.2 Interrupciones enmascaradas y no enmascaradas 7.1.3 Prioridad de interrupciones 7.1.4 Servicio a las interrupciones 7.1.5 Vectores de interrupcin 7.1.6 Programacin de interrupciones 7.2 Resets 7.2.1 Excepciones y resets 7.2.2 Vectores de reset

MICROPROCESADORES Y MICROCONTROLADORES

(4/5)

8 Temporizadores y otros perifricos Objetivo: Saber utilizar y programar los diferentes perifricos de un microprocesador. Contenido: 8.1 El temporizador, su programacin y aplicaciones 8.2 El convertidor analgico digital, su programacin y aplicaciones

9 Expansin de memoria y diagramas de tiempo Objetivo: Aprender los mecanismos de expansin de memoria as como los diagramas de tiempo de los buses del procesador. Contenido: 9.1 Configuracin y expansin de memoria externa 9.1.1 Asignacin de espacios de memoria 9.1.2 Diseo de decodificadores de direccin 9.2 Seales bsicas del sistema de buses 9.2.1 Formas de onda de las seales del sistema de buses 9.2.2 Transacciones del bus 9.2.3 Conmutacin del bus

Bibliografa bsica: FREDRICK M. Cady., JAMES M. Sibigtrogh. Software and Hardware Engineering New York Oxford, 2000

Temas para los que se recomienda: Todos

HAN-WAY Huang. MC68HC12: An Introduction Software and Hardware Interfacing Portland Thomson, 2003 GREENFIELD - WRAY Using Microprocessors and Microcomputers, the Motorola family 4th edition New Jersey Prentice Hall,1995 Bibliografa complementaria: DOUGLAS V. Hall. Microprocessors and interfacing Programing and Hardware New York McGraw-Hill, 1986

Todos

Todos

6,7 y 8

MICROPROCESADORES Y MICROCONTROLADORES

(5/5)

Sugerencias didcticas: Exposicin oral Exposicin audiovisual Ejercicios dentro de clase Ejercicios fuera del aula Seminarios Forma de evaluar: Exmenes parciales Exmenes finales Trabajos y tareas fuera del aula

X X X X

Lecturas obligatorias Trabajos de investigacin Prcticas de taller o laboratorio Prcticas de campo Otras:

X X X

X X X

Participacin en clase Asistencias a prcticas Otras:

X X

Perfil profesiogrfico de quienes pueden impartir la asignatura Profesional con amplia experiencia en diseo de sistemas electrnicos, de preferencia en el ejercicio de la profesin, con experiencia docente y deseable con estudios de posgrado.

You might also like