You are on page 1of 6

VICERRECTORADO ACADMICO

Unidad de Desarrollo Educativo


PROGRAMA DE ASIGNATURA
1.

SLABO -

DATOS INFORMATIVOS
ASIGNATURA:
MICROCONTROLADORES

CDIGO:
ELEE24065

DEPARTAMENTO:
ELCTRICA Y ELECTRNICA

CARRERAS:
REA DEL CONOCIMIENTO:
INGENIERA EN ELECTRNICA,
SISTEMAS DIGITALES
AUTOMATIZACIN Y CONTROL;
INGENIERA EN ELECTRNICAY
TELECOMUNICACIONES; INGENIERA
EN ELECTRNICA, REDES Y
COMUNICACIN DE DATOS;
INGENIERA
ELECTRNICA
EN
INSTRUMENTACIN
PERODO ACADMICO:
SESIONES/SEMANA:
EJE DE
MARZO 2013 AGOSTO 2013
TERICAS: PRACTICAS: FORMACIN:
PROFESIONAL
2H
2H
FECHA ELABORACIN:
10/FEBRERO/2011

DOCENTE:
ING. DANNY SOTOMAYOR

NRC:

NIVEL DE FORMACIN:
SEGUNDA ETAPA

CRDITOS:
4

PRE-REQUISITOS:
MICROPROCESADORES (ELEE24088)
CO-REQUISITOS:

DESCRIPCIN DE LA ASIGNATURA:
La asignatura de Microcontroladores es de naturaleza terica y prctica, enfocada en el desarrollo de Sistemas
Embebidos con microcontroladores de 8 bits, desde programacin en lenguaje ensamblador hasta aplicaciones
desarrolladas en lenguaje C. Se estudia las caractersticas de la arquitectura y funcionamiento del microcontrolador
PIC 16F877, as como, la operacin de sus mdulos internos ms importantes, programando aplicaciones para la
gestin de recursos del PIC y la comunicacin con diferentes perifricos, que conlleve a la solucin de problemas en
tiempo real para aplicaciones de control, instrumentacin y otras.

VICERRECTORADO
VICERRECTORADO ACADMICO
Unidad de Desarrollo Educativo
UNIDADES DE COMPETENCIAS A LOGRAR:
GENRICAS:
1. Interpreta y resuelve problemas de la realidad aplicando mtodos de la investigacin, mtodos propios de las
ciencias, herramientas tecnolgicas y variadas fuentes de informacin cientfica, tcnica y cultural con tica
profesional, trabajo equipo y respeto a la propiedad intelectual.
ESPECFICAS:
1. Aplica tcnicas de programacin e implementa dispositivos electrnicos de ltima tecnologa, para disminuir
la dependencia tecnolgica del pas, cumpliendo normas internacionales para la documentacin y la
elaboracin de sus diseos.

ELEMENTO DE COMPETENCIA:
Desarrolla aplicaciones electrnicas utilizando sistemas embebidos.

RESULTADO FINAL DEL APRENDIZAJE:


Desarrolla e implementa aplicaciones de control especficas mediante programacin embebida sobre microcontroladores de 8
bits, utilizando lenguajes ensamblador y de alto nivel, que conlleve a la solucin de problemas reales.

CONTRIBUCIN DE LA ASIGNATURA A LA FORMACIN PROFESIONAL:


Esta asignatura corresponde a la segunda etapa del eje de formacin profesional, que proporciona al futuro
profesional una herramienta para el desarrollo de aplicaciones embebidas, utilizando programacin en lenguajes de
bajo y alto nivel sobre microcontroladores.

2.

SISTEMA DE CONTENIDOS Y PRODUCTOS DEL APRENDIZAJE POR UNIDADES DE ESTUDIO


No.

UNIDADES DE ESTUDIO Y SUS CONTENIDOS

EVIDENCIA DEL APRENDIZAJE Y SISTEMA


DE TAREAS

Unidad 1:

Producto de unidad:

INTRODUCCIN A LOS MICROCONTROLADORES

CARACTERIZA
CONCEPTOS
MICROCONTROLADORES

Contenidos de estudio:

Tarea principal 1.1:


Revisin y actualizacin de conceptos de Sistemas
Digitales

1.1 INTRODUCCIN A LA ARQUITECTURA


1.1.1
1.1.2
1.1.3
1.1.4

BSICOS

Tarea principal 1.2:


Taller
de semejanzas y diferencias
Microcontroladores y Microprocesadores

Microprocesadores y Microcontroladores
Arquitectura de los Microcontroladores
Sistemas embebidos
Evolucin de Microcontroladores y Futuro

1.2 MICROCONTROLADOR MICROCHIP PIC 16F877A


1.2.1
1.2.2
1.2.3
1.2.4
1.2.5
1.2.6

Familias de Microcontroladores PIC


Caractersticas sobresalientes
RISC, Harvard, Pipeline
Distribucin de Pines
Tipos de Memorias
Memoria de Programa
- Paginacin.
1.2.7 Memoria de datos
- Bancos, Registros de Propsito General, y

DE

entre

Tarea principal 1.3:


Elaboracin de un cuadro comparativo de las
caractersticas de las familias de los
Microcontroladores PIC.
Tarea principal 1.4:
Elaboracin de diccionarios de definiciones de los
conceptos bsicos del PIC16F877A
Tarea principal 1.5:
Resolucin de cuestionario sobre las caractersticas
del PIC16F877A y manejo de registros.

VICERRECTORADO
VICERRECTORADO ACADMICO
Unidad de Desarrollo Educativo
1.2.8
1.2.9
1.2.10
1.2.11
1.2.12
1.2.13
1.2.14

Especfico
Contador de programa
Memoria de Pila
Direccionamiento directo e indirecto
Tipos de Reset
Modos de oscilacin
Palabra de control
Perifricos I/O
- Puertos A,B,C,D,E, Caractersticas

Unidad 2:

Producto de unidad:

PROGRAMACIN DE PUERTOS E INTERRUPCIONES

SIMULA E IMPLEMENTA CIRCUITOS PARA EL


MANEJO DE PUERTOS DE I/O E INTERRUPCIONES
DEL PIC16F877A

Contenidos de estudio:

Tarea principal 2.1:


Ejercicios de programacin bsica en lenguaje
ensamblador, configuracin y operacin de puertos
de entrada y salida.

2.1 PROGRAMACIN EN ENSAMBLADOR


2.1.1
2.1.2
2.1.3

Circuito Bsico
Instrucciones (Simbologa, Formato, Listado)
Ejercicios de programacin en ensamblador
(MPASM)
2.1.4 Entorno de desarrollo MPLAB IDE
- Programacin Assembly, Debugger
(Simulacin)
- Grabacin del PIC, ICSP (ICPROG)
2.1.5 Programacin de Perifricos I/O,
- Switches , Leds, Manejo de Teclado Matricial,
LCD,Display, y otros

Tarea principal 2.2:


Ejercicios de programacin de manejo de subrutinas
de retardo y tablas indexadas
Tarea principal 2.3:
Ejercicios de programacin y configuracin de
interrupciones externas.
Tarea principal 2.4:
Programacin y manejo de LCD y teclado

2.2 PROGRAMACIN DE INTERRUPCIONES


2.2.1 Operacin bsica de Interrupcin
- Estructura
- Vector de interrupcin
2.2.2 Interrupciones Externas por flanco y por nivel
2.3 TIMERS
2.3.1 Timer 0, 1 y 2
- Modos de configuracin
- Estructura, Registros, Pre-escaladores y
Post- escalador
- Interrupciones

Unidad 3:

Producto de unidad:

PROGRAMACIN DE MDULOS AVANZADOS

SIMULA E IMPLEMENTA APLICACIONES QUE


UTILICEN LOS MDULOS AVANZADOS DEL
PIC16F877A

Contenidos de estudio:

Tarea principal 3.1:


Ejercicios de programacin de los Timer 0, 1, y 2 en
sus diferentes modos de configuracin y manejo de
interrupciones correspondientes.

3.1 MDULOS AVANZADOS


3.1.2

Mdulos CCPX
- Modos de configuracin : Captura,
Comparacin, y PWM
- Estructura, Registros e Interrupcin asociadas
3.1.5 Mdulo Conversor A/D
- Estructura, Registros, Interrupcin,
3.1.4 USART

Tarea principal 3.2:


Desarrollo de programas que utilicen el conversor
A/D y la transmisin serial asncrona para realizar
operaciones de RX y TX con el PC
Tarea principal 3.3:

VICERRECTORADO
VICERRECTORADO ACADMICO
Unidad de Desarrollo Educativo
- Modos Asincrnico RX/TX, Estructura,
- Interrupciones,
3.1.7 Mdulo MSSP: SPI, I2C
- Estructura, Registros, Interrupcin
3.1.8 Otros mdulos
- RTOS Real Time Operating System, Conceptos
- Watch Dog Timer
- Sleep
- Memorias EEPROM y Flash
3.2

Desarrollo de programas que configuren los CCPX,


en sus modos Captura, Comparacin y PWM.
Tarea principal 3.4:
Desarrollo de proyectos que integre el manejo de
transmisin I2C, ADC, CCP, LCD y Teclado
Tarea principal 3.5:
Ejercicios de programacin bsica
en lenguaje C

MANEJO DE LENGUAJE C
Tarea principal 3.6:
Ejercicios de programacin avanzada
en lenguaje C

3.2.1 Introduccin a la programacin en C


3.2.2 Desarrollo de aplicaciones.
3.3 OTROS MICROCONTROLADORES

Tarea principal 3.7:


Elaboracin en clase de un cuadro comparativo de
las caractersticas de los Microcontroladores entre
diferentes fabricantes

3.3.1 Atmel AVR


3.3.2 Motorola

Tarea principal 3.8:


Requisitos para trabajo final

3.

RESULTADOS Y CONTRIBUCIONES A LAS COMPETENCIAS PROFESIONALES:


LOGRO O
RESULTADOS DE APRENDIZAJE

NIVELES DE LOGRO
A
B
C
Alta
Media Baja

A. Aplicar
conocimientos
en
matemticas, ciencia e ingeniera.
B. Disear,
conducir
experimentos,
analizar e interpretar datos.
C. Disear sistemas, componentes o
procesos bajo restricciones realistas.
D. Trabajar
como
un
multidisciplinario.
E. Identificar,
formular
y
problemas de ingeniera.

Aplica conocimiento de manejo de protocolos


de comunicacin, sensores, y actuadores,
para la implementacin de aplicaciones.

Disea sistemas electrnicos de control de


tiempo real, para solucionar problemas
industriales a bajo costo.

Resuelve problemas de ingeniera utilizando


microcontroladores de bajo costo y
consumo de energa, de alta confiabilidad y
rendimiento

equipo
resolver

F. Comprender la responsabilidad tica y


profesional.
G. Comunicarse efectivamente.

H. Entender el impacto de la ingeniera


en el contexto medioambiental,
econmico y global.
I. Comprometerse con el aprendizaje
continuo.
J.

El estudiante debe

Expone los proyectos asignados y presenta


informes escritos de acuerdo al formato
establecido.

Investiga diferentes alternativas de control


de perifricos y manipulacin de seales,
para la implementacin de aplicaciones.

Conocer temas contemporneos.

K. Usar
tcnicas,
habilidades
herramientas
prcticas
para
ingeniera.

y
la

Emplea Mplab, CSS C, y proteus, para la


simulacin y el desarrollo de aplicaciones
con microcontroladores de 8 bits.

VICERRECTORADO
VICERRECTORADO ACADMICO
Unidad de Desarrollo Educativo
4.

FORMAS Y PONDERACIN DE LA EVALUACIN

TCNICAS E INSTRUMENTOS
Tareas
Investigacin
Lecciones
Pruebas
Laboratorios/informes
Evaluacin conjunta terica
Evaluacin practica
Producto de unidad
Defensa del Resultado final del
aprendizaje y documento
Total:

5.

PROYECCIN
ASIGNATURA

METODOLGICA

1er
Parcial

2do
Parcial

3er
Parcial

4
4
4
2

4
2
4
4

4
2
4
6

20

20

20

ORGANIZATIVA

PARA

EL

DESARROLLO

DELA

Se emplearn variados mtodos de enseanza para generar un aprendizaje de constante actividad, para lo que se propone la
siguiente estructura:
A travs de preguntas y participacin de los estudiantes el docente recuerda los requisitos de aprendizaje previos que
permite al docente conocer cul es la lnea de base a partir del cual incorporar nuevos elementos de competencia, en caso
de encontrar deficiencias enviar tareas para atender los problemas individuales.
Plantear interrogantes a los estudiantes para que den sus criterios y puedan asimilar la situacin problemtica.
Se iniciar con explicaciones orientadoras del contenido de estudio, donde el docente plantea los aspectos ms
significativos, los conceptos, leyes y principios y mtodos esenciales; y propone la secuencia de trabajo en cada unidad de
estudio.
Se buscar que el aprendizaje se base en el anlisis y solucin de problemas; usando informacin en forma significativa;
favoreciendo la retencin; la comprensin; el uso o aplicacin de la informacin, los conceptos, las ideas, los principios y las
habilidades en la resolucin de problemas de redes elctricas.
Se buscar la resolucin de casos para favorecer la realizacin de procesos de pensamiento complejo, tales como: anlisis,
razonamientos, argumentaciones, revisiones y profundizacin de diversos temas.
Se realizan prcticas de laboratorio para desarrollar las habilidades proyectadas en funcin de las competencias y el uso de
simuladores de redes elctricas pasivas y activas.
Se realizan ejercicios orientados a la carrera y otros propios del campo de estudio.
La evaluacin cumplir con las tres fases: diagnstica, formativa y sumativa, valorando el desarrollo del estudiante en cada
tarea y en especial en las evidencias del aprendizaje de cada unidad.

El empleo de las TIC en los procesos de aprendizaje:


Para optimizar el proceso de enseanza-aprendizaje, se utilizar las siguientes herramientas: computador, proyector
multimedia, y lenguaje de programacin de bajo (MPLAB) y alto nivel ( C) para Microcontroladores.
Las TIC, tecnologas de la informacin y la comunicacin, se emplearn en simulaciones de los microcontroladores,
depuracin de programas y bsqueda de informacin, utilizando el software: PROTEUS, MPLAB y Simulator.

6.

DISTRIBUCIN DEL TIEMPO:


PRESENCIAL

VICERRECTORADO
VICERRECTORADO ACADMICO

7.

TOTAL
HORAS

CONFERENCIAS
ORIENTADORAS
DEL CONTENIDO

64

20

CLASES Unidad de Desarrollo Educativo


CLASES
PRCTICAS
LABORATORIOS
DEBATES
(Talleres)

14

Trabajo autnomo
del estudiante

64

TEXTO GUA DE LA ASIGNATURA

1.

8.

TITULO

AUTOR

EDICIN

AO

IDIOMA

ANGULO, Jos
Mara & ANGULO,
Ignacio

SEGUNDA

2009

Espaol

Microcontroladores PIC: diseo


prctico de aplicaciones

EDITORIAL

AUTOR

EDICIN

AO

IDIOMA

MANDADO, Enrique

PRIMERA

2007

Espaol

Marcombo,

VALDS, Fernando;
PALLS, Ramn.
CAIR, Osvaldo

PRIMERA

2007

Espaol

Alfaomega,

TERCER
A

2005

Espaol

Alfaomega,

PRIMERA

1993

Espaol

McGraw Hill

SEGUND
A

2009

Espaol

Marcambo

McGraw-Hill

BIBLIOGRAFA RECOMENDADA
TITULO
2.
3.
4.

5.
6.

9.

14

CLASES
EVALUACIN

Microcontroladores PIC: sistema


integrado para el autoaprendizaje.
Microcontroladores: fundamentos y
aplicaciones con PIC
Metodologa de la programacin:
algoritmos, diagramas de flujo y
programas
Microcontroladores: Fundamentos Y
Aplicaciones Con Pic
Compilador C CCS y simulador
Proteus para microcontroladores
PIC

MARTINEZ, Javier
Garca, B

EDITORIAL

LECTURAS PRINCIPALES QUE SE ORIENTAN REALIZAR


LIBROS REVISTAS SITIOS WEB

TEMTICA DE LA LECTURA

PGINAS Y OTROS DETALLES

http://www.microchip.com/wwwproducts/Devices.a
spx?dDocName=en010242

Manual PIC16F877A

http://techref.massmind.org/techref/microchip/lang
uage/cs.htm
http://www.ucontrol.com.ar/wiki/index.php?title=Ca
tegor%C3%ADa:Proyectos
http://electronicapic.iespana.es/manual/asm_desd
e_cero.pdf
http://www.forosdeelectronica.com/f24/usb-pic18f2550-desarrollo-proyectos-asm-31415/

PIC Micro Controller C/C++


Languages [en lnea]
Proyectos con Microcontroladores
PIC

PIC16F87XA Datasheet
10-bit A/D Converter (MidRange)
Timer0 - PICmicro Mid-Range
MCU Family
Timer2 - PICmicro Mid-Range
MCU Family
USART - PICmicro Mid-Range
MCU Family

Manual de programacin de PICC


Proyectos varios

Manual de ASM

asm_desde_cero.pdf

USB y PIC 18F2550 Desarrollo de


proyectos en ASM

PIC 18F2550

You might also like