Periodo académico 2020-1S

(009075) SISTEMAS MICROPROCESADOS

Datos generales

Grupos

Tabla información sobre los grupos de la asignatura
Actividad Grupo Periodos Horarios Aula Profesor/Tutor
LABORATORIOS (1) - LABORATORIO ROBÓTICA - GRUPO 1 - BOGOTÁ 20/01/2020 - 21/03/2020 SÁBADO 07:00 - 11:00 ROBÓTICA EDUCATIVA - M7A - 304 JUAN GABRIEL CORTÉS VILLAMÍL
13/04/2020 - 30/05/2020 SÁBADO 07:00 - 11:00 - JUAN GABRIEL CORTÉS VILLAMÍL

Contenidos

PROGRAMA DE LA ASIGNATURA

Presentación

Es de gran importancia para un ingeniero en Automatización conocer la estructura y arquitectura de los procesadores existentes, así como los conceptos básicos de electrónica digital, ya que lo capacita para la generación de soluciones en aplicaciones de instrumentación, adquisición de datos y control digital de procesos industriales.

Objetivo de Aprendizaje

Desarrollar aplicaciones que sean solución tanto en el área de la automatización como de la robótica empleando sistemas microcontrolados o microprocesados, aplicando los conceptos sobre su arquitectura, diseño, funcionamiento y herramientas de desarrollo.

Contenidos Temáticos

Capítulo 1: Sistemas numéricos y Algebra de Boole
Sistema decimal, binario, octal y hexadecimal
Leyes del Algebra de Boole
Teorema de Demorgan
Maxtérminos y mintérminos
Mapas de Karnaugh

Capítulo 2: Sistemas combinacionales y secuenciales
Introducción a los sistemas combinacionales
Funciones y Compuertas lógicas
Sumadores
Multiplexores y demultiplexores
Codificadores y decodificadores
Conceptos de sistemas secuenciales
Flip Flops
Síncronización
Diagramas de estado

Capítulo 3: Arquitectura de microcontroladores y microprocesadores
Qué es un Sistema embebido?
Diferencias entre un microprocesador y un microcontrolador.
Evolución del microprocesador
Arquitectura Von Newman
Arquitectura RISC
Unidad de ejecución
Unidad de fetch y decodificación de instrucciones
Modos de direccionamiento

Capítulo 4: Microcontroladores y aplicaciones
Arquitectura interna y registros
Ciclos de instrucción
Instrucciones
Manejo de puertos de entrada/salida digital
Manejo de puertos de entrada analógicos.
Manejo de funciones
Manejo de arreglos
Interrupciones
Introducción a herramientas de desarrollo basadas en microcontroladores
Aplicaciones.

Capítulo 5: Sistemas Microprocesados
Cómo trabaja un sistema basado en microprocesador
Arquitectura interna y registros
I nterrupciones
Ciclos de instrucción
Lenguajes de programación de sistemas microprocesados (Ensamblador y lenguaje C)
Introducción a herramientas de desarrollo basadas en microprocesadores
Aplicaciones


Evaluación Formativa

Las evaluaciones se realizaran dentro de las normas de la Universidad en tres momentos, cada uno con un valor de 33.33%.
En cada uno de los momentos se manejará una distribución de 50% correspondiente a una evaluación escrita (parcial) y el otro 50% se dividirá entre las tareas, talleres y prácticas de laboratorio.

Bibliografía Básica Obligatoria

Abel Peter, Lenguaje Ensamblador y programación para PC IBM y compatibles. Ed, Prentice Hall.
Brey Barry. Los microprocesadores 8088/8086/80186/80286/80386 y 80486. Ed Prentice Hall.
Morris Mano. Arquitectura de computadoras, Prentice Hall Hispanoamericana, 1994
D. V. Hall, “Microprocessor and Interfacing Programming & Hardware” TMH – 2nd Edition.



Carrera 4 # 22-61 Teléfono: (+57 1) 242 7030 - 018000111022 Fax: (+57 1) 561 2107 Bogotá D.C., Colombia
Institución de Educación Superior sujeta a inspección y vigilancia por el Ministerio de Educación Nacional.