Última modificación: 20-05-2016 240607 - Desarrollo de Aplicaciones Basadas en Microcontroladores Unidad responsable: 240 - ETSEIB - Escuela Técnica Superior de Ingeniería Industrial de Barcelona Unidad que imparte: 710 - EEL - Departamento de Ingeniería Electrónica Curso: 2016 Titulación: GRADO EN INGENIERÍA EN TECNOLOGÍAS INDUSTRIALES (Plan 2010). (Unidad docente Optativa) GRADO EN INGENIERÍA QUÍMICA (Plan 2010). (Unidad docente Optativa) GRADO EN INGENIERÍA DE MATERIALES (Plan 2010). (Unidad docente Optativa) Créditos ECTS: 4,5 Idiomas docencia: Catalán, Castellano Profesorado Responsable: JUAN MANUEL MORENO EGUILAZ Otros: JUAN MANUEL MORENO EGUILAZ Horario de atención Horario: Personalizado, previa cita por correo electrónico Capacidades previas Capacidad para analizar circuitos electrónicos, conocimientos básicos de informática. Electrónica, Informática Competencias de la titulación a las cuales contribuye la asignatura Específicas: 1. Conocimientos de los fundamentos de la electrónica. Transversales: 2. APRENDIZAJE AUTÓNOMO: Detectar deficiencias en el propio conocimiento y superarlas mediante la reflexión crítica y la elección de la mejor actuación para ampliar este conocimiento. Metodologías docentes - MD-2: Lección magistral - MD-3: Aprendizaje autónomo pautado - MD.5. Aprendizaje basado en proyectos, problemas y casos. Objetivos de aprendizaje de la asignatura Objetivos generales: - Un primer acercamiento al mundo de los microcontroladores, con un enfoque fundamentalmente práctico. Objetivos específicos: - Conocer los fundamentos de los microcontroladores. - Aprender a desarrollar aplicaciones basadas en microcontroladores. 1/5 Universitat Politècnica de Catalunya Última modificación: 20-05-2016 240607 - Desarrollo de Aplicaciones Basadas en Microcontroladores Horas totales de dedicación del estudiantado Dedicación total: 112h 30m Horas grupo grande: 0h 0.00% Horas grupo mediano: 45h 40.00% Horas grupo pequeño: 0h 0.00% Horas actividades dirigidas: 0h 0.00% Horas aprendizaje autónomo: 67h 30m 2/5 60.00% Universitat Politècnica de Catalunya Última modificación: 20-05-2016 240607 - Desarrollo de Aplicaciones Basadas en Microcontroladores Contenidos 1. Introducción a los microcontroladores Dedicación: 2h 15m Grupo grande/Teoría: 1h 30m Aprendizaje autónomo: 0h 45m Descripción: - Definiciones. - Componentes de un microcontrolador. - Historia de los microcontroladores. - Aplicaciones de los microcontroladores. - Tendencias actuales. Actividades vinculadas: - Lectura complementaria. Objetivos específicos: - Introducir a los estudiantes al mundo de los microcontroladores. - Conocer los componentes básicos. - Entender el pasado, el presente y el futuro. 2. Hardware Dedicación: 18h Grupo grande/Teoría: 12h Aprendizaje autónomo: 6h Descripción: - Arquitecturas. - Memorias. - Interrupciones. - Características especiales. - Periféricos. - Buses de comunicaciones Actividades vinculadas: - Clases interactivas. - Prácticas de laboratorio. Objetivos específicos: - Mostrar las características a nivel de hardware de los microcontroladores. - Dar a conocer los fundamentos a nivel de hardware a la hora de desarrollar una aplicación basada en un microcontrolador. 3/5 Universitat Politècnica de Catalunya Última modificación: 20-05-2016 240607 - Desarrollo de Aplicaciones Basadas en Microcontroladores 3. Software Dedicación: 22h 30m Grupo grande/Teoría: 15h Aprendizaje autónomo: 7h 30m Descripción: - Lenguajes de programación. - El lenguaje ensamblador. - El lenguaje C. - Metodología de diseño. - Estructuras de datos para microcontroladores. - El estándar IEEE-754. - Sistemas operativos en tiempo real. Actividades vinculadas: - Clases interactivas. - Prácticas de laboratorio. Objetivos específicos: - Mostrar las características a nivel de software de los microcontroladores. - Dar a conocer los fundamentos a nivel de software a la hora de desarrollar una aplicación basada en un microcontrolador. 4. Herramientas para el desarrollo de aplicaciones basadas en microcontroladores Dedicación: 2h 15m Grupo grande/Teoría: 1h 30m Aprendizaje autónomo: 0h 45m Descripción: - Entornos de desarrollo integrados - Ensambladores, compiladores, simuladores, depuradores, etc. Actividades vinculadas: - Clases interactivas. - Prácticas de laboratorio. Objetivos específicos: - Conocer las herramientas básicas a la hora de desarrollar una aplicación basada en microcontroladores. 4/5 Universitat Politècnica de Catalunya Última modificación: 20-05-2016 240607 - Desarrollo de Aplicaciones Basadas en Microcontroladores 5. Aplicaciones Dedicación: 22h 30m Grupo pequeño/Laboratorio: 15h Aprendizaje autónomo: 7h 30m Descripción: - Práctica de simulación (1,5h + 0,75h). - Práctica de experimentación básica (1,5h + 0,75h). - Práctica Proyecto I (6h + 3h). - Práctica Proyecto II (6h + 3h). Actividades vinculadas: - Lecturas recomendadas. - Prácticas de laboratorio. Objetivos específicos: - Poner en práctica todos los conocimientos adquiridos. Se harán 2 sesiones de introducción y 2 mini-proyectos con aplicaciones basadas en microcontroladores Sistema de calificación - IE.1: Exámenes escritos (parcial, 25% y final , 50%): total: 75% - IE.3: Prácticas de laboratorio: 25% Normas de realización de las actividades - No se permitirá ningún tipo de documentación durante el desarrollo de los exámenes escritos, en aquellas partes donde se pregunten conocimientos teóricos. Bibliografía Básica: Zuloaga Izaguirre, Aitzol; Astarloa Cuéllar, Armando. Sistemas de procesamiento digital. Barcelona: Delta, cop. 2008. ISBN 8492453036. Complementaria: Ibrahim, Dogan. Advanced PIC microcontroller projects in C : from USB to RTOS with the PIC18F series [en línea]. Boston: Newnes, 2008 [Consulta: 19/12/2014]. Disponible a: <http://www.sciencedirect.com/science/book/9780750686112>. ISBN 9780750686112. 5/5 Universitat Politècnica de Catalunya