Download universidad ricardo palma facultad de ingeniería
Document related concepts
no text concepts found
Transcript
UNIVERSIDAD RICARDO PALMA FACULTAD DE INGENIERÍA ESCUELA ACADEMICO PROFESIONAL DE INGENIERÍA ELECTRÓNICA SILABO - MICROPROCESADORES I. INFORMACIÓN GENERAL CODIGO SEMESTRE CREDITOS HORAS POR SEMANA PRERREQUISITOS CONDICION PROFESOR PROFESOR E-MAIL : : : : : : : : CE606 Microprocesadores 5 3 5 (Teoría – Práctica - Laboratorios) ARQUITECTURA DEL COMPUTADOR Obligatorio Juan Meza Arrieta jmeza@urp.edu.pe II. SUMILLA DEL CURSO El curso de Microprocesadores, es de naturaleza teórico práctico. Tiene como objetivo brindar al estudiante los criterios para que pueda entender la arquitectura interna y programación de los Microprocesadores, así mismo diseñar y desarrollar aplicaciones basadas en Microprocesadores. El curso comprende los siguientes temas: Arquitectura básica de un microprocesador, evolución, modos de direccionamiento, instrucciones, programación, interfaces con la memoria, interfaces con dispositivos de entrada y salida, diseño de sistemas basado en microprocesadores, microcontroladores. III. COMPETENCIAS DEL CURSO 1. Conoce los conceptos fundamentales de microprocesadores. 2. Desarrolla diagramas de flujo como una herramienta gráfica para interpretar la lógica de un programa de control. 3. Realiza la programación del microprocesador, mediante el lenguaje Ensamblador 4. Analiza y simula por computadora el funcionamiento de los programas de Control. 5. Conoce los conceptos relacionados con las interfaces del microprocesador. 6. Establece diferencias entre los diversos tipos de interfaces de E/S. 7. Diseña e implementa sistemas de interface del microprocesador con la memoria y dispositivos de E/S. 8. Desarrolla, diseña e implementa proyectos basado en microprocesadores, valorando la importancia de estos dispositivos para la solución de problemas de aplicación práctica. 9. Conoce los conceptos de microcontroladores y establece diferencias entre sistemas basados en microprocesadores y sistemas basados en microcontroladores. IV. UNIDADES DE APRENDIZAJE 1.- ARQUITECTURA DEL MICROPROCESADOR / 6 horas Arquitectura básica de un microcomputador / Arquitectura básica de un microprocesador / Descripción de Registros / Evolución de los microprocesadores / Microprocesadores CISC y RISC. 2.- PROGRAMACION DE MICROPROCESADORES / 12 horas Modos de direccionamiento / Formatos de instrucción / Set de Instrucciones / Instrucciones de transferencia de datos / Instrucciones aritméticas y lógicas / Instrucciones de saltos / Instrucciones de llamada y retorno de subrutinas / Instrucciones de entrada y salida / Aplicaciones prácticas / Programación de aplicaciones. 3.- INTERFACES CON EL MICROPROCESADOR / 6 horas Interfaces con la memoria / Decodificación y mapeo / Interfaces con periféricos de E/S paralela / Interfaces con periféricos de E/S seriales / Diseño de interfaces y aplicaciones prácticas. 1 4.- MICROCONTROLADORES / 12 horas Microcontroladores conceptos básicos / Arquitectura interna / Set de instrucciones / Programación / Aplicaciones. 5.- PROYECTOS Y APLICACIONES PRÁCTICAS / 6 horas Desarrollo de proyectos basado en microprocesadores / Desarrollo de proyectos basado en microcontroladores V. LABORATORIOS Y EXPERIENCIAS PRÁCTICAS Laboratorio 1: Desarrollo de aplicaciones con el microprocesador 8085 de INTEL Laboratorio 2: Desarrollo de aplicaciones con el microprocesador 8088 de INTEL Laboratorio 3: Desarrollo de aplicaciones1 con el microcontrolador PIC 16F84 Laboratorio 4: Desarrollo de aplicaciones2 con el microcontrolador PIC 16F84 VI. METODOLOGIA El curso se desarrolla en sesiones de teoría, práctica y laboratorio. En las sesiones de teoría, el docente expone los conceptos relacionados con las unidades de aprendizajes. En las sesiones prácticas, se resuelven diversos casos y problemas de programación. En las sesiones de laboratorio se usa el software de microprocesadores EMU 8086 y los programas MASM, TASM y software para microcontroladores Proteus y MPLAB para realizar la programación e implementación de aplicaciones prácticas. Al final del curso el alumno debe presentar y exponer un trabajo o proyecto integrador. En todas las sesiones se promueve la participación activa del alumno. VII. FORMULA DE EVALUACION El Promedio Final PF se calcula tal como se muestra a continuación: PF= (EP + EF +(( P1 +P2 + P3 + P4)/3 + (L1 +L2 +L3 +L4 +4*PROY)/8) )/2)/3 EP: Examen Parcial P: Prácticas Calificadas PROY: Proyecto Final EF: Examen Final L: Laboratorios Calificados VIII. BIBLIOGRAFIA 1.- Barry, Brey Microprocesadores de INTEL Editorial Prentice Hall 2006 7ª edición 2.- Angulo, José María Microcontroladores PIC Editorial Mc Graw Hill 2006 IX. APORTES DEL CURSO AL LOGRO DE RESULTADOS El aporte del curso al logro de los Resultados del Programa (Competencias Profesionales) se indica en la tabla siguiente: K = clave R = relacionado Recuadro vacío = no aplica Resultados del Programa (Competencias Profesionales) Competencia Aplicación de las Habilidad para aplicar los conocimientos de matemáticas, ciencias e Ciencias ingeniería. Experimentación Habilidad para diseñar y conducir experimentos, así como analizar e Aporte K R 2 Diseño en Ingeniería Trabajo en Equipo Solución de Problemas Etica y Responsabilidad Profesional Comunicación Perspectiva local y global Aprendizaje para Toda la Vida Conocimiento de la Realidad Uso de Técnicas y Métodos de Ingeniería interpretar resultados. Habilidad para diseñar un sistema, componente o proceso que satisfacen necesidades dentro de restricciones realistas tanto económicas, ambientales, sociales, políticas, éticas, salud, seguridad. Habilidad para trabajar en equipos multidisciplinarios. R Habilidad para identificar, formular y resolver problemas de ingeniería. K Entendimiento de la ética y la responsabilidad profesional. Habilidad para comunicarse efectivamente. R Una educación amplia para entender el impacto de las soluciones de ingeniería en un contexto global, económico, ambiental y social. Un reconocimiento de la necesidad, así como la habilidad para desarrollar un aprendizaje para toda la vida. Un conocimiento de temas y asuntos contemporáneos. Habilidad para usar técnicas y herramientas modernas necesarias para la práctica de la ingeniería. R Lima, Marzo de 2010 3