Ministerio de Educación, Ciencia y Tecnología
Universidad Nacional de San Luis
FACULTAD DE CS. FISICO MAT. Y NAT.

ANEXO II

PROGRAMA DEL CURSO: ELECTRONICA DIGITAL

DEPARTAMENTO DE:   FISICA
AREA: Electronica y MicroprocesadoreAÑO: 2000 (Id: 358)
Estado: En tramite de Aprobación

 

I - OFERTA ACADÉMICA

CARRERAS PARA LAS QUE SE OFRECE EL MISMO CURSO

PLAN DE ESTUDIOS
ORD. Nº

CRÉDITO HORARIO

   

SEM.

TOTAL

TECNICO UNIVERSITARIO EN MICROPROCESADORESOrd Rec. 8/910150

II - EQUIPO DOCENTE

Funciones

Apellido y Nombre

Total hs en
este curso

Cargo y Dedic.

Carácter

Responsable

SOSA PAEZ, CARLOS FEDERICO20  hs.PROFESOR ADJUNTO EXC.Interino
Auxiliar de 2ºPALACIO, JAVIER NICOLAS 5  hs.AYUDANTE DE 2DA. SIMP.Interino
Auxiliar de 2ºCORICA MAURICIO 5  hs.AYUDANTE DE 2DA. SIMP.Interino

III - CARACTERÍSTICAS DEL CURSO

CREDITO HORARIO SEMANAL
MODALIDAD
REGIMEN

Teórico/

Práctico

Teóricas

Prácticas de

Aula

Práct. de lab/ camp/

Resid/ PIP, etc.

2c
 Hs.
4 Hs.
2 Hs.
4 Hs.
Asignatura
Otro: 
Duración: 15 semanas
Período del 14/80/00 al 17/11/00

IV.- FUNDAMENTACION

Este curso se dicta en el 2do. Cuatrimestre del 2do. Año de la carrera y está fuertemente relacionado con el curso de Electrónica Digital que se dicta en el primer cuatrimestre. La importancia en la carrera, de este curso, radica principalmente, en que es el primer contacto que los alumnos tienen con un microprocesador.


V.- OBJETIVOS

El objetivo del curso es que los alumnos, al terminarlo, tengan una idea general del funcionamiento de un microprocesador, que conozcan con detalles, el funcionamiento, la programación y la comunicación con los otros elementos de una unidad de computo del microprocesador comercial 8085 de Intel. También deberán estar familiarizados con los distintos tipos de memorias digitales implementadas en circuitos integrados.

 


VI. - CONTENIDOS

PROGRAMA ANALÍTICO
BOLILLA 1
Organización de una computadora. Breve descripción, CPU, Entrada/ Salida, Memoria de Programa y Memoria de Datos. Operación de una Unidad de Cómputo. Funciones de cada bloque de la unidad de cómputo, Unidad de control. Unidad Aritmético Lógica. Bus de direcciones, bus de datos y bus de control.
BOLILLA 2
Memorias. Repaso de las memorias conocidas Su uso en unidades de cómputo RAM, ROM, EPROM, EEPROM. Características principales. Expansión de memorias. Arquitectura y diagramas de tiempo. Ciclo de lectura y ciclo de escritura. Decodificadores de direcciones. Uso de decodificadores para seleccionar varios chips de memoria. Mapas de memoria. Implementación de unidades de cómputos con microprocesador. Memoria de programa. Memoria de datos. Dispositivos de entrada salida.
BOLILLA 3
Descripción del funcionamiento de un microprocesador general. Funciones de sus registros principales. Contador de Programa. Registro de Instrucción. Flujo de información por los buses en la ejecución de las instrucciones. Ciclo de búsqueda y código de operación. Acumulador. Puntero de Pila, etc. Programación de un microprocesador. Lenguaje de programación, assembler y código de máquina.

BOLILLA 4
Microprocesador 8085 de Intel .Arquitectura del Chip. Descripción de sus bloques principales. Registros. Descripción del sistema de multiplexado. Ejecución de instrucciones típicas y diagramas de tiempo. Señales características. Relación entre instrucción, ciclos de máquina y ciclos de reloj. Descripción de los pines del 8085. Sistema mínimo para su funcionamiento. Uso de ensamblador y de simulador para PC.
BOLILLA 5
Interconexión con el 8085. Entradas-Salidas mapeadas como tales y mapeadas en memoria, ventajas y desventajas. Circuitos integrados de la familia. El 8155 descripción, Programación de sus puertos, uso de su memoria RAM y programación del timer. Uso del kit de desarrollo LABEL para la ejecución de algunos programas sencillos de señalización y control.

BOLILLA 6
Interrupciones del 8085. Prioridades. Subrutinas de servicio. Interrupciones enmascarables y no enmascarables. Ventajas y desventajas del uso de interrupciones. Diagramas de tiempo de las interrupciones del 8085. Ejemplos de programas con interrupciones.



BOLILLA 7
Otros Circuitos integrados de la familia. El C.I. 8259 controlador programable de Interrupciones. El C.I. 8279 Interface programable para el manejo de teclado y display. El C.I. 8253 timer programable.
Estudio del funcionamiento de estos circuitos integrados por parte de los alumnos a partir de sus hojas de datos, ejemplos de aplicación para cada caso.


VII. - PLAN DE TRABAJOS PRÁCTICOS


T.P.N°1: Elementos de una computadora elemental. Programas en asembler usando un set elemental de instrucciones. Lenguaje Hexadecimal.

T.P.N°2: Memorias. Expansión de memorias, expansión del número de bits y de la cantidad de direcciones. Decodificación de direcciones en unidades de computo. Mapa de memoria. Uso de circuitos integrados comerciales para su implementación (74LS138).

T.P.N°3: Microprocesador 8085. Set de instrucciones. Reemplazo de algunas instrucciones por un conjunto del mismo set. Programas en asembler y en hexadecimal.

T.P.N°4: Instrucciones, ciclos de máquina y ciclos de reloj. Diagramas de tiempo. Cálculo del tiempo de ejecución de un programa dado.

T.P.N°5: Uso de ensamblador del 8085 en una PC. Pseudo instrucciones. Simulación de programas del microprocesador usando una PC. Estimación de los tiempos reales del microprocesador.

T.P.N°6: Programas con Entradas-Salidas mapeadas en memoria y como tales. Uso del 8155 en conjunto con el 8085. Programación de los puertos y del timer. Uso de la memoria.

T.P.N°7: Uso del kit de desarrollo LABEL, ejecución de programas. Uso de algunas subrutinas disponibles. Aplicaciones de programas de aplicación usando el 8155 conectado a placa de experimentación.


VIII - RÉGIMEN DE APROBACIÓN

Para obtener la regularidad y poder rendir el examen final como alumno regular será necesario:
· Haber aprobado la totalidad de los exámenes parciales.
· Tener al menos el 80 % de asistencias a las clases teórico-prácticas.
· No se aceptan alumnos que no estén en condiciones regulares.
· La materia no podrá rendirse en forma libre.



IX.a - BIBLIOGRAFÍA BÁSICA

MCS-85 USER\'S Manual Intel
Fundamentos de los Microprocesdores R. Tokheim 2° De. Mc Graw Hill
Notas del uso del Kit LABEL
Listado del programa monitor y rutinas del SDK-85



IX b - BIBLIOGRAFÍA COMPLEMENTARIA

The 8085/DSK-85 Control Experiments Howard Boyet-MTI
Microprocesadores. Del Chip al Sistema Rodnay Zaks Sibex-Marcombo



COMPLEMENTO DE DIVULGACION


OBJETIVOS DEL CURSO

OBJETIVOS DEL CURSO (no más de 200 palabras)
El objetivo de este curso es conocer los elementos que constituyen una unidad de computo, saber las características generales de un microprocesador, como así también los distintos tipos de memoria con las que se conecta el procesador, además tener un conocimiento detallado del funcionamiento de un microprocesador comercial de 8 bits, su arquitectura, asembler y alguna herramienta de simulación

 

 

PROGRAMA SINTETICO

Organización de una computadora. CPU, Entrada/ Salida, Memoria de Programa y Memoria de Datos. Dispositivos de entrada salida. Bus de direcciones, bus de datos y bus de control.
Memorias. RAM, ROM, EPROM, EEPROM. Expansión de memorias. Ciclo de lectura y ciclo de escritura. Decodificadores de direcciones. Mapas de memoria
Descripción del funcionamiento de un microprocesador general. Registros principales. etc. Lenguaje de programación, assembler y código de máquina.
Microprocesador 8085 de Intel. Arquitectura del Chip.
Uso de ensamblador y de simulador para PC.
Interconexión con el 8085 con integrados de la familia.
Interrupciones del 8085.
Otros Circuitos integrados de la familia. C.I. 8259 C.I. 8279 C.I. 8253

 


IMPREVISTOS