Nombre del Curso: MICROCONTROLADORES Y MICROPROCESADORES Código: 601445 Requisito: Electrónica Básica Área: Profesional Tipo de curso: Obligatorio Créditos: 4 Intensidad horaria semanal: 4 Teórico - Prácticas PROPÓSITOS Conocer las diferentes arquitecturas del microcontrolador y las grandes aplicaciones que ofrece en los sistemas de control y telecomunicaciones. Programar y simular en lenguaje de bajo nivel procesos digitales para solucionar problemas digitales. Conocer los diferentes sensores y periféricos de entrada utilizados en microcontrol. CONTENIDOS 1. Introducción a los microprocesadores 1.1. Arquitectura del microcomputador 1.2. Unidades funcionales básicas de un microprocesador 1.3. Diseño de un procesador de 4 Bits 1.4. Lenguajes de computador 2. Introducción a los microprocesadores 8085 2.1. Construyendo el modulo CPU 2.2. Modulo CPU para el 8085 2.3. Introducción a los sets de instrucciones 2.4. Modos de direccionamiento 2.5. Colocando todo junto: Un ejemplo de programación 3. Programando el microprocesador 3.1. Algoritmos y diagramas de flujo 3.2. Ejemplos de programación del microprocesador 4. Construyendo el computador 4.1. Los buses 4.1.1. Generando el sistema de reloj 4.1.2. Reiniciando el microprocesador 4.1.3. El microprocesador funcionando paso a paso 4.2. Memoria 4.2.1. Escogiendo la memoria 4.2.2. Interfazando la memoria RAM estática y la ROM del microprocesador 4.3. Entrada / Salida 4.3.1. I/O paralela: Interfazando a un bus tipo 3 4.3.2. Interrupciones 4.3.3. Acceso directo a memoria 5. Dispositivos de soporte de propósitos especiales: la familia 85 5.1. La 8155 para como circuito de soporte 6. Introducción al microprocesador de 16 bits intel 8086 6.1. Sistema básico de temporización y detalles de hardware del 8086 6.2. Modo máx. y mín. del modulo CPU del 8086 6.3. Un modelo de programación para el 8086 6.4. Programando el 8086 6.5. Los microprocesadores avanzados INTEL 286/386/486 7. Introducción al microcontrolador atmel 89c52 7.1. Porque los microcontroladores 7.2. Una corta y azarosa historia 7.3. Características relevantes 8. Primer contacto con el atmel 89c82 8.1. Aspecto externo del microcontrolador ATMEL 89C52: Encapsulado y diagrama de pines 8.2. El reloj y el ciclo de instrucción 8.3. Reinicialización o Reset 8.4. Descripción de la arquitectura básica 8.5. Memoria de programa 8.6. Organización de la memoria de Datos RAM 8.7. Registros de estado y registro de funciones especiales 9. El set de instrucciones 9.1. Instrucciones de transferencia 9.2. Instrucciones aritméticas 9.3. Instrucciones lógicas 9.4. Instrucciones de salto 9.5. Instrucciones especiales 10. Puertas de E/S 10.1. Los puertos de I/O 10.2. Practica 11. Temporizadores y contadores 11.1. El papel de los temporizadores 11.2. El temporizador/contador Timer0 11.3. El temporizador/contador Timer 1 11.4. El temporizador/contador Timer 2 12. Interrupciones 12.1. Importancia de las interrupciones 12.2. Tipos de interrupciones 12.3. Configuraciones 12.4. Prioridad ESTRATEGIAS PEDAGÓGICAS El curso de Microcontroladores y Microprocesadores se desarrollará teniendo en cuenta las siguientes estrategias pedagógicas: Clase magistral, Estudio y revisión bibliográfica, Laboratorio asistido, Taller asistido, Laboratorio no asistido, Taller no asistido, Proyecto de semestre. SISTEMA DE EVALUACIÓN Las pruebas consideradas en el curso para evaluar las competencias son : Prueba oral, Prueba escrita, pruebas apoyadas en guías de observación, escalas de actitudes, cuestionarios, entrevistas, y finalmente las pruebas basadas en el análisis y verificación de la actuación real o simulada o en la apreciación de la calidad de productos terminados. Estos tipos de pruebas, se clasifican como: PARCIALES, evalúan el desarrollo progresivo del estudiante durante el semestre y FINALES que evalúan el desarrollo de las competencias propuestas por el curso, al final del periodo académico. BIBLIOGRAFIA UFFENBECK, John. Microcomputers and microprocessors, The 8080, The 8085 and the z-80. NOCHOLS, Elizabeth. Programación del microprocesador z-80. UNIVERSIDAD, Politécnica de Madrid. Ordenador didáctico. MSX 88 V 3.0. NOCHOLS, Elizabeth. Microprocesador z-80. SITIOS DE INTERÉS Microcontroladores www.miguelito.com.ar Programación, introducción, circuitos con el 8052, etc. www.8052.com Página de la Texas Instruments www.ti.com Páginas de interés http://translift.freeservers.com/tl02.htm