Electrónica Digital (Plan a Extinguir)

Introducción

El campo de la Electrónica Digital es bastante extenso, pues cubre todos aquellos dispositivos y sistemas que en su funcionamiento hacen uso de señales digitales. Estos circuitos emplean códigos digitales, por lo que su conocimiento y empleo resulta básico para trabajar con estos sistemas. Estos sistemas se emplean en todos los sistemas de control industrial que el alumno deberá entender y manipular en su vida laboral. Por tanto, se hace imprescindible un profundo conocimiento de los sistemas y sus aplicaciones. Se plantea al alumno una visión estructurada del software y del hardware necesario para realizar cualquier diseño conjunto o codiseño integrando ambos recursos.

Contenido

Comenzamos repasando los conocimientos adquiridos en la asignatura Electrónica Básica de segundo curso donde se da una visión general de sistemas de numeración y lógica combinacional. A continuación se estudia el diseño modular de circuitos combinacionales y el método de diseño con lógica programable.

El estudio de sistemas secuenciales (análisis y diseño) se ve apoyado por el análisis de los diferentes tipos de biestables. Se incluye una explicación de los diferentes tipos de autómatas. Una vez dominado el diseño a partir de especificaciones se procede a la reducción de tablas de estado. También se introduce el análisis de sistemas secuenciales. Finaliza la sección de secuenciales con el estudio de los diferentes dispositivos de lógica programable para realizar maquinas de estado disponibles en el mercado

Una introducción a los microprocesadores junto con el estudio de los buses mas corrientes hace que el alumno tenga la base para el estudio del núcleo de todo sistema microprocesador: la CPU. Este estudio está basado en una CPU genérica para que el alumno pueda entender todos los conceptos ligados a diferentes CPUs comerciales, así como los modos de direccionamiento, tipos de instrucciones, tipos de vectorizado de interrupciones, etc.

A continuación se pasa a concretar lo estudiado en el apartado anterior a una CPU comercial, es el caso del microcontrolador 8051 de Intel. Se describe este dispositivo en gran detalle. Se ofrece el juego de instrucciones y los modo de direccionamiento y se dan ejemplos de programación comunes en ensamblador. Se ofrece al alumno un método de desarrollo de Software Top-Down, así como el método de trabajo empleando diagramas de Bloques.

Por último se ofrece al alumno una introducción al lenguaje de programación C orientando la explicación hacia los entornos empotrados. Se emplean gran cantidad de ejemplos de aplicaciones de control desarrolladas en C. Se introduce el concepto de puntero, variable dinámica y estructura de datos.

Objetivos


Bibliografía

Casi toda la bibliografía disponible se puede encontrar en la biblioteca situada en el campus de la Rábida, aunque también hay libros muy útiles en la biblioteca situada en el campus del Carmen. Consulta el catálogo antes en cualquier ordenador de biblioteca por si hay algún libro adicional que pueda servirte. Esta bibliografía siempre es orientativa, pues no dejan de aparecer ejemplares nuevos sobre estos temas tan técnicos.


Apuntes

Estos apuntes son el resultado de una continua actualización del temario que se imparte en prácticas con el fin de que el alumno tenga un apoyo suplementario. La existencia de estos apuntes no implica que la asistencia a clase no sea necesaria. En clase se exponen ejercicios y problemas adicionales y se hacen ampliaciones de temas imporantes que no aparecen en los apuntes.


Exámenes

A continuación se encuentran los exámenes realizados desde el curso 99-00 hasta hoy, algunos de ellos con solución.


Materiales Diversos

Aquí puedes encontrar tutoriales, manuales de prácticas y otro material necesario para seguir el curso.


ã Manuel Sánchez Raya. Actualización septiembre, 2004.