UNLP
Planilla de Actividades Curriculares
Código: E0305
Circuitos Digitales y Microcontroladores
Última Actualización de la Asignatura: 21/02/2017

« Volver a asignaturas Carrera:     cursada el año:  , en el  Semestre  
Ver en cátedras »


CARRERAS PARA LAS QUE SE DICTA

Carrera Plan Carácter Cantidad de Semanas Año Semestre
03032 - Ingeniería en Computación 2011 Obligatoria
Totales: 0
Clases:
Evaluaciones:
4to
-

CORRELATIVIDADES
Ingeniería en Computación - Plan 2011
PARA CURSAR PARA PROMOCIONAR
(I0109) Taller de Arquitectura
(I0109) Taller de Arquitectura

INFORMACIÓN GENERAL 

Área:
Departamento: 0

Ingeniería en Computación - 2011 plegar-desplegar

Tipificación: Tecnologicas Aplicadas

CARGA HORARIA

HORAS CLASE
TOTALES: 96hs SEMANALES: 6 hs
TEORÍA
-
PRÁCTICA
-
TEORÍA
3 hs
PRÁCTICA
3 hs

FORMACIÓN PRÁCTICA
Formación Experimental
16 hs
Resol. de Problemas abiertos
16 hs
Proyecto y Diseño
0 hs
PPS
0 hs

TOTALES CON FORMACIÓN PRÁCTICA: 128 hs

HORAS DE ESTUDIO ADICIONALES A LAS DE CLASE (NO ESCOLARIZADAS)
TEORÍA

-

PRÁCTICA

-


PLANTEL DOCENTE

Profesor Adjunto - Suplente, Dedicación Simple  
Ing.Juarez, Jose Maria   mail cdymcomp@ing.unlp.edu.ar

Ayudante Diplomado - Ordinario, Dedicación Simple  
Ing.Aróztegui, Walter José

Ayudante Alumno - Ad Honorem, Dedicación Simple  
Sr/aCobanera, Santiago

Ayudante Alumno - Ad Honorem, Dedicación Simple  
Sr/aAlvarez, Matias

OBJETIVOS

PROGRAMA SINTÉTICO

PROGRAMA ANALÍTICO 

Año: 2017, semestre: 1

Vigencia: 01/01/2011 - Actualidad

Unidad 1.- Caracterización y componentes de un sistema embebido.
Caracterización: Diseño. Arquitectura. Modelos.
Componentes de Hardware: Microcontroladores. FPGA. Memorias. Periféricos
Componentes de Software: Manejadores de dispositivos (Device Drivers). Ejecutivos.
Sistemas Operativos. Aplicaciones

Unidad 2.- Arquitecturas de microcontroladores.
Tipos de arquitecturas basados en los conjuntos de instrucciones y en las
aplicaciones. Implementaciones: 8bits/32Bits. Von Neumann / Harvard. Buses. Puertos
de Entrada – Salida. Controlador de Interrupciones.
Periféricos: Temporizadores. Generadores PWM. Convertidores A/D y D/A. Unidades
de Comunicación.

Unidad 3.- Microprogramación de la CPU y de los sistemas periféricos.
Programación en lenguaje de ensamblador. Programación en C. Ambientes de
Desarrollo. Facilidades para la programación de periféricos. Buenas prácticas de
programación.

Unidad 4.- Interfases de comunicación.
Interfaces de comunicación más usuales en microcontroladores: USART/UART. La
codificación RS232. I2C. SPI. CAN. USB. Ethernet.

Unidad 5.- Análisis y diseño de sistemas reactivos.
Sistemas Reactivos. Definiciones. Modelado y Análisis. Máquinas de Estado Finito.
Carta de Estado (Statechart) como MEF Generalizada.
Implementación: Utilización de Máquinas de Estado Finito. Sistemas
Foreground/Background. Lazo de exploración / ejecución. Corrutinas. Statecharts.

BIBLIOGRAFÍA

Año: 2017, semestre: 1

Vigencia: 01/01/2011 - Actualidad

“Programación de sistemas embebidos en C” - Gustavo Galeano.
Alfaomega Grupo Editor 2009 “Sistemas Empotrados en Tiempo Real. Una introducción basada en FreeRTOS y en el microcentrolador ColdFire MCF5282” José Daniel Muñoz Frías.
http://books.google.com.ar/books?isbn=8461299027 2009.
“Embedded Systems Architecture. A Comprehensive Guide for Engineers and Programmers” Tammy Noergaard. Elsevier Inc. 2005.
“The Art of designing embedded systems”. Jack Ganssle. Elsevier 2008.

ACTIVIDADES PRÁCTICAS

METODOLOGÍA DE ENSEÑANZA

SISTEMA DE EVALUACIÓN

MATERIAL DIDÁCTICO

ACTIVIDAD LABORATORIO-CAMPO


Calle 1 y 47 - La Plata (B1900TAG) - Pcia. de Buenos Aires - Argentina - Tel: (54) (221) 425-8911     -     Contacto: sistemas@ing.unlp.edu.ar