Código: 244505 | Asignatura: MICROPROCESADORES | ||||
Créditos: 6 | Tipo: Obligatoria | Curso: 3 | Periodo: 1º S | ||
Departamento: Ingeniería Eléctrica, Electrónica y de Comunicación | |||||
Profesorado: | |||||
ELOSUA AGUADO, CESAR (Resp) [Tutorías ] | LEANDRO GONZALEZ, DANIEL [Tutorías ] | ||||
VITORIA PASCUAL, IGNACIO [Tutorías ] |
CB1: Que los estudiantes hayan adquirido conocimientos avanzados y demostrado una comprensión de los aspectos teóricos y prácticos y de la metodología de trabajo en su campo de estudio con una profundidad que llegue hasta la vanguardia del conocimiento.
CB2: Que los estudiantes sepan aplicar sus conocimientos a su trabajo o vocación de una forma profesional y posean las competencias que suelen demostrarse por medio de la elaboración y defensa de argumentos y la resolución de problemas en ámbitos laborales complejos o profesionales y especializados que requieren el uso de ideas creativas e innovadoras.
CG1: Capacidad para la redacción, firma y desarrollo de proyectos en el ámbito de la ingeniería industrial en las tecnologías específicas Eléctrica y Electrónica Industrial, que tengan por objeto la construcción, reforma, reparación, conservación, demolición, fabricación, instalación, montaje o explotación de: estructuras, equipos mecánicos, instalaciones energéticas, instalaciones eléctricas y electrónicas, instalaciones y plantas industriales y procesos de fabricación y automatización.
CG2: Capacidad para la dirección de las actividades objeto de los proyectos de ingeniería descritos en el epígrafe anterior.
CG3: Conocimiento en materias básicas y tecnológicas, que les capacite para el aprendizaje de nuevos métodos y teorías, y les dote de versatilidad para adaptarse a nuevas situaciones.
CG4: Capacidad de resolver problemas con iniciativa, toma de decisiones, creatividad, razonamiento crítico y de comunicar y transmitir conocimientos, habilidades y destrezas en el campo de la Ingeniería Industrial en las tecnologías específicas Eléctrica y Electrónica Industrial.
CG6: Capacidad para el manejo de especificaciones, reglamentos y normas de obligado cumplimiento.
CG10: Capacidad de trabajar en un entorno multilingüe y multidisciplinar.
CG11: Conocimiento, comprensión y capacidad para aplicar la legislación necesaria en el ejercicio de la profesión de Ingeniero Técnico Industrial.
CEI3: Conocimientos de los fundamentos y aplicaciones de la electrónica digital y microprocesadores.
CEI6: Capacidad para diseñar sistemas electrónicos analógicos, digitales y de potencia.
CTA3: Capacidad para diseñar, analizar y crear aplicaciones industriales basadas en circuitos digitales, microprocesadores y/o microcontroladores.
R1: Desarrollar e implementar aplicaciones en lenguaje ensamblador y/o lenguajes de alto nivel.
R2: Utilizar las herramientas para cada fase del desarrollo de programas de sistemas digitales: edición, ensamblaje o compilación, montaje, ejecución y depuración.
R3: Resolver problemas reales de hardware y/o software con microprocesadores o microcontroladores
Metodología - Actividad | Horas Presenciales | Horas no presenciales |
A-1. Clases expositivas /participativas | 30 | |
A-2. Prácticas | 30 | 15 |
A-3. Debates, puestas en común, tutoría grupos | ||
A-4. Elaboración de trabajo | 15 | |
A-5. Lecturas de material | 7 | |
A-6. Estudio individual | 50 | |
A-7. Exámenes, pruebas de evaluación | 4 | |
A-8. Tutorías individuales | ||
Total | 64 | 87 |
Resultados de aprendizaje |
Actividad de evaluación |
Peso (%) | Carácter recuperable |
Nota mínima requerida |
---|---|---|---|---|
R1: Desarrollar e implementar aplicaciones en lenguaje ensamblador y/o lenguajes de alto nivel. R2: Utilizar las herramientas para cada fase del desarrollo de programas de sistemas digitales: edición, ensamblaje o compilación, montaje, ejecución y depuración. | Examen de programación en ensamblador. | 30% | SÍ | 4 |
R1: Desarrollar e implementar aplicaciones en lenguaje ensamblador y/o lenguajes de alto nivel. R2: Utilizar las herramientas para cada fase del desarrollo de programas de sistemas digitales: edición, ensamblaje o compilación, montaje, ejecución y depuración. | Ejercicios a desarrollar en las sesiones de teoría | 20% | NO | N/A |
R1: Desarrollar e implementar aplicaciones en lenguaje ensamblador y/o lenguajes de alto nivel. R2: Utilizar las herramientas para cada fase del desarrollo de programas de sistemas digitales: edición, ensamblaje o compilación, montaje, ejecución y depuración. R3: Resolver problemas reales de hardware y/o software con microprocesadores o microcontroladores. | Ejercicios para resolver durante las sesiones de prácticas | 20% | NO | N/A |
R1: Desarrollar e implementar aplicaciones en lenguaje ensamblador y/o lenguajes de alto nivel. R2: Utilizar las herramientas para cada fase del desarrollo de programas de sistemas digitales: edición, ensamblaje o compilación, montaje, ejecución y depuración. R3: Resolver problemas reales de hardware y/o software con microprocesadores o microcontroladores. | Examen de programación en C | 30% | SÍ | 4 |
PONDERACIÓN APLICADA EN LA EVALUACIÓN
- Para superar la asignatura, se deberá obtener una puntuación mayor o igual a 5 puntos sobre 10 resultante de la ponderación de todas las evaluaciones.
- En el examen de ensamblador, será necesaria una nota mínima de 4 puntos sobre 10 para aprobar toda la asignatura y promediar con el resto de las partes. La prueba tiene un peso del 30% en la calificación final y SÍ es recuperable.
- En el examen de programación en C, será necesaria una nota mínima de 4 puntos sobre 10 para aprobar toda la asignatura y promediar con el resto de las partes. La prueba tiene un peso del 30% en la calificación final y SÍ es recuperable.
- Los ejercicios realizados a lo largo de las sesiones de teoría se promediarán para obtener una nota entre 0 y 10, la cual tiene un peso del 20% sobre la calificación final. Esta parte no es recuperable.
- Los ejercicios realizados a lo largo de las sesiones de prácticas se promediarán para obtener una nota entre 0 y 10, la cual tiene un peso del 20% sobre la calificación final. Esta parte no es recuperable.
ASISTENCIA A LAS SESIONES DE PRÁCTICAS
- Siguiendo los artículos 10.3.f) y el 23 de la Normativa Reguladora de los Procesos de Evaluación en la Universidad Pública de Navarra, la asistencia a las sesiones de prácticas es OBLIGATORIA.
- La falta no justificada a una sesión supondrá tener una calificación de 0 puntos en los ejercicios planteados para resolver durante la misma.
USO DE MÉTODOS FRAUDULENTOS
El uso métodos fraudulentos se rige por lo expuesto en el artículo 34 de la Normativa Reguladora de los Procesos de Evaluación en la Universidad Pública de Navarra, del que se extraen estos puntos:
- La utilización de material no autorizado expresamente por el profesorado, así como cualquier acción no autorizada dirigida a la obtención o intercambio de información con otras personas, podrá ser suspendido en dicha evaluación y calificado de suspenso (0,0) de la asignatura en la correspondiente convocatoria. Además, podrá ser objeto de sanción, previa apertura de expediente disciplinario.
- En caso de copia, el punto anterior será de aplicación a todos los estudiantes involucrados: quienes copien y quienes hayan sido copiados, por ser responsabilidad de los estudiantes evitar que su examen, trabajo y todo material evaluable sea objeto de copia.
- Cuando se detecte el uso de medios fraudulentos, o se tenga la sospecha de que han sido utilizados, el profesorado podrá revisar las pruebas de evaluación y los trabajos previos presentados durante el semestre por el estudiante en la asignatura, incluso los ya evaluados, pudiendo realizar una prueba especial al estudiante sobre el que recaiga sospecha.
TEMA 1. INTRODUCCIÓN A LOS MICROPROCESADORES
TEMA 2. SISTEMAS BASADOS EN MICROCONTROLADORES
TEMA 3. EL MICROCONTROLADOR PIC16F877
TEMA 4. JUEGO DE INSTRUCCIONES
TEMA 5. EL MICROCONTROLADOR. LENGUAJE ENSAMBLADOR
TEMA 6. LAS EXCEPCIONES E INTERRUPCIONES
TEMA 7. LOS TEMPORIZADORES
TEMA 8. MÓDULOS DE CAPTURA. COMPARACIÓN Y MODULACIÓN DE ANCHURA DE PULSOS
TEMA 9. CONVERSOR A/D
Las prácticas se organizarán en sesiones de 2 o 3 horas y tendrán lugar en el laboratorio.
En cada una se deberán entregar resueltos ejercicios dentro de un plazo determinado.
PRÁCTICA 1: Introducción a la programación en C. Puertos de E/S.
PRÁCTICA 2: Manejo de temporizadores en C.
PRÁCTICA 3: Manejo de interrupciones en C.
PRÁCTICA 4: Módulos CCP: Modulación por anchura de pulsos en C.
PRÁCTICA 5: Conversor Analógico / Digital. Configuración y programación en C.
PRÁCTICA 6: Programación de un sistema digital con una placa entrenadora.
Acceda a la bibliografía que el profesorado de la asignatura ha solicitado a la Biblioteca.
Básica
Complementaria