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
[email protected]
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