You are on page 1of 7

PROGRAMA DE ASIGNATURA - SÍLABO

1. DATOS GENERALES

Modalidad: PRESENCIAL Departamento: Área de Conocimiento:


ESPE SEDE LATACUNGA ELECTRICA Y ELECTRONICA SISTEMAS DIGITALES

Nombre Asignatura: Período Académico: Eje de Formación


MICROCONTROLADORES PREGRADO S-I ABR18-AGO18

Fecha Elaboración: Código: NRC: No. Nivel:


13/05/16 10:55 AM 24065 5598 4 PREGRADO

Docente: Sesiones/Semana:
PEREZ GUTIERREZ MILTON FABRICIO Teóricas: Prácticas/Laborator
mfperez3@espe.edu.ec 2 2

Descripción de la Asignatura:
La asignatura de Microcontroladores es de naturaleza teórica y práctica, enfocada en el desarrollo de Sistemas Embebidos con
microcontroladores de 8 bits, desde programación en lenguaje ensamblador hasta aplicaciones desarrolladas en lenguaje C. Se estudia las
características de la arquitectura y funcionamiento de del microcontrolador, así como, la operación de sus módulos internos más importantes,
programando aplicaciones para la gestión sus recursos y la comunicación con diferentes periféricos, que conlleve a la solución de problemas en
tiempo real para aplicaciones de control, instrumentación y otras.

Contribución de la Asignatura:
Esta asignatura corresponde a la segunda etapa del eje de formación profesional, que proporciona al futuro profesional una herramienta para el
desarrollo de aplicaciones embebidas, utilizando programación en lenguajes de bajo y alto nivel sobre microcontroladores.

Resultado de Aprendizaje de la Carrera: (Unidad de Competencia)


GENÉRICAS:

1. Interpreta y resuelve problemas de la realidad aplicando métodos de la investigación, métodos propios de las ciencias,
herramientas tecnológicas y variadas fuentes de información científica, técnica y cultural con ética profesional, trabajo equipo
y respeto a la propiedad intelectual.

ESPECÍFICAS:

1. Aplica técnicas de programación e implementa dispositivos electrónicos de última tecnología, para disminuir la
dependencia tecnológica del país, cumpliendo normas internacionales para la documentación y la elaboración de sus diseños.

Objetivo de la Asignatura: (Unidad de Competencia)


Aplicar técnicas de programación e implementar dispositivos electrónicos de última tecnología, para disminuir la dependencia tecnológica del
país, cumpliendo normas internacionales para la documentación y la elaboración de sus diseños.

Resultado de Aprendizaje de la Asignatura: (Elemento de Competencia)


Desarrolla aplicaciones electrónicas utilizando sistemas embebidos.

2. SISTEMA DE CONTENIDOS Y RESULTADOS DEL APRENDIZAJE

CONTENIDOS
Unidad 1 Horas/Min: 12:00 Resultados de Aprendizaje de la Unidad 1
Describe la arquitectura y funcionamiento de los
INTRODUCCIÓN A LOS MICROCONTROLADORES
Microcontroladores
INTRODUCCIÓN A LA ARQUITECTURA
Investigar la historia, los tipos y gamas
Microprocesadores y Microcontroladores Tarea 1 de microcontroladores y
microprocesadores.
Arquitectura de los Microcontroladores
Sistemas embebidos
Evolución de Microcontroladores y Futuro

CÓDIGO: SGC.DI.321
VERSIÓN: 1.3 Página 1 de 7
FECHA ÚLTIMA REVISIÓN: 23/09/14
PROGRAMA DE ASIGNATURA - SÍLABO
2. SISTEMA DE CONTENIDOS Y RESULTADOS DEL APRENDIZAJE
MICROCONTROLADOR MICROCHIP PIC 16F877A
Investigar la familia de los
Familias de Microcontroladores PIC Tarea 2
microntroladores de microchip
Características sobresalientes
RISC, Harvard, Pipeline
Distribución de Pines
Tipos de Memorias
Memoria de Programa. Paginación.
Memoria de datos. Bancos, Registros de Propósito General, y Específico

Contador de programa
Memoria de Pila
Direccionamiento directo e indirecto
Tipos de Reset
Modos de oscilación
Análisis de la palabra de control del PIC
Palabra de control Tarea 3
16F877
Ejercicios de Configuración de los
Periféricos I/O. Puertos A,B,C,D,E, Característic Tarea 4
Puertos

CONTENIDOS
Unidad 2 Horas/Min: 32:00 Resultados de Aprendizaje de la Unidad 2
Diseña aplicaciones utilizando los módulos especiales de
PROGRAMACIÓN DE MÓDULOS DEL MICROCONTROLADOR los Microcontroladores en diversos problemas.

PROGRAMACIÓN EN ENSAMBLADOR
Circuito Básico
Manejo del paquete MPLAB. Entrega
Instrucciones (Simbología, Formato, Listado) Laboratorio 1 del trabajo preparatorio y el informe.

Ejercicios con las instrucciones en


Tarea 1
lenguaje ensamblador.
Ejercicios con las instrucciones en
Tarea 2
lenguaje ensamblador.
Direccionamiento Directo. Entrega del
Ejercicios de programación en ensamblador (MPASM) Laboratorio 2 trabajo preparatorio y el informe.

Direccionamiento indirecto. Entrega del


Laboratorio 3 trabajo preparatorio y el informe.

Ejercicios de programación de manejo


Tarea 3 de las localidades en forma directa.

Ejercicios de programación de manejo


Tarea 4 de localidades en forma directa.

Entorno de desarrollo MPLAB IDE. Programación Assembly, Debugger


Simulación). Grabación del PIC, ICSP (ICPROG)
Programación de Periféricos I/O, Switches , Leds, Manejo de Teclado Laboratorio 10 Teclado matricial. Entrega del trabajo
Matricial, LCD,Display, y otros preparatorio y el informe.
Contadores de leds y manejo del
Laboratorio 11
Programador. Entrega del trabajo
preparatorio y el informe.
Laboratorio 12 Secuencia de leds. Entrega del trabajo
preparatorio y el informe.

CÓDIGO: SGC.DI.321
VERSIÓN: 1.3 Página 2 de 7
FECHA ÚLTIMA REVISIÓN: 23/09/14
PROGRAMA DE ASIGNATURA - SÍLABO
2. SISTEMA DE CONTENIDOS Y RESULTADOS DEL APRENDIZAJE
Manejo de displays por decodificación
Laboratorio 13
simple. Entrega del trabajo preparatorio
y el informe.
Manejo de displays por multiplexación.
Laboratorio 14
Entrega del trabajo preparatorio y el
informe.
Laboratorio 15 Teclado matricial. Entrega del trabajo
preparatorio y el informe.
Manejo de displays por multiplexación.
Laboratorio 4 Entrega del trabajo preparatorio y el
informe.
Manejo de displays por decodificación
Laboratorio 5 simple. Entrega del trabajo preparatorio
y el informe.
Secuencia de leds. Entrega del trabajo
Laboratorio 6
preparatorio y el informe.
Contadores de leds y manejo del
Laboratorio 7 Programador. Entrega del trabajo
preparatorio y el informe.
Manejo de leds, interruptores y
Laboratorio 8 pulsantes. Entrega del trabajo
preparatorio y el informe.
Manejo de displays por decodificación
Laboratorio 9 simple. Entrega del trabajo preparatorio
y el informe.
Ejercicios de programación y
configuración de las comunicaciones
Tarea 10
serie. Simulaciones.

Ejercicios de programación y
Tarea 5 configuración de PWM. Simulaciones.

Ejercicios de programción de manejo de


Tarea 6
subrutinas de retardo.
Ejercicios de programación y
Tarea 7
configuración de timers.
Ejercicios de programación y
Tarea 8 configuración de A/D. Simulaciones.

Ejercicios de programación y
Tarea 9 configuración de USART. Simulaciones.

TIMERS
Timer 0, 1 y 2. Modos de configuración. Estructura, Registros, Pre- Ejercicios de programación y
Tarea 11
escaladores y Post- escalador configuración de Timers.
MÓDULOS AVANZADOS
Ejercicios de programación y
Módulo Conversor A/D. Estructura, Registros. Tarea 12 configuración de A/D. Simulaciones.

Ejercicios de programación y
USART. Modos Asincrónico RX/TX, Estructura. Tarea 13 configuración de USART. Simulaciones.

Ejercicios de programación y
Módulos CCPX. Modos de configuración : Captura, Comparación, y PWM.
Tarea 14 configuración de PWM. Simulaciones.
Estructura, Registros e Interrupción asociadas.

Ejercicios de programación y
Módulo MSSP: SPI, I2C. Estructura, Registros. Tarea 15 configuración de Comunicaciones Serie.
Simulaciones.
Ejercicios de programación y
Otros módulos. RTOS Real Time Operating System, Conceptos. Watch Dog
Tarea 16 configuración de EEPROM.
Timer.Sleep. Memorias EEPROM y Flash
Simulaciones.

CÓDIGO: SGC.DI.321
VERSIÓN: 1.3 Página 3 de 7
FECHA ÚLTIMA REVISIÓN: 23/09/14
PROGRAMA DE ASIGNATURA - SÍLABO
2. SISTEMA DE CONTENIDOS Y RESULTADOS DEL APRENDIZAJE

CONTENIDOS
Unidad 3 Horas/Min: 20:00 Resultados de Aprendizaje de la Unidad 3
Verifica la solución óptima a problemas de aplicación en
INTERRUPCIONES Y PROGRAMACIÓN EN C base a interrupciones y programación en C.

PROGRAMACIÓN DE INTERRUPCIONES
Ejercicios de programación en lenguaje
Operación básica de una interrupción. Estructura. Vector de interrupción ensamblador para configuración y
Tarea 1
operación de interrupciones básicas.

Ejercicios de programación en lenguaje


ensamblador para configuración y
Interrupciones Externas por flanco y por nivel Tarea 2
operación de múltiples interrupciones.

Interrupciones de módulos avanzados


MANEJO DE LENGUAJE C
Manejo del compilador para C. Entrega
Introducción a la programación en C Laboratorio 1 del trabajo preparatorio y el informe.

Ejercicios de programación básica en


Tarea 3
lenguaje C.
Ejercicios de programación básica en
Tarea 4
lenguaje C.
Desarrollo de aplicaciones.
Ejercicio de programación con manejo
Interrupciones en C. Tarea 5 de interrupciones básicas en lenguaje
C. Simulación.
OTROS MICROCONTROLADORES
Elaboración de cuadro comparativo de
las características de los
Atmel AVR Tarea 6
microcontroladores entre diferentes
fabricantes.
Motorola

3. PROYECCIÓN METODOLÓGICA Y ORGANIZATIVA PARA EL DESARROLLO DE LA

Metodos de Enseñanza - Aprendizaje


1 Clase Magistral
2 Prácticas de Laboratorío

3 Resolución de Problemas

4 Diseño de proyectos, modelos y prototipos

Empleo de Tics en los Procesos de Aprendizaje


1 Material Multimedia

2 Aula Virtual

3 Software de Simulación

4 Herramientas Colaborativas (Google, drive, onedrives, otros)

4. RESULTADOS DEL APRENDIZAJE, CONTRIBUCIÓN AL PERFIL DEL EGRESO Y TÉCNICA DE

CÓDIGO: SGC.DI.321
VERSIÓN: 1.3 Página 4 de 7
FECHA ÚLTIMA REVISIÓN: 23/09/14
PROGRAMA DE ASIGNATURA - SÍLABO

Niveles de logro:
Logro o resultado de aprendizaje Técnica de Evidencia de
Alta(A), Media (B),
Evaluación aprendizaje
C(Baja).
Describe la arquitectura y La evaluación realizada en clases
1. funcionamiento de los Media B Evaluación escrita por medio de prueba y examen.
Microcontroladores
Diseña aplicaciones utilizando los
módulos especiales de los
2. Alta A Trabajo práctico Entrega del trabajo e informe.
Microcontroladores en diversos
problemas.
Verifica la solución óptima a problemas
de aplicación en base a interrupciones
3. Media B Trabajo práctico Entrega del trabajo e informe
y programación en C.

5. DISTRIBUCIÓN DEL TIEMPO

Conferencias Clases Clases Clases Trabajo autonomo


Total Laboratorios
Prácticas Debates Evaluación del

64 20 0 32 0 12 64

6. TÉCNICAS Y PONDERACION DE LA EVALUACIÓN


Técnica de evaluación 1er Parcial 2do Parcial 3er Parcial
Laboratorios/Informes 4 4 4

Tareas o guías 4 4 4

Examen Parcial 6 6 6

Solución de Problemas 2 2 2

Pruebas oral/escrita 4 4 4

TOTAL: 20 20 20

7. BIBLIOGRAFÍA BÁSICA/ TEXTO GUÍA DE LA ASIGNATURA

Titulo Autor Edición Año Idioma Editorial


Microcontroladores: fundamentos y
aplicaciones con PIC Valdés Pérez, Fernando - 2007 spa Marcombo

Programación de
Dogan, Ibrahim - 2006 spa Barcelona : Marcombo
microcontroladores PIC

8. BIBLIOGRAFÍA COMPLEMENTARIA
Titulo Autor Edición Año Idioma Editorial
Microcontroladores PIC: Sistema
integrado para el autoaprendizaje. Mandado Enrique Primera 2007 Español Marcombo

Microcontroladores PIC principios Universidad de Medellin


Vergara Diaz Jairo Primera 2009 Español
y aplicaciones.
Compilador C CSS y simulador
Proteus para Microcontroladores Garcia Breijo Eduardo Primera 2010 Español Alfaomega
PIC.
Microcontraladores PIC: Diseño
práctico de aplicaciones segunda
Angulo Jose Segunda 2006 Español McGraw-Hill
parte PIC16F87X, PIC 18FXXXX

Embedded Technology:
Programming 16-Bit PIC Lucio Di Jasio Primera 2007 Inglés Newnes

CÓDIGO: SGC.DI.321
VERSIÓN: 1.3 Página 5 de 7
FECHA ÚLTIMA REVISIÓN: 23/09/14
PROGRAMA DE ASIGNATURA - SÍLABO
Titulo Autor Edición Año Idioma Editorial
Microcontrollers in C: Learning to
Lucio Di Jasio Primera 2007 Inglés Newnes
Fly the PIC24

9. LECTURAS PRINCIPALES
Tema Texto Página URL
PIC 16F87XA Datasheet, 10-bit A/D www.microchip.com/wwwprod
Converter (Mid-Range), Timer0 - ucts/Devices.aspx?dDocName
Manual PIC16F877A Todo
PICmicro Mid-Range MCU Family =en010242

10. ACUERDOS

Del Docente:
Motivar, estimular y mostrar interés por el aprendizaje significativo de los estudiantes y evaluar a conciencia y con justicia
1

Mantener en todo momento un clima de empatía y consideración entre estudiantes, profesores, administrativos, trabajadores, etc.
2

Cumplir con las leyes y reglamentos institucionales y orientar todos los esfuerzos en la dirección de los grandes propósitos de la
3
Universidad (Misión, Visión)
Cumplir con las obligaciones de estudiantes y docentes para devengar la inversión que hace el estado Ecuatoriano en favor de los
4
mismos.
5 Esforzarme en conocer con amplitud al campo académico y práctico

6 Asistir a clases siempre y puntualmente dando ejemplo al estudiante para exigirle igual comportamiento

De los Estudiantes:
1 Mantener en todo momento un clima de empatía y consideración entre estudiantes, profesores, administrativos, trabajadores,
etc.
2 Cumplir con las leyes y reglamentos institucionales y orientar todos los esfuerzos en la dirección de los grandes propósitos de la
Universidad (Misión, Visión)
3 Cumplir con las obligaciones de estudiantes y docentes para devengar la inversión que hace el estado Ecuatoriano en favor de
los mismos.
4 Ser honesto, no copiar, no mentir

5 Firmar toda prueba y trabajo que realizo en conocimiento que no he copiado de fuentes no permitidas

6 Colaborar con los eventos programados por la institución e identificarme con la carrera

7 Llevar siempre mi identificación en un lugar visible

CÓDIGO: SGC.DI.321
VERSIÓN: 1.3 Página 6 de 7
FECHA ÚLTIMA REVISIÓN: 23/09/14
PROGRAMA DE ASIGNATURA - SÍLABO

FIRMAS DE LEGALIZACIÓN

FIRMADO
NO Y
DOCENTE
APROBADO
SELLADO
MILTON FABRICIO PEREZ GUTIERREZ AMPARO DE LAS MERCEDES MEYTHALER NARANJO
COORDINADOR DE AREA DE CONOCIMIENTO

FABIÁN ARMANDO ÁLVAREZ SALAZAR


DIRECTOR DE DEPARTAMENTO

CÓDIGO: SGC.DI.321
VERSIÓN: 1.3 Página 7 de 7
FECHA ÚLTIMA REVISIÓN: 23/09/14

You might also like