FACULTAD DE INGENIERÍAS Y ARQUITECTURA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA ELECTRÓNICA Y TELECOMUNICACIONES MICROPROCESADORES Y MICROCONTROLADORES SÍLABO I. II. DATOS GENERALES: CARRERA PROFESIONAL : CÓDIGO CARRERA PROFESIONAL ASIGNATURA : : CÓDIGO DE ASIGNATURA CÓDIGO DE SÍLABO Nº DE HORAS TOTALES Nº DE HORAS TEORÍA N° DE HORAS PRÁCTICA Nº DE CRÉDITOS CICLO PRE-REQUISITO TIPO DE CURSO DURACIÓN DEL CURSO CURSO REGULAR EXAMEN SUSTITUTORIO DURACIÓN DEL CURSO EN LA MODALIDAD A DISTANCIA CURSO REGULAR EXAMEN SUSTITUTORIO : : : : : : : : : : : : : INGENIERÍA ELECTRÓNICA Y TELECOMUNICACIONES 29 MICROPROCESADORES Y MICROCONTROLADORES 29-319 2931931012014 5 HORAS SEMANALES 1 HORAS SEMANALES 4 HORAS SEMANALES 3 CRÉDITOS VI CICLO 29-302 OBLIGATORIO 18 SEMANAS EN TOTAL 17 SEMANAS 1 SEMANA 9 SEMANAS EN TOTAL : : 8 SEMANAS 1 SEMANA DESCRIPCIÓN DE LA ASIGNATURA La asignatura es de naturaleza teórica y práctica, trata sobre la organización estructural y el diseño de hardware de los sistemas del computador. El desarrollo académico es semestral y se encuentra ubicada en el Área de Formación de la especialidad, con conocimientos relacionados en los aspectos siguientes: Sistemas Digitales II; Arquitectura del microprocesador y microcontrolador; los pines; funciones de los microprocesadores 8086 y microcontroladores PIC 16F8XX. El establecimiento de interfaces utilizando el CICLO: VI MICROPROCESADORES Y MICROCONTROLADORES Página 1 de 10 FACULTAD DE INGENIERÍAS Y ARQUITECTURA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA ELECTRÓNICA Y TELECOMUNICACIONES MICROPROCESADORES Y MICROCONTROLADORES 8086 y el PIC 16F8XX para algunos de los componentes periféricos más comunes. III. OBJETIVO GENERAL Capacitar al estudiante para el análisis, principios de operación, funcionamiento y programación del microprocesador 8086 y el Microcontrolador PIC 16F8XX Fundamentos El curso de Microprocesadores y Microcontroladores forma parte de todas las carreras de ingeniería electrónica y telecomunicaciones. La utilización creciente de la electrónica, los microprocesadores, los microcontroladores y las computadoras hacen imprescindible los conocimientos básicos que provienen de un curso de sistemas digitales de la carrera de Ingeniería Electrónica y Telecomunicaciones. OBJETIVOS ESPECÍFICOS Estar familiarizado con los bloques de construcción del hardware básico a partir de los cuales se construyen los computadores. Conocer la organización física de un microprocesador particular incluyendo sus registros, el flujo de datos, las micro-operaciones y las funciones de control se escriben simbólicamente por medio del lenguaje de transferencia de registros. Mediante el estudio del funcionamiento y la programación de los microprocesadores y los microcontroladores, el alumno podrá contar con un conocimiento operativo y practico de la familia de Microprocesadores Intel y la familia de microcontroladores Microchip. IV. METODOLOGÍA El docente hará la presentación introductoria del curso y del sílabo. Promoverá en todo momento el diálogo espontáneo y la participación activa CICLO: VI MICROPROCESADORES Y MICROCONTROLADORES Página 2 de 10 FACULTAD DE INGENIERÍAS Y ARQUITECTURA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA ELECTRÓNICA Y TELECOMUNICACIONES MICROPROCESADORES Y MICROCONTROLADORES de los alumnos en la adquisición de conocimientos y dominio del tema, motivándolo a participar en actividades y talleres. Se utilizarán métodos y técnicas aplicables al campo profesional, tales como: 1. MÉTODOS: - Inductivo-deductivo. Analítico – descriptivo. 2. TÉCNICAS: Dinámica grupal. Exposición individual y grupal Uso intensivo de bibliografía básica, complementaria y electrónica. Comentarios individuales sobre temas del curso en todo momento: antes, durante y después de la clase. V. EVALUACIÓN La evaluación es continua y permanente a través de las herramientas que este sílabo proporciona. El reglamento vigente de la Universidad exige la asistencia obligatoria a clases teóricas y prácticas. No podrá sobrepasarse el 30 % de inasistencias para tener derecho a evaluación. NF = 30% EP + 30% EF + 40% PP DONDE: NF = Nota Final EP = Examen Parcial EF = Examen Final PP = Prácticas Calificadas CICLO: VI MICROPROCESADORES Y MICROCONTROLADORES Página 3 de 10 FACULTAD DE INGENIERÍAS Y ARQUITECTURA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA ELECTRÓNICA Y TELECOMUNICACIONES MICROPROCESADORES Y MICROCONTROLADORES El examen sustitutorio (ES), será tomado en la semana 18ava. Del ciclo y consiste en la evaluación teórica de conocimientos de todo el curso. La evaluación será escrita. La nota obtenida en el examen sustitutorio, podrá reemplazará la nota más baja que el alumno haya obtenido en su examen parcial o en el examen final y de proceder el reemplazo, se recalculará la nueva nota final. En caso de que la nota del examen sustitutorio sea menor que la nota del examen parcial o del examen final, no se reemplazará ninguna de ellas, quedando el alumno con la nota obtenida hasta antes del examen sustitutorio. Es de total aplicación el Reglamento Transitorio de Evaluación de la Universidad entregado al alumno. RECURSOS Y MATERIALES - VI. Pizarra y tizas. Material Audiovisual. Diapositivas. Internet e intranet. CONTENIDO TEMÁTICO 1ERA UNIDAD: El MICROPROCESADOR Objetivo: Conocer la estructura interna y externa de un microprocesador, registros; unidad de control: función y diagrama de bloque; unidad lógica aritmética: función y diagrama de bloques. Contenido Temático: SEMANA 1 El computador. CICLO: VI MICROPROCESADORES Y MICROCONTROLADORES Página 4 de 10 FACULTAD DE INGENIERÍAS Y ARQUITECTURA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA ELECTRÓNICA Y TELECOMUNICACIONES MICROPROCESADORES Y MICROCONTROLADORES Que es un computador partes de un Computador. Funcionamiento del computador. SEMANA 2 Evolución de la arquitectura de la PC: Arquitectura Von Neumann Arquitectura Hardvard. SEMANA 3 El Microprocesador Introducción. Que es un microprocesador. Características generales. Configuración de las patillas de un microprocesador. SEMANA 4 Clasificación de los microprocesadores instrucciones: Microprocesadores CISC y Microprocesadores RISC. por el manejo de las SEMANA 5 Ejecución de instrucciones. Lenguaje máquina Código máquina Lenguaje de ensamblaje. Laboratorio a) Introducción al simulador del microprocesador. b) Arquitectura, instalación, programación en el microprocessor Simulator 5.0. c) Conjunto de instrucciones detalladas del microprocessor Simulator v 5.0 CICLO: VI MICROPROCESADORES Y MICROCONTROLADORES Página 5 de 10 FACULTAD DE INGENIERÍAS Y ARQUITECTURA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA ELECTRÓNICA Y TELECOMUNICACIONES MICROPROCESADORES Y MICROCONTROLADORES SEMANA 6 Arquitectura básica de un microprocesador Parte A : Registros del 8086 Registros del 8086 Registro de datos: AX: Acumulador BX: Base CX: Contador DX: Datos Registro de segmento CS: Code segment DS: Data segment SS: Stack segment ES: Extra segment Registro de puntero de pila: SP: Stack pointer BP: Base pointer Registro de índices SI: Source index DI: Destination index Registro de estado o de Indicadores (Flags) : CF: Carry flag OF: Overflow flag ZF: Zero flag SF: Sign flag PF: Parity flag AF: Auxiliar flag DF: Direction flag IF: Interrupt flag TF: Trap flag Puntero de instrucción o contador de programa IP: Intruction pointer CICLO: VI MICROPROCESADORES Y MICROCONTROLADORES Página 6 de 10 FACULTAD DE INGENIERÍAS Y ARQUITECTURA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA ELECTRÓNICA Y TELECOMUNICACIONES MICROPROCESADORES Y MICROCONTROLADORES Laboratorio a) Operaciones aritméticas y lógicas con el Simulador de Microprocesador. b) Codigo ASCII, direccionamiento inmediato e direccionamiento indirecto de registros . Mensajes de texto usando la pantalla virtual del simulador SEMANA 7 Parte B: Unidad de Control (UC) y Unidad aritmética Lógica (ALU) . Definición . Funciones . Diagrama de bloques de los elementos que las conforman. Laboratorio a) Numeración hexadecimal y binario ; Representación de Números negativos en binario. b) Conteo ascendente y descendente. SEMANA 08 EXAMEN PARCIAL 2DA UNIDAD: MICROCONTROLADORES OBJETIVO: El participante será capaz de entender la arquitectura de un sistema programable, programar en lenguaje de máquina y realizar pequeñas aplicaciones usando el microcontrolador PIC16F84. De esta manera el alumno estará preparado para continuar un curso avanzado en microcontroladores. METODOLOGIA: El curso principalmente será de carácter teórico-práctico. La parte teórica será orientada al conocimiento del microcontrolador y sus instrucciones que lo gobiernan. Mientras que la parte práctica se desarrollará en laboratorio usando el computador como herramienta de generación de CICLO: VI MICROPROCESADORES Y MICROCONTROLADORES Página 7 de 10 FACULTAD DE INGENIERÍAS Y ARQUITECTURA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA ELECTRÓNICA Y TELECOMUNICACIONES MICROPROCESADORES Y MICROCONTROLADORES código assembler. Se usa una tarjeta de desarrollo para fines de comprobación y aplicación. SEMANA 09 El Microcontrolador Que es un microcontrolador Estructura interna de un microcontrolador SEMANA 10 Arquitectura de los microcontroladores Arquitectura del CPU de microcontroladores. Tipos de memoria interna de microcontroladores Los Microcontroladores PIC de Microchip Características de los microcontroladores Pic 16f8xx Arquitectura Interna SEMANA 11 Memoria, puertos y pines del microcontrolador PIC Distribución de Memoria interna y externa Puertos de entrada y salida Descripción de los pines SEMANA 12 Juego de Instrucciones en Assembler del PIC Instrucciones en Assembler Modulo de desarrollo para el microcontrolador PIC Manejo del Modulo del Microcontrolador para la familia PIC 16F8xx. Programación del microcontrolador PIC en el MPLAB Programando el microcontrolador PIC 16F8XX CICLO: VI MICROPROCESADORES Y MICROCONTROLADORES Página 8 de 10 los los FACULTAD DE INGENIERÍAS Y ARQUITECTURA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA ELECTRÓNICA Y TELECOMUNICACIONES MICROPROCESADORES Y MICROCONTROLADORES SEMANA 13 Aplicaciones Básicas: Uso de puertos desactivando leds. como salidas digitales. Activando y SEMANA 14 Manejo de Display’s de 7 segmentos. SEMANA 15 Control de un motor paso a paso SEMANA 16 Teclado Matricial, Usando el LCD. SEMANA 17 Examen Final SEMANA 18 Examen Sustitutorio VII. BIBLIOGRAFÍA: Además de la bibliografía básica, la complementaria y la electrónica, el alumno tendrá acceso al uso del Internet para ampliar los temas de investigación y consulta que requiera. A. BIBLIOGRAFÍA BÁSICA 1. Brey, Barry, Los Microprocesadores Intel, Prentice Hall, año 2001, pag 966. 5ta edición , Editorial 2. Angulo, Jose Maria, Microcontroladores PIC. Diseño practico de aplicaciones, 2da edición, Editorial: Mc Graw Hill, año 1999, pág 294. CICLO: VI MICROPROCESADORES Y MICROCONTROLADORES Página 9 de 10 FACULTAD DE INGENIERÍAS Y ARQUITECTURA ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA ELECTRÓNICA Y TELECOMUNICACIONES MICROPROCESADORES Y MICROCONTROLADORES B. BIBLIOGRAFÍA COMPLEMENTARIA 1. Angulo, Jose Maria, Microprocesadores,curso sobre aplicaciones en sistemas industriales. 4ta edición , editorial: Paraninfo. Año 1985, Pág. 576. 2. Dirksen, A.J. Microcomputadores. Editorial, Marcombo, año1984, Pág 361. 3. Mano, Morris. Arquitectura de Computadores, 1era edición, Editorial Prentice Hall, año 1982, Pág. 508. 4. Angulo Jose Maria, Microprocesadores, Diseño practico de sistemas, 6ta edición, editorial : Paraninfo . Año 1992, Pág. 524. 5. Taub Herbert Circuitos Digitales y Microprocesadores, 1era edición , Editorial Mac Graw Hill, año 1983, Pág. 549 6. Angulo, José Maria Microcontroladores PIC, Diseño practico de aplicaciones. 3era edición, Editorial: Mc Graw Hill, año 2003, Pág. 357. C. BIBLIOGRAFÍA ELECTRÓNICA 1. 2. 3. 4. 5. 6. CICLO: VI http://es.wikipedia.org/wiki/Intel_8086_y_8088 http://www.alpertron.com.ar/8088.HTM http:// www.Microchip.com http://atc.ugr.es/docencia/udigital/03.html http://www.todopic.com.ar/ http://www.microcontroladorespic.com/ MICROPROCESADORES Y MICROCONTROLADORES Página 10 de 10