PROCESADORES I - CRONOGRAMA 2014 Mie 20-Ago Vie 22-Ago Ciclos de lectura y escritura. Expansión de memorias Mie 27-Ago Organización de una unidad de cómputo: Introducción. Vie 29-Ago Función de cada bloque. Descripción de instrucciones típicas de un µP. Flujo de datos. Mie 3-Sep Funcionamiento de la pila (stack). Decodificación de direcciones. Entrada/salida. Mapa de memoria. Vie 5-Sep Análisis de un µP. Sistema mínimo. Set de instrucciones. Arquitectura del 8085. Bloques principales. Registros. Mie 10-Sep Ciclo de máquina. Diagrama de tiempo de instrucciones. I/O y memoria en el mismo mapa o en mapas separados. Vie 12-Sep Mie 17-Sep Vie 19-Sep Programas de ejemplo de uso de interrupciones. Circuitos integrados de la familia del 8085: 8155, 8254, etc. Descripción detallada del 8155. Vie 26-Sep Descripción del timer del 8155. Descripción detallada del timer 8254. Ejemplos de aplicación del 8085 con el 8155 y el 8254. Mie 1-Oct Consulta primer parcial. Vie 3-Oct Primer Parcial (temas correspondientes a TP1, TP2 y TP3). Repaso de interrupciones: programas de ejemplo de uso de interrupciones. Repaso de Timer 8254: programas de ejemplo de uso de Timer. Recuperación primer parcial. Descripción del equipo SDK-85: hardware, programa monitor, subrutinas de uso común. Resolver algún ejercicio de assembler. Microprocesadores y microcontroladores (µC): generalidades. Aplicaciones. Tipos y arquitecturas. Elementos que los contituyen. Breve descripción de algunas familias de µC comerciales. Presentación de los PICs de Microchip, arquitectura RISC y pipeline. Vie 10-Oct Mie 15-Oct Vie 17-Oct Mie 22-Oct PRACTICAS - G2 Vie 19 a 21 TP1 TP1 TP1 y TP2 (parte 1) TP1 y TP2(parte 1) TP2 (parte 2) TP2(parte 2) TP3 TP3 TP3 TP3 TP4 TP4 TP4 (simulación) TP4 (simulación) TP4 (simulación) TP4 (simulación) TP5 TP5 TP5 TP5 TP6 TP6 TP7 TP7 TP8 (trabajo final) TP8 (trabajo final) TP8 (trabajo final) TP8 (trabajo final) TP8 (trabajo final) TP8 (trabajo final) Ciclo de máquina (continuación). Calculo de tiempos de ejecución. Descripción del set de instrucciones. Características del lenguaje assembler. Decodificación con el terminal IO/M. Ejemplos avanzados de decodificación: Instrucciones IN/OUT. Descripción de los pines del 8085. Terminales SID y SOD. Interrupciones. Descripción de los pines (continuación). Interrupciones en el 8085: Máscaras. Mie 24-Sep Mie 8-Oct PRACTICAS - G1 Vie 15-17 TEORIAS Mie 16-18 y Vie 17-19 Descripción general de la materia. Memorias: Tipos y características principales FECHA Vie 24-Oct El PIC 16F84 (y similares). Descripción. Set de instrucciones. Registros internos. Recursos y acceso a los mismos. Mie 29-Oct Timer e Interrupciones en el PIC 16F84. Comparación con el PIC 16F628 y el PIC 16F88. Vie 31-Oct Programas de ejemplo en el PIC. Mie 5-Nov Segundo Parcial (temas correspondientes a TP4 y TP5). Vie 7-Nov Timer e Interrupciones en el PIC16F84: estudio detallado. Ejemplos. Mie 12-Nov Recuperación segundo parcial. Vie 14-Nov Más programas de ejemplo en assembler. Uso de los puertos, el Timer y las interrupciones. Algunos circuitos de ejemplo de aplicación. Mie 19-Nov Vie 21-Nov Mie 26-Nov Feriado Vie 28-Nov TEMAS DE LOS TRABAJOS PRÁCTICOS: TP1: MEMORIAS VOLATILES Y NO-VOLATILES: Laboratorio y Ejercicios de aula. TP2: PARTE 1: Expansión de memoria. PARTE 2: Decodificación de direcciones TP3: Unidad de computo. Programación básica en assembler (set reducido). Ejercicios complementarios de decodificación. TP4: Uso del ensamblador y simulador del P 8085 (set completo de instrucciones). Ejercicios complementarios de interrupciones. TP5: Ejercicios sobre el kit SDK-85. Uso de subrutinas y del chip 8155. TP6: Ejercicio demostrativo con PIC, preguntas y práctica en EXLOG con un PIC previamente grabado. TP7: Ejercicio individual con PIC (uso del ensamblador y simulador en MPLAB). Grabación y prueba en EXLOG. TP8: Trabajo final.