ISI 802 Microprocesadores UNIVERSIDAD DEL AZUAY FACULTAD DE CIENCIAS DE LA ADMINISTRACIÓN ESCUELA DE INGENIERÍA DE SISTEMAS A) DATOS GENERALES Materia: ISI 802 Microprocesadores Nivel: 8 Número de créditos: 4 Prerrequisito: ISI 601 Arquitectura de Computadoras B) OBJETIVO GENERAL Y ESPECÍFICOS DE LA MATERIA Capacitar al estudiante en el diseño de hardware y programación de bajo nivel, para realizar aplicaciones prácticas de intercambio de información entre el mundo exterior y el hardware diseñado de acuerdo a la aplicación (microcomputador dedicado) con los PIC de la familia de Microchip C) CONTENIDO DE LA MATERIA DEFINICIONES FUNDAMENTALES Que es un microcontrolador Diferencias entre microcontrolador y microprocesador Arquitectura hardvard El procesador organización de la memoria de programa Organización de la memoria de datos Diagramas de conexión Registros de control Líneas de entrada salida especiales del procesador Manejo de interrupciones Temporizadores HERRAMIENTAS DE DESARROLLO Introducción Mplab ide v5.11 Área de trabajo y componentes principales Creación de proyectos nuevos Compilación del código Introducción a la simulación del 16f871 Herramientas para simular diferentes tipos de estímulos Herramientas de visualización Ejercicios de programacion REPERTORIO DE INSTRUCCIONES Tipos de formato Operaciones orientadas a manejar registros de tamaño byte 1 ISI 802 Microprocesadores Operaciones orientadas a manejar bits Operaciones que manejan un valor inmediato o literal Operaciones incondicionales de control de flujo de programa Operaciones de salto condicional Instrucciones que manejan registros Instrucciones que manejan bits Instrucciones de salto Instrucciones que manejan operandos inmediatos Programas y ejercicios DISEÑO DE HARDWARE Introducción Interfaces de teclado Interfaces de dysplay Interfaces de potencia Sistema de reloj Sistema de reset Fuente de alimentación IMPLEMENTACIÓN Y PROGRAMACIÓN DEL SISTEMA Implementación de las interfaces entre el microprocesador y memorias Implementación interfaces de teclado Implementación interfaces de dysplay Implementación interfaces de potencia Implementación sistema de reloj Implementación sistema de reset Implementación fuente de alimentación Programación del programa en la memoria eeprom Ejercicios de programación del sistema D) BIBLIOGRAFÍA Manual de operación del microcontrolador 16F871, Data sheet Dirección electrónica www. Microchip.com Anotaciones de Microcontroladores PICS , Msc. Leonel Pérez Rodríguez Microcontroladores PIC diseno practico de aplicaciones , Jose M. Angulo Usategui, MC Graw Hill 2000. 2