Você está na página 1de 7

SILABO Z332 MICROCONTROLADORES

2016-1
1. DATOS GENERALES
Facultad:
Carrera:

Coordinador:
Requisitos:
Competencias:

Ingeniera de Sistemas y Electrnica


Ingeniera Electrnica
Ingeniera Mecatrnica
Ingeniera Biomdica
Alberto Alvarado Rivera.
Z212 Circuitos Lgicos Secuenciales
Ingeniera Mecatrnica
Sistemas electrnicos y procesamiento de seales.
Ingeniera Electrnica
Sistemas electrnicos y procesamiento de seales.
Ingeniera Biomdica.
Sistemas electrnicos y procesamiento de seales.

Nmero de crditos:
Nmero de horas:

4
Horas tericopracticas

Horas de
evaluacin

56

Horas trabajo
autnomo
reflexivo
6

Total

64

2. FUNDAMENTACIN
Esta asignatura brinda un gran campo de aplicaciones al estudiante ya que
contribuye a obtener en su formacin el desarrollo de sistemas electrnicos
digitales utilizando los microcontroladores de MICROCHIP, el uso y aplicacin de
estos dispositivos son de gran importancia en el rubro de la investigacin y la
industria, permitiendo al estudiante la concepcin sistmica de estos dispositivos.

3. SUMILLA
El curso es terico, prctico y experimental. Inicia con los microcontroladores

PIC18F4550, se estudia la arquitectura, set de instrucciones, configuraciones y


modos de interrupciones. Asimismo, la configuracin y programacin de los
mdulos internos del microcontrolador, concluyendo con las interfaces y
perifricos de comunicacin.
1

4. LOGRO GENERAL DE APRENDIZAJE


El alumno brindar soluciones usando microcontroladores mediante el anlisis y
diseo de sistemas digitales de complejidad media.
El alumno utilizar el uso del lenguaje Assembler y lenguaje C para
microcontroladores con las aplicaciones bsicas e intermedias en ingeniera.
5. UNIDADES Y LOGROS ESPECFICOS DE APRENDIZAJE
Unidad de aprendizaje 1:
Semanas: 1, 2, 3, 4, 5 y 6.
Arquitectura interna del Microcontrolador
Logro especfico de aprendizaje:
Comprende y aplica los principios fundamentales de la arquitectura de los
microcontroladores de 8 bits, complementando su importancia con el manejo y
programacin mediante software de simulacin.
Temario

Introduccin a los Microcontroladores PIC.


Memoria de programa y datos

Set de instrucciones y modos de direccionamiento


Reset y puertos de comunicacin.
Interrupciones.

Unidad de aprendizaje 2:
Configuracin
de
los
mdulos
del Semanas: 7, 8, 9 y 10.
Microcontrolador
Logro especfico de aprendizaje:
Analiza, disea y programa los mdulos internos del microcontrolador complementando
su aprendizaje con herramientas informticas de simulacin, as como la implementacin
en prototipos de prueba.
Temario
Manejo del mdulo LCD.
Manejo de los mdulos de tiempo (Timer 0, Timer 1 y Timer 2)
Manejo del convertidor analgico digital ( A/D )
Unidad de aprendizaje 3:
Interfaces y perifricos de comunicacin del
Semanas: 11, 12, 13 y 14.
Microcontrolador
Logro especfico de aprendizaje:
Analiza, disea y programa las interfaces de comunicacin y perifricos del
microcontrolador complementando su aprendizaje con herramientas informticas de
simulacin as como la implementacin en prototipos de prueba.
Temario
Comunicacin Serial
Manejo del UART
Comunicacin I2C
Reloj de tiempo real

6. METODOLOGA
Se dictarn clases tericas con desarrollo de exposiciones y la participacin activa de los
estudiantes mediante la realizacin de experiencias de laboratorio. Para ello se facilitarn
guas de laboratorio y separatas de ejercicios para resolver segn cada grupo.

7. SISTEMA DE EVALUACIN
El Promedio Final del curso ser:

0.1PC1 + 0.1PC2 + 0.2PC3 + 0.2PL +


0.4EF

PC1,PC2 y PC3 son Prcticas Calificadas


Individuales
PL es Promedio de Laboratorios Calificados
([LC1+LC2+LC3]/3)
EF es Examen Final

Nota:
Solo se podr rezagar el Examen Final.
El examen rezagado incluye los contenidos de todo el curso.
No se elimina ninguna prctica calificada.
La nota mnima aprobatoria es 12 (doce).
En el caso de que un alumno no rinda una prctica calificada (PC) y, por lo tanto,
obtenga NS, esta es reemplazada con la nota que se obtenga en el Examen Final
o de Rezagado. En caso de que el alumno tenga ms de una prctica calificada no
rendida, solo se reemplaza la prctica calificada de mayor peso.
No es necesario que el alumno realice trmite alguno para que este remplazo se
realice.

8. FUENTES DE INFORMACIN
Bibliografa base:

ANGULO USATEGUI JOSE M.: Microcontroladores Pic: Diseo Prctico de


Aplicaciones. MCGRAW HILL INTERAMERICANA DE ESPANA, S.A. 2007.
KUO BENJAMIN: Sistemas de Control Digital. CECSA.

Bibliografa complementaria:

LEHMANN STEFAN: Microcontroladores Pic: Prcticas de Programacin.


MARCOMBO, S.A. 2008.
JOS ADOLFO GONZLES VSQUEZ. Introduccin a los Microcontroladores.
Edicin 2012.
JAVIER MARTNEZ PREZ, MARIANO BARRN RUIZ. Prcticas con
Microcontroladores de 8 Bits. Edicin 2011
RONALD TOCCI. Sistemas Digitales. Edicin 2010.
3

9. CRONOGRAMA DE ACTIVIDADES
Unidad de
aprendizaje

Semanas

Unidad 01:
Arquitectura
interna del
Microcontrolador

Tema
Introduccin a los
Microcontroladores PIC.
Memoria de Programa
(Organizacin de la Memoria del
Programa, paginacin, contador
del programa, registro Status)
Memoria de Datos
(Organizacin de la memoria
RAM, registros de funciones
especiales, registros de propsito
general, Organizacin de la
memoria de datos del
PIC18F4550, Seleccin de Bancos
de la memoria de datos)
Set de Instrucciones de los
microcontroladores PIC.
Operaciones orientadas a
Byte
Operaciones Orientadas a Bit
Operaciones con Literales y
control.
Registro de trabajo W
Modos de Direccionamiento
directo e indirecto.
Pipelining de Instrucciones
(Bsqueda/Ejecucin y saltos de
programa)
Instruccin GOTO
Las Instrucciones CALL y RETURN

Osciladores
Tipos de Osciladores (LP,
XT, HS, INTOSC, EXTRC)
Reset
Fuentes de Reset (MCLR,
Power-on Reset, WDT
time-out Reset, despertar
del modo SLEEP)
Determinando la fuente
del Reset mediante el
registro status.
4

Actividades y Evaluaciones

Aplicacin prctica de los


microcontroladores como
base
de
sistemas
electrnicos
digitales
sincronizados.
Se les entrega la tarea del
trabajo autnomo.

Uso y aplicacin de las


instrucciones con el uso del
lenguaje Assembler
Prueba de entrada.

Ejercicios de modos de
direccionamiento, saltos,
llamadas, ejecucin de
programas en el lenguaje
Assembler.
Anlisis de los tipos de
osciladores a utilizarse en
el
microcontrolador,
configuraciones.
Laboratorio dirigido N1
Uso del software MPLAB X
para la verificacin de los
ejercicios.

Puertos I/O
Configuracin interna de un
puerto.
Registros PORTx y TRISx
Configuracin del puerto en
modo digital o analgico.
Bits de configuracin
Programacin serie en Circuito
(ICSP)

Interrupciones
Definiciones y fuentes de
interrupcin.
Funcionamiento del ciclo
de interrupcin.
Registros de interrupcin,
habilitadores y banderas.

MPLABX Compilador

Herramientas del MPLAB


X SIM, para depuracin.

Prctica Calificada N1

MPLABX Compilador
Funcin __delay_ms(x) y
__delay_us(x)
Simulacin usando
Proteus
Unidad 02:
Configuracin
y manejo de
los mdulos
internos del
Microcontrolador

07

08

Manejo del Mdulo LCD


alfanumrico HD44780.
Funcionamiento del
controlador HD44780.
Uso de la CGRAM, CGROM y
DDRAM.
Cdigo ejemplo en XC8.

Anlisis y programacin
bsica en el compilador del
MPALBX con el lenguaje
Assembler
Laboratorio dirigido N2
Uso del software MPLAB X
para la verificacin de los
ejercicios.

Laboratorio Calificado 1:

Programacin bsica en el
compilador MPLAB X con el
lenguaje Assembler

Preguntas de la prueba de
entrada: 4 puntos
Preguntas de la prctica
calificada: 16 puntos.

Anlisis y programacin en
el compilador del MPLAB X.
Manejo de puertos Y
retardos con el lenguaje
Assembler

Laboratorio dirigido N3
Uso del software MPLAB X
para la verificacin de los
ejercicios.

Temporizadores
(Timer 0, Timer1 y Timer 2).

Configuracin del mdulo


LCD

Descripcin de los mdulos de

Laboratorio dirigido N4

09

10

temporizacin.
Configuracin del mdulo
TMR0 en modo temporizador.
Calculo de la temporizacin.
Configuracin del mdulo
TMR0 usando interrupciones.
Cdigo ejemplo en XC8.

Convertidor Analgico-Digital
Fundamentos de los
convertidores A/D (muestreo,
cuantizacin y codificador)
Configuracin del mdulo A/D
del microcontrolador.
(Diagrama del mdulo,
registros de control, resultado
y tiempos.
Convertidor Analgico-Digital
Cdigo ejemplo en lenguaje
Assembler.
Prctica Calificada N2

11

Unidad 03:
Interfaces y
perifricos de
comunicacin
del Microcontrolador

12

13

Comunicacin Serial RS232


mediante lenguaje C
Introduccin a la
comunicacin Serial RS232.
Mdulo UART del
microcontrolador
Configuracin del mdulo
UART del microcontrolador.
Cdigo ejemplo en XC8.
Comunicacin Serial RS232
Uso del terminal serial para
enviar y recibir datos.
Transmisin de un dato de
Temperatura a la computadora
utilizando el puerto Serial y
comunicacin Bluetooth
Comunicacin I2C
Introduccin al protocolo de
comunicacin, mdulo y
configuracin de los registros.
Cdigo ejemplo en XC8 para
una memoria EEPROM
Prctica Calificada N3

Uso del software MPLAB X


para la verificacin de los
ejercicios.

Laboratorio Calificado 2:

Evaluacin escrita de la
unidad 2 = 15 ptos.
Trabajo autnomo = 5
puntos
Programacin en lenguaje
C de una Comunicacin
Serial
Laboratorio dirigido N5
Uso del software MPLAB
XC8 para la verificacin de
los ejercicios.

Programacin en lenguaje
C de una Comunicacin
Serial para enviar y
transmitir datos
Laboratorio Calificado 3:

Evaluacin escrita de la
unidad 3.

14

Reloj de Tiempo Real DS1307


Introduccin a los RTC
Configuracin de los registros
del RTC DS1307.
Cdigo ejemplo para un Real
Time Clock DS1307.

Programacin en lenguaje
C para la configuracin
del Reloj en tiempo real
Aplicaciones del reloj en
tiempo real para las
aplicaciones comunes de
precisin.
EXAMEN FINAL
EXAMEN REZAGADOS

15
16

TRABAJO AUTONOMO
Actividad
Trabajo autnomo reflexivo 01:
Disear e implementar un circuitos electrnico basado en
microcontroladores correspondiente a las unidades 1 y 2 .
10. FECHA DE ACTUALIZACIN:27/10/2015

Semana

Horas

10

Você também pode gostar