Académique Documents
Professionnel Documents
Culture Documents
FACULTAD DE INGENIERA
PROGRAMA DE ESTUDIO
CIRCUITOS DIGITALES 10
Asignatura Clave Semestre Crditos
ING MECNICA E INDUSTRIAL INGENIERIA MECATRNICA
ING MECATRNICA
Divisin Departamento Carrera(s) en que se imparte
Asignatura: Horas: Total (horas):
Obligatoria X Tericas 4.0 Semana 6.0
Optativa Prcticas 2.0 16 Semanas 96.0
Asignatura(s) precedente(s):
ELECTRONICA BASICA
Asignatura(s) subsecuente(s):
DISEO MECATRONICO, ROBOTICA, PROCESAMIENTO DE SEALES
Objetivo(s) del curso:
El alumno aprender en uso de dispositivos de baja, media y alta escala de integracin, as como diferentes metodologas y
herramienta para el diseo de sistemas digitales.
Temario
NM. NOMBRE HORAS
1. INTRODUCCIN A LOS CIRCUITOS DIGITALES 12
2. MAQUINAS DE ESTADO ALGORITMICO (CARTAS ASM) 12
3. MICROPROGRAMACION Y DISEO DE MICROPROCESADORES 8
4. PROGRAMACIN DE MICROCONTROLADORES 32
64.0
Prcticas de laboratorio 32.0
Total 96.0
1 INTRODUCCIN A LOS CIRCUITOS DIGITALES
Objetivo: El alumno aprendr las caractersticas tcnicas de los dispositivos digitales, as como el uso para
la implementacin de circuitos combinacionales y secuenciales.
Contenido:
1.1 Compuertas TTL, DTL, RTL y CMOS. voltaje de los estados lgicos (VIH, VIL, VOH y VOL).
concepto de fanout , conexin entre compuertas TTL y CMOS.
1.2 Diagramas lgicos y diagramas de conexiones, implementacin de funciones con compuertas
NAND, NOR, multiplexores y decodificadores.
1.3 Circuitos secuenciales: Modelo Mealy y Modelo Moore, diagramas de estado, registros ( ES/SS,
EP/SS, ES/SP, EP/SP, registro universal), Memorias (Tipos de memorias, direccionamiento,
expansin del tamao de palabra y tamao de la memoria, particin de memoria).
1.4 PLDs, implementacin de funciones booleanas, implementacin de circuitos secuencias con
funciones de estado, el PLD como mquina de estado (sncrona y asncrona).
2 MAQUINAS DE ESTADO ALGORITMICO (CARTAS ASM)
Objetivo: Uso de tcnica de mquinas de estado para la solucin de problemas con mltiples entradas y
salidas para la solucin de circuitos secuenciales.
Contenido:
2.1 Definicin de una carta ASM, componentes de una carta ASM, proceso de diseo, representacin de
estructuras WHILE y FOR.
2.2 Implementacin de cartas ASM con memorias y registros.
2.3 Implementacin de cartas ASM con PLDs
2.4 Diseo auxiliado con multiplexores, decodificadores, contadores y registros.
3 INTRODUCCION A LA MICROPROGRAMACION Y DISEO DE MICROPROCESADORES
Objetivo: El alumno entender el funcionamiento y la arquitectura de un microprocesador, as como la
secuencia de operacin para la ejecucin de instrucciones.
3.1 Direccionamiento por trayectoria, direccionamiento entrada-estado, direccionamiento implcito,
direccionamiento en formato variable.
3.2 Lenguaje de trasferencia de registros y microinstrucciones.
3.3 Instrucciones y ciclo de fetch, cdigos de instruccin.
3.4 La unidad de procesamiento (ALU, bus de datos, bus de instruccin, registro de instruccin,
contador de programa, el registro de status).
4 PROGRAMACIN DE MICROCONTROLADORES
Objetivo: Aprender la operacin de un microcontrolador, as como de sus perifricos a travs de la
programacin en lenguaje ensamblador y de alto nivel.
Contenido:
4.1 Introduccin (diferencia entre un microprocesador y un microcontrolador), arquitecturas y
perifricos, herramientas de desarrollo.
4.2 Estructura del lenguaje ensamblador e instrucciones del microcontrolador
4.3 Interrupciones (definicin, el Stack Pointer, vector de interrupcin, manejo de interrupciones)
4.4 El TIMER ( Interrupcin en tiempo real, contador de eventos externos, salida de comparacin)
4.5 Modulacin por ancho de pulso (PWM), programacin y aplicaciones
4.6 El convertidor analgico digital (arquitectura, configuracin y aplicaciones)
4.7 Configuracin serial asncrona (definicin, configuracin y aplicacin)
4.8 Configuracin serial sncrona (definicin, configuracin y aplicacin)
4.9 Lenguaje de alto nivel.
4.10 Combinacin de lenguaje de alto nivel y lenguaje ensamblador.
Bibliografa bsica:
Morris, Mano.
Diseo Digital
Prentice Hall, 2003
Nashelsky.
Fundamentos de tecnologa digital
Ed. Limusa, 1993
Fletcher, William,
An engineering approach to digital design
Prentice Hall, 1980
Bibliografa complementaria:
Axelson, Jan.
Serial port complete
Ed. Madison, 1998
Sugerencias didcticas:
Exposicin oral X Lecturas obligatorias
Exposicin audiovisual X Trabajos de investigacin X
Ejercicios dentro de clase X Prcticas de taller o laboratorio X
Ejercicios fuera del aula Prcticas de campo
Seminarios Otras
Forma de evaluar:
Exmenes parciales X Participacin en clase X
Exmenes finales X Asistencias a prcticas X
Trabajos y tareas fuera del aula X Otras
Perfil profesiogrfico de quienes pueden impartir la asignatura
Preferentemente profesor de asignatura con actividad profesional o acadmica directamente relacionada con la
aplicacin profesional de la asignatura. Puede ser impartida por un acadmico de la UNAM con experiencia
docente o lnea de investigacin directamente relacionada con la asignatura.