Usted está aquí: Inicio web asignaturas

Fichas de asignaturas 2006-07


  CÓDIGO NOMBRE
Asignatura 1710036 MICROPROCESADORES Y MICROCONTROLADORES
Titulación 1710 INGENIERÍA TÉCNICA EN INFORMÁTICA DE GESTIÓN
Departamento C140 INGENIERIA DE SISTEMAS Y AUTOMATICA, TECNOLOGIA ELECTRONICA
Curso -  
Duración (A: Anual, 1Q/2Q) 1Q  
Créditos ECTS 4,5  

Créditos Teóricos 3 Créditos Prácticos 2,5 Tipo Optativa

 

Profesorado
Víctor Manuel Sánchez Corbacho
Objetivos
- Conocer la arquitectura interna y de sistema así como el ámbito de
aplicación de diferentes tipos de microprocesadores y microcontroladores.

- Adquirir destreza en la programación en lenguaje ensamblador de, al menos,
una familia de microprocesadores o microcontroladores.
Programa
PROGRAMA TEÓRICO

1. DEFINICIÓN Y CLASIFICACIÓN DE LOS MICROPROCESADORES.

2. MICROCONTROLADORES DE LA FAMILIA 8051/52

2.1 Introducción
2.1.1 Definición y características generales de los microcontroladores.
2.1.2 Familias de microcontroladores.
2.2 Arquitectura interna.
2.3 Organización de la memoria.
2.4 Modos de direccionamiento de la CPU.
2.5 Programación en ensamblador.
2.6 Periféricos integrados básicos.
2.6.1 Puertos de entrada/salida.
2.6.2 Timers.
2.6.3 Interfaz serie.
2.6.4 Controlador de interrupciones.

3. MICROPROCESADORES DE LA FAMILIA x86

3.1 Miembros integrantes de la familia. Reseña evolutiva.
3.2 Arquitectura interna básica. Juego de registros.
3.3 Organización de la memoria en modo real y protegido.
3.4 Introducción a la organización de la memoria en modo protegido.
3.5 Tipos de datos.
3.6 Modos de direccionamiento.
3.7 Programación en ensamblador a nivel de aplicación.
3.7.1 Programación de la unidad de enteros.
3.7.2 Programación de la unidad de punto flotante.
3.7.3 Programación de las extensiones multimedia.
3.7.4 Interfaz entre ensamblador y lenguajes de alto nivel.

4. PROCESADORES DIGITALES DE SEÑAL

4.1 Definición y características generales.
4.2 Estudio del procesador DSP TMS320C31.

PROGRAMA PRÁCTICO

1. Prácticas con microcontroladores de la famlia 8051/52.
1.1 Introducción al entorno de desarrollo Keil µVision2.
1.2 Manejo de un teclado matricial.
1.3 Manejo de un módulo LCD.
1.4 Timers 0 y 1.
1.5 Conversor A/D del C515-L.
1.6 Interrupciones. Aplicación al control de potencia por fase.

2. Prácticas con la familia x86.
2.1 Herramientas para el desarrollo en ensamblador para la familia x86.
2.2 Programación en ensamblador de la familia x86 I.
2.3 Programación en ensamblador de la familia x86 II.
Metodología
- Clases de teoría impartidas con la ayuda de transparencias o videoproyector.
- Resolución de problemas en la pizarra.
- Para las sesiones de prácticas se seguirán los guiones confeccionados al
efecto que el alumno deberá estudiar previamente.
Criterios y Sistemas de Evaluación
- Para la parte teórica se realizará, en el aula y en las convocatorias
oficiales, una prueba que constará de una parte teórica , que supondrá entre
un 30% y un 40% de la calificación obtenida en el examen, y de otra parte
consistente en la resolución de problemas (entre un 70% y un 60%).

- Para la parte práctica será necesaria la asistencia a las sesiones de
prácticas así como la entrega de un cuaderno de prácticas donde se recojan las
soluciones de los ejercicios y cuestiones que se propongan.

- Con carácter voluntario, podrán realizarse trabajos cuya temática será
acordada entre el profesor y cada alumno. La solicitud del trabajo habrá de
hacerse al menos con un mes de antelación a la fecha de la convocatoria a la
que el alumno desee presentarse.

- La calificación de la asignatura será la nota media de las calificaciones
obtenidas en el examen y en las prácticas (o del examen, las prácticas y el
trabajo en caso de que el alumno opte por la realización del mismo) pero el
aprobado en la asignatura estará condicionado a la obtención de una
calificación de al menos aprobado en el examen.
Recursos Bibliográficos
- Bernard Odant, Microcontroladores 8051 y 8052, Paraninfo.

- Adolfo González Vázquez, Introducción a los microcontroladores: Familia
80x51, 80x52; McGraw Hill.

- Manuel Ujaldón Martínez, Arquitectura del PC. Volumen I: Microprocesadores.

- Rodríguez Roselló, 8088/8086/8087. Programación en ensamblador en entorno MS-
DOS, Anaya Multimedia.

- John H. Crawford, Patrick P. Gelsinger, Programación del 80386/387, Anaya
Multimedia.

- Ciriaco García de Celis, El universo digital del IBM PC, AT y PS/2, 4ª
edición. Libro electrónico de dominio público y de libre uso, difusión, copia
y distribución entre particulares.

- Intel Architecture Software Developer’s Manual. Volume 1: Basic
Architecture, Order Number 243190, Intel Corporation.

- Intel Architecture Software Developer’s Manual. Volume 2: Instruction Set
Reference, Order Number 243191, Intel Corporation.

- Intel Architecture Software Developer’s Manual. Volume 3: System Programming
Guide, Order Number 243192, Intel Corporation.

- Hojas de características y manuales de usuario publicados por las compañías
fabricantes de microprocesadores y componentes de sistema. Extractos de esta
información se dejarán a disposición de los alumnos.

El presente documento es propiedad de la Universidad de Cádiz y forma parte de su Sistema de Gestión de Calidad Docente.