FACULTAD DE INGENIERÍA
DIVISIÓN DE INGENIERÍA ELÉCTRICA
DEPARTAMENTO DE INGENIERÍA ELECTRÓNICA
Programa de la Asignatura: DISEÑO CON MICROPROCESADORES
Clave: 1722 Núm. de créditos: 10
Carrera: ING. EN TELECOMUNICACIONES
Duración del curso:
semanas: 16
horas: 96
Semestre: 8º
Horas a la semana:
Teoría: 4 Obligatoria: SI
Prácticas: 2 Optativa:
OBJETIVO DEL CURSO
El alumno diseñará y construirá sistemas con microprocesadores y
microcontroladores para resolver problemas de telecomunicaciones.
TEMAS
Núm: Nombre: Horas
I. INTRODUCCION A LOS MICROPROCESADORES Y MICROCONTROLADORES. 2
II. MICROCONTROLADORES. 16
III. INTRODUCCION A LOS MICROCONTROLADORES PARA COMUNICACIONES. 6
IV. INSTRUCCIONES Y LENGUAJE ENSAMBLADOR. 3
V. TECNICAS DE PROGRAMACION. 5
VI. TECNICAS DE EXCEPCION. 4
VII. MODULO SERIAL DE COLAS. 18
VIII. UNIDAD PROCESADORA DE TIEMPO. 5
IX. MODULO DE INTEGRACION DEL SISTEMA. 5
64
PRACTICAS DE LABORATORIO. 32
______
96
ASIGNATURA ANTECEDENTE OBLIGATORIA :
DISEÑO DIGITAL
ANTECEDENTES, OBJETIVOS Y CONTENIDOS DE LOS TEMAS
I. INTRODUCCION A LOS MICROPROCESADORES Y MICROCONTROLADORES.
ANTECEDENTES:
Diseño Digital.
OBJETIVO:
El alumno describirá las arquitecturas de los
microprocesadores y microcontroladores, así como
su aplicación en el campo de la Ingeniería.
CONTENIDO:
I.1 Arquitectura de un microprocesador.
I.2 Arquitectura de un microcontrolador.
I.3 Aplicaciones en el campo de la Ingeniería.
II. MICROCONTROLADORES.
ANTECEDENTES:
Diseño Digital.
OBJETIVO:
El alumno comprenderá la organización de un microcontrolador,
en particular de ocho bits, así como su programación y sus
aplicaciones.
CONTENIDO:
II.1 La unidad de procesamiento central.
II.2 Módulos de memoria.
II.3 Modos de direccionamiento e instrucciones.
II.4 Lenguaje ensamblador.
II.5 Módulos de entrada-salida, módulo temporizador y la
programación de estos.
III. INTRODUCCION A LOS MICROCONTROLADORES PARA COMUNICACIONES.
ANTECEDENTES:
Incluídos en esta asignatura.
OBJETIVO:
El alumno comprenderá las características de un micro-
controlador de treinta y dos bits, así como su progra-
mabilidad y sus aplicaciones en comunicaciones.
CONTENIDO:
III.1 El microcontrolador para comunicaciones como circuito
integrado.
III.2 Modelo de programación.
III.3 Introducción al conjunto de instrucciones.
III.4 Modos de direccionamiento del microcontrolador.
III.5 Lenguaje de máquina.
III.6 Organización de memoria.
IV. INSTRUCCIONES Y LENGUAJE ENSAMBLADOR.
ANTECEDENTES:
Incluídos en esta asignatura.
OBJETIVO:
El alumno desarrollará software para la escritura de
programas complejos.
CONTENIDO:
IV.1 Desarrollo de software.
IV.2 Características del lenguaje ensamblador.
IV.3 Modos de direccionamiento del procesador central.
V. TECNICAS DE PROGRAMACION.
ANTECEDENTES:
Incluídos en esta asignatura.
OBJETIVO:
El alumno utilizará técnicas de programación para su
aplicación en programas de comunicaciones.
CONTENIDO:
V.1 Instrucciones que manipulan direcciones.
V.2 Base y código de posición independiente.
V.3 Estructura de datos.
V.4 Uso de subrutinas y pase de argumentos.
VI. TECNICAS DE EXCEPCION.
ANTECEDENTES:
Incluídos en esta asignatura.
OBJETIVO:
El alumno comprenderá y aplicará los conceptos de
excepciones de los microprocesadores.
CONTENIDO:
VI.1 Excepciones y procesamiento de excepciones.
VI.2 Manejo de excepciones.
VI.3 Excepciones causadas por instrucciones.
VI.4 Excepciones de instruciones no implementadas.
VI.5 Procesamiento de interrupciones.
VII. MODULO SERIAL DE COLAS.
ANTECEDENTES:
Incluídos en esta asignatura.
OBJETIVO:
El alumno analizará y programará el módulo de comunicación
serial en las comunicaciones.
CONTENIDO:
VII.1 Operación del módulo serial de colas.
VII.2 Técnica de transferencia de datos y comunicacion
serial.
VII.3 La interfaz de comunicacion serial.
VII.4 La interfaz periférica serial de colas.
VII.5 El módulo procesador de comunicaciones con
conjunto de instrucciones reducido.
VII.6 Procesador multiprotocolo.
VII.7 Controlador de comunicaciones.
VIII. UNIDAD PROCESADORA DE TIEMPO.
ANTECEDENTES:
Incluídos en esta asignatura.
OBJETIVO:
El alumno analizará y programará a la unidad procesadora
de tiempo para su uso en programas de aplicación a las
comunicaciones.
CONTENIDO:
VIII.1 Operación de la unidad procesadora de tiempo.
VIII.2 Entradas de captura y entradas de transición
para contador.
VIII.3 Medición de período o medición de ancho de pulso.
VIII.4 Salidas de comparación.
VIII.5 Modulación de ancho de pulso.
IX. MODULO DE INTEGRACION DEL SISTEMA.
ANTECEDENTES:
Incluídos en esta asignatura.
OBJETIVO:
El alumno analizará, programará e interconectará el
módulo de integración del sistema y disenará aplicaciones
en sistemas de comunicaciones.
CONTENIDO:
IX.1 Introducción al módulo de integración del sistema.
IX.2 Estado de arranque.
IX.3 Programa de inicialización del módulo de
integración del sistema.
IX.4 Diseño de la interfaz y circuitos de soporte.
IX.5 Señales del canal externo del microcontrolador.
IX.6 Señales de habilitación y puertos de entrada-salida.
TECNICAS DE ENSEÑANZA: ELEMENTOS DE EVALUACION:
Exposición oral (x) Exámenes parciales (x)
Exposición audiovisual (x) Exámenes finales (x)
Ejercicios dentro de clase (x) Trabajos y tareas fuera del aula (x)
Ejercicios fuera del aula (x) Participación en clase (x)
Seminarios ( ) Asistencia a prácticas (x)
Lecturas obligatorias (x) Otros:
Trabajo de investigación (x)
Prácticas de taller o laboratorio (x)
Prácticas de campo ( )
Otras:
BIBLIOGRAFÍA
TEXTOS BASICOS Temas de la materia para los que se recomienda:
Harman Thomas L. Todos
"The Motorola MC68332 Microcontroller."
Prentice Hall
E.E.U.U., 1991.
Lipovski G. Todos
"Object-Oriented Interfacing to 16-bit Microcontrollers."
PTR.Prentice Hall
E.E.U.U.,1993.
Lipovski G. I, II, V, VII, VIII, IX
"Single and Multiple-Chip Microcomputer Interfacing."
PTR.Prentice Hall
E.E.U.U.,1988.