0% encontró este documento útil (0 votos)
57 vistas7 páginas

8607 PDF

Descargar como pdf o txt
Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1/ 7

8607 - Laboratorio de Microprocesadores PLANIFICACIONES Actualización: 1ºC/2020

Planificaciones
8607 - Laboratorio de Microprocesadores

Docente responsable: CAMPIGLIO GUILLERMO CARLOS

1 de 7
8607 - Laboratorio de Microprocesadores PLANIFICACIONES Actualización: 1ºC/2020

OBJETIVOS
La asignatura está orientada a brindar conocimientos sobre el tema de microprocesadores y
microcontroladores. El objetivo principal consiste en que los alumnos logren la base necesaria para: resolver
sistemas controlados con microprocesadores. Conocer las formas básicas de interface. Diseñar el hardware
correspondiente. Diseñar y codificar el software necesario en lenguaje ASSEMBLER. Dominar los
mecanismos de interrupción. Manejar las herramientas de desarrollo: ensambladores, compiladores,
depuradores y emuladores. Es obligatorio la presentación de un anteproyecto que refleje las características
técnicas del proyecto que se desarrollará al final del curso, con el fin que el docente verifique la factibilidad
de su implementación. El proyecto, para ser aprobado debe estar completo en software y hardware,
funcionando y acompañado del informe final correspondiente.

CONTENIDOS MÍNIMOS
-

PROGRAMA SINTÉTICO
1.- INTRODUCCION
- Repaso de temas fundamentales de técnicas digitales necesarios para el curso.
- 2.- COMPONENTES BÁSICOS DE MICROPROCESADORES
- Descripción a nivel sistema de los componentes de un microprocesador, concepto de buses y registros.
- 3.-DESCRIPCIÓN DEL HARDWARE
- Conceptos básicos de direccionamiento, decodificación y tiempos de acceso
- 4.-DESCRIPCIÓN DEL SOFTWARE
- Descripción de ciclos de máquina e instrucción, concepto de fetch y ejecución, instrucciones básicas.
- 5.-ENTRADA-SALIDA
- Concepto de periféricos y su conexión a los buses.
- 6.-INTERRUPCIONES
- Concepto de IRQ y metodología de atención
- 7.-OTROS PERIFÉRICOS
- Descripción de distintos tipos y su comando por medio de microprocesadores
- 8.-APLICACIONES Y OTRAS ARQUITECTURAS.
- Descripción del estado del arte en microcómputo.
- Conceptos básicos para encarar un proyecto completo.

9.-Programación en C para micros de 8 bits


-Interfaz entre C y assembler
-Inclusión de código assembler en fuentes de código C
-Migración de arquitecturas de 8 a 32 bits

PROGRAMA ANALÍTICO
1.- INTRODUCCIÓN
Repaso de representación de la información.
Familias lógicas, nociones básicas y características eléctricas.

2.- COMPONENTES BÁSICOS DE MICROPROCESADORES.


ALU.
Concepto de Buses.
Registros básicos: acumuladores, punteros, contadores de programa, estado y uso general.

3.- DESCRIPCIÓN DEL HARDWARE DE MICROPROCESADORES


Micro procesadores y controladores.
Diagramas de tiempos y características eléctricas.
Métodos de direccionamiento.
Mapa de memoria, decodificación.

4.- DESCRIPCIÓN DEL SOFTWARE DE MICROPROCESADORES.


Conceptos de Assembler.
Instrucciones de transferencia, aritméticas, lógicas, de control y bifurcación.
Conceptos de subrutinas y stack.
Concepto de máquina de estado.

2 de 7
8607 - Laboratorio de Microprocesadores PLANIFICACIONES Actualización: 1ºC/2020

5.-ENTRADA & SALIDA.


Puertos paralelos, características y tipos de bidireccionalidad.
Puertos serie, características y tipos.
Normas de comunicación.

6.- INTERRUPCIONES
Atención de periféricos por Polling.
Tipos de interrupciones, enmascaramiento y priorización.
Anidamiento de IRQs, metodología de atención.
Concepto de handler.

7.- PERIFÉRICOS
Timers y contadores.
Conversores A/D y D/A
Watch-dog.
Relojes de tiempo real.
Concepto de manejo de teclados y displays.

8.- APLICACIONES Y OTRAS ARQUITECTURAS


Desarrollo de aplicaciones sobre microprocesadores y microcontroladores de 8 y 16 bits, arquitecturas RISC.
Sistemas secuenciales. Diagrama de estados. Máquinas de Moore y Mealy.

9.-Programación en C para micros de 8 bits


-Interfaz entre C y assembler
-Inclusión de código assembler en fuentes de código C
-Migración de arquitecturas de 8 a 32 bits

BIBLIOGRAFÍA
Hojas de datos Microcontolador
Apuntes de cátedra

Libros :

ARQ RISC
The avr microcontroller and embeddeed system.
Using assembly and C
Muhammad Ali Mazidi
Sarmad Naimi
Sepehr Naimi

AVR An Introductory Course


John Norton

Micro controladores AVR


Configuración Total de Periféricos
ASDRÚBAL LÓPEZ CHAU.

ARQ CISC

The 8051 microcontroladores. Scott Mackenzie 4º edición


Microcontroladores MCS-51 MCS-251. Jos Matas Alcal / Rafael Ramón Ramos Lara

Fundamentos de programación de Microcontroladores Intel. Ing.Jorge Alberto

RÉGIMEN DE CURSADA
Metodología de enseñanza
Clase teórica (no obligatoria)
Clases prácticas: Resolución de problemas (obligatorias), desarrollo de un proyecto completo (clases

3 de 7
8607 - Laboratorio de Microprocesadores PLANIFICACIONES Actualización: 1ºC/2020

obligatorias y clases de consulta).


Coloquio: se basa en la defensa del proyecto realizado.

Modalidad de Evaluación Parcial

4 de 7
8607 - Laboratorio de Microprocesadores PLANIFICACIONES Actualización: 1ºC/2020

CALENDARIO DE CLASES

Semana Temas de Resolución Laboratorio Otro tipo Fecha entrega Bibliografía


teoría de problemas Informe TP básica
<1> ntroducción. Representació Semana siguiente Digital
09/03 al 14/03 Representació n de la design.
n de la Información Wakerly J.
Información.
<2> Estructura de Familias Semana siguiente Digital
16/03 al 21/03 Microprocesa lógicas design.
dores. Wakerly J.
<3> Hardware Memorias Semana siguiente 80C51
23/03 al 28/03 interno de External
Microprocesa Memory
dores. Interfacing.
Registros. AN Philips
<4> Mapas de Inicio de la Semana siguiente The 8051
30/03 al 04/04 Memorias. construcción Microcontrolle
Modos de de un r McKenzie
Direccionamie grabador de
nto Microcontrola
dor
<5> Lenguaje Assembler Semana siguiente Fundamentos
06/04 al 11/04 Assembler. Explicación de de
Instrucciones las programación
de herramientas de MC. Intel.
Transferencia de Jorge Alberto
compilación,
depuración, etc
<6> Lenguaje problemas Presentación del Semana siguiente Fundamentos
13/04 al 18/04 Assembler. Resolución de Anteproyecto. de
Instrucciones programando programación
Aritméticas y en Assembler. de MC. Intel.
lógicas Jorge Alberto
<7> Lenguaje problemas Firma y aprobación del Semana siguiente Fundamentos
20/04 al 25/04 Assembler. Resolución de anteproyecto de
Instrucciones programando programación
control y en Assembler. de MC. Intel.
bifurcación de Jorge Alberto
programa.
<8> Herramientas Parcial Fundamentos
27/04 al 02/05 de desarrollo. de
Compilador, programación
linker, de MC. Intel.
depuradores, Jorge Alberto
etc.
<9> Puertos Depuración y Comienzo del 16º semana The 8051
04/05 al 09/05 Paralelos simulación de Proyecto Microcontrolle
Normas de programas r McKenzie
Comunicación Fundamentos
serie Puerto de
serie programación
de MC. Intel.
Jorge Alberto
<10> Interrupciones continuación 16º semana The 8051
11/05 al 16/05 . Stack, del Proyecto Microcontrolle
puntero al r McKenzie
Stack Fundamentos
Priorización. de
Enmascarami programaciòn
ento de MC. Intel.
Anidamiento Jorge Alberto
de IRQs
<11> Timers y continuación 16ºsemana The 8051
18/05 al 23/05 Contadores. del Proyecto Microcontrolle
Modos de r McKenzie
funcionamient Fundamentos
o. de
Programación programaciòn
de tiempo de MC. Intel.
real. Jorge Alberto

5 de 7
8607 - Laboratorio de Microprocesadores PLANIFICACIONES Actualización: 1ºC/2020

Semana Temas de Resolución Laboratorio Otro tipo Fecha entrega Bibliografía


teoría de problemas Informe TP básica
<12> 1º continuación 16º semana The 8051
25/05 al 30/05 Recuperatorio del Proyecto Microcontrolle
. Fecha r McKenzie
común para Fundamentos
todos los de
turnos de programaciòn
prácticas. de MC. Intel.
Jorge Alberto
<13> Concepto de continuación 16º semana The 8051
01/06 al 06/06 periférico. del Proyecto Microcontrolle
Sistemas de r McKenzie
Ingreso de Fundamentos
datos. de
Teclados, programaciòn
llaves de MC. Intel.
thumwell, etc. Jorge Alberto
<14> Sistemas de continuación 16º semana The 8051
08/06 al 13/06 egreso de del Proyecto Microcontrolle
datos. r McKenzie
Displays 7 Fundamentos
barras, LCD, de
matriciales, programaciòn
etc. de MC. Intel.
Jorge Alberto
<15> Otros continuación 16º semana The 8051
15/06 al 20/06 periféricos. del Proyecto Microcontrolle
Watchdog, r McKenzie
relojes de Fundamentos
tiempo real, de
bancos de programaciòn
memorias, de MC. Intel.
memorias Jorge Alberto
series.
<16> Conversores Firma y 16º semana The 8051
22/06 al 27/06 A/D y D/A. aprobación de Microcontrolle
Microprocesa Proyecto. r McKenzie
dores RISK. Presentación Fundamentos
Panorama del Informe y de
del mercado equipo programaciòn
actual de funcionando. de MC. Intel.
microprocesa Jorge Alberto
miento.

6 de 7
8607 - Laboratorio de Microprocesadores PLANIFICACIONES Actualización: 1ºC/2020

CALENDARIO DE EVALUACIONES

Evaluación Parcial

Oportunidad Semana Fecha Hora Aula


1º 8 27/04 19:00 l15
2º 10 23/05 16:00 teorica
3º 16 23/06 16:00 teorica

Observaciones sobre el Temario de la Evaluación Parcial
E

7 de 7

También podría gustarte