Grado en Ingeniería de la Salud La Salle Campus Barcelona

Grado en Ingeniería de la Salud

Lidera los avances tecnológicos que definirán la medicina del futuro.

Sistemas electrónicos digitales y microprocesadores

Descripción
En esta asignatura se explican las técnicas y la metodología para el diseño de sistemas digitales. Se inicia con el estudio de sistemas secuenciales. A partir de estos sistemas el alumno puede abordar el diseño de sistemas digitales síncronos de proceso específico. Seguidamente, se estudia el diseño de sistemas con microprocesadores y microcontroladores. Se estudia el microcontrolador PIC18F4321y su programación con assembler. Finalmente, se aborda el diseño de software en C para microcontroladores basado en la metodología cooperativa. Se enfatiza en aplicaciones reales para ingeniería de la salud.
Tipo asignatura
Tercer - Obligatoria
Semestre
Primero
Curso
3
Créditos
6.00
Conocimientos previos

Lógica computacional (algebra booleana, bloques funcionales combinacionales, sistemas secuenciales sincrónicos). Programación en C.

Objetivos

En esta asignatura, los alumnos adquieren los conocimientos y desenvuelven las habilidades que se muestran a continuación.
1. Diseñar sistemas con microprocesadores
2. Conocer los fundamentos, estructura, arquitectura y tecnología de computadores
3. Conocer los fundamentos básicos de funcionamiento (hardware y software) de equipos periféricos, temporizadores, dispositivos de visualización, almacenamiento, entrada/salida y transferencia de información.
4. Saber identificar las debilidades y fortalezas de un diseño basado en microcontroladores.
5. Conocer y saber aplicar las técnicas de programación multitarea para resolver problemas.
6. Saber detectar y corregir errores en una placa física basada en microcontrolador.

Contenidos

1. Arquitectura externa e interna de una CPU. Recursos de hardware y software de un microprocesador y un microcontrolador. Programación de microcontroladores en lenguaje ensamblador.
2. Entrada-Salida: técnicas, dispositivos y aplicaciones. Programación en lenguaje C.
3: Diseño de y programación cooperativa en C (40 horas). Metodología de programación de sistemas multitarea. Diseño e implementación de sistemas multitarea en tiempo real. Aplicaciones a Ingeniería de la Salud.

Metodología

La metodología utilizada en la asignatura se basa en clases magistrales reforzadas con la realización de dos prácticas en grupos de dos alumnos y que las van entregando durante el curso. Las clases magistrales van complementándose con ejercicios que se resuelven en clase por parte del profesor.
Por cada práctica, los alumnos hacen un diseño que posteriormente tienen que implementar en el laboratorio. Este diseño tiene que ser bastante óptimo y ha de funcionar sin ningún problema.
En esta asignatura se utiliza a menudo el entorno e-campus como medio de comunicación entre el alumno y el profesor.

Evaluación

Ver carpeta electrónica de la asignatura

Criterios evaluación
Bibliografía básica

Ver carpeta electrónica de la asignatura

Material complementario

Ver carpeta electrónica de la asignatura