Está en la página 1de 6

FACULTAD DE INGENIERA

SLABO POR ASIGNATURA


1. Informacin General
Facultad
Carrera
Denominacin de la asignatura
Cdigo de la Asignatura
Perodo acadmico
Eje de Formacin

Modalidad
Nmero de crditos / teora
Nmero de crditos / prctica
Profesor (es) responsable(s)
Nombre:
Remigio C. Guevara Baculima
Correo electrnico:
remigio.guevara@ucuenca.edu.ec

Ingeniera
Elctrica, Telecomunicaciones y Electrnica
Microprocesadores 1
Segn codificacin de las disciplinas de la UNESCO
1203.24-101
Septiembre 2013 Febrero 2014
En el que se ubique la carrera: Humanstico,
Bsico, Profesional.
Profesional
Presencial
4
0
Direccin Web del Profesor:

2. Descripcin de la Asignatura
La asignatura se encuentra enfocada al estudio de los microcontroladores PIC de rango
medio centrndose en la serie PIC16F88X y PIC16f87X pero con la posibilidad de usar
cualquier microcontrolador de la familia. Se encuentra dividida en dos grandes partes, la
primera se enfoca en el lenguaje ensamblador usando el software de Microchip MPLAB
estudiando la arquitectura as como los mdulos bsicos del microcontrolador. En una
segunda parte se estudia un compilador de alto nivel, concretamente el Mikroc de la casa
Mikroe, se estudian los mdulos internos ms avanzados del PIC y algunos dispositivos de
interfaz de usuarios. Dentro de las comunicaciones con los PIC se estudia en detalle el bus
USART as como un interfaz con el protocolo RS-232 hacia un PC mediante la programacin,
en este ltimo de Visual Basic 6.0. Como prembulo se ha considerado revisar el diseo de
PCB con el software EAGLE para ayudar a realizar proyectos de la materia de forma prctica.
3. Conocimientos necesarios
Pre-requisitos: Electrnica analgica,
Electrnica Digital, Seales y Sistemas
Asignatura
Cdigo
Microprocesadores 1.
1203.24-110

Co-requisitos: Teora de Control


Asignatura

Cdigo

4. Objetivos(s) General(es) de la Asignatura


Los objetivos generales expresan los avances que los estudiantes alcanzarn en la
asignatura. Deben formularse en funcin del aprendizaje del estudiante y sustentados en
los perfiles de egreso y profesional.

Dar a conocer a los estudiantes el funcionamiento bsico de los Microprocesadores y


Microcontroladores.

FACULTAD DE INGENIERA
SLABO POR ASIGNATURA

Estudiar el funcionamiento y los principios de diseo relacionados con los


Microcontroladores.

Vincular los conocimientos de electrnica Analgica y Digital en el Diseo de circuitos


Microcontrolados
5. Resultados Especficos de la Asignatura
Resultados Especficos
Al trmino de la asignatura,
el estudiante:

Indicadores
Rasgos visibles y medibles que
evidencien
la
presencia
o
alcance de los resultados del
aprendizaje

5.1 Conoce el programa de


diseo de PCB EAGLE y
posee
conocimientos
bsicos en el diseo de
tarjetas impresas

Es capaz de disear un esquema


electrnico
y
su
posterior
trazado en un PCB.
Posee
conocimientos para elaboracin
de
forma
artesanal
de
prototipos.
- Define con claridad los
componentes principales de un
sistema
microprocesado
genrico
as
como
sus
relaciones y diferencias con un
sistema microcontrolado

5.2 Conoce
el
funcionamiento de un
sistema microprocesado
y la manera como se
efectan los procesos
dentro
de
un
microprocesador
as
como la diferencia entre
un microprocesador y un
microcontrolador
5.3 Utiliza correctamente el
entorno de desarrollo
MPLAB para programar y
simular
los
microcontroladores
PIC
de rango medio.
5.4 Pone en funcionamiento un
microcontrolador
PIC de
rango medio e interacta
con
dispositivos
de
entrada/salida
bsicos
(Pulsantes, leds y tosas sus
combinaciones) a travs de
los puertos en lenguaje
ensamblador y el uso de los
temporizadores.

-Maneja
con
soltura
los
principales componentes del
programa
MPLAB,
creando
proyectos,
compilndolos,
simulndolos y
por
ultimo
grabando el cdigo binario en
un PIC
Configura el PIC tanto su modo
de
oscilacin
como
las
configuracin de sus puertos de
entrada y salida utilizando
MPLAB con ensamblador

Actividades de Evaluacin
(Evidencias)
Situaciones,
actividades
o
tareas
y
el
tipo
de
instrumentos que se va a
utilizar
para
evaluar
los
resultados de aprendizaje
Disea un entrenador para el
microcontrolador 16F887.

Prueba.

Realizacin de programas en el
entorno MPLAB.

Realizacin de programas en el
entorno MPLAB y realizacin de
circuitos bsicos usando el
entrenador y apoyndose en un
proyect board.

FACULTAD DE INGENIERA
SLABO POR ASIGNATURA
5.4 Conoce en forma bsica
el
funcionamiento
del
lenguaje de programacin
MIkroc y su forma de
trabajar
con
el
microcnotrolador
PIC
de
Rango Medio.

- Desarrolla programas bsicos


en el entorno de MIKROC,
configura
el
modo
de
funcionamiento del PIC y utiliza
las herramientas del entorno
para facilitar la programacin

Realizacin de programas en el
entorno MIKROC. Construccin
de prototipos basndose en la
arquitectura del entrenador.

5.5 Maneja a travs de MIkroc


los mdulos internos del PIC
rango medio, concretamente
el
mdulo
CCP
(Comparacin, Captura y
PWM), el ADC , USART y los
buses seriales sncronos(I2C
y SPI) .
5.6 Disea un sistema bsico de
comunicacin entere el PIC y
un PC utilizando Visual Basic
6.0.

-Utiliza libraras de MIKROC para


programar
los
mdulos
avanzados del PIC.

Realizacin de programas en el
entorno MIKROC. Construccin
de prototipos basndose en la
arquitectura del entrenador.

-Implementa un sistema de
comunicaciones entre el PIC y
un pC a travs del USART y el
puerto serial del PC

Realizacin de programas en el
entorno MIKROC y Viaull Basic
6.0. Construccin de prototipos
basndose en la arquitectura
del entrenador y realizacin de
un producto embebido
terminado.

6. Cronograma de sesiones
CONTENIDO
Explicacin
del
Slabo
y
metodologa.
Requisitos bsicos de la materia:
Bases numricas
Transformaciones
de
bases
numricas
Operaciones
con
bases
numricas
Operaciones lgicas
Formato de datos
Captulo 1: Software de
desarrollo PCB(EAGLE)
1.1.
Interfaz de usuario
1.2.
Editor de esquemas
1.3.
Editor de PCB
1.4.
Autorouting
1.5.
Creacin de libreras
1.6.
Ejemplo prctico

SESIN
1

TAREA

2, 3 y 4

Talleres.
Desarrollo de ejemplos de cada uno de
los puntos mediante el software.
Trabajo 1: Diseo e implementacin
de un entrenador para PICs.

FACULTAD DE INGENIERA
SLABO POR ASIGNATURA
CAPITULO 2.
MICROPROCESADORES Y
MICROCONTROLADORES

CAPITULO
3.
MICROCONTROLADORES PIC
3.1.
Microcontroladores
PIC:
Porque Usarlos
3.2.
Caractersticas
bsicas
del PIC16F887
3.3.
Osciladores
3.4.
Reinicios
3.5.
CPU

Lectura:
Captulo 2 de las notas de clase.

6 al 8

Desarrollo de transparencias:
Captulo 3 de las notas de clase.

3.6.
Memorias:
ROM
y
EEPROM
3.7.
Memorias RAM: Registros
de propsito general, SFR y
banco de memorias 2
3.8.
Sistema
de
interrupciones
3.9.
Pila
3.10. Principales registros SFR
3.11. Juego de instrucciones
CAPITULO 4. MPLAB
4.1.
Introduccin
4.2.
Interfaz de usuario
4.3.
Creacin de un proyecto
4.4.
Simulador
4.5.
Grabador
4.6.
Nemotcnicos
ms
usados
4.7
Programacin
relocalizable.
CAPITULO
5.
MODULOS
INTERNOS
DEL
MICROCONTROLADOR
5.1.
Puertos de entrada y
salida
5.2.

Temporizador Timer 0

9 y 10
Programa 1: Suma de dos nmeros
Programa 2: Incremento de un registro
Programa 3: Led Intermitente
Programa 4: Contador con subrutina
Programa 5: Manejo de interrupciones
Programa
adicional:
Libreras
relocalizables

Desarrollo de transparencias:
Captulo 5 de las notas de clase.
11 al 16
Programa
Programa
Programa
Programa
Programa

6: Uso del puerto A


7: Uso del puerto B
8: Uso del resto de puertos
9: Uso de teclado
10: Display de 7 segmentos

FACULTAD DE INGENIERA
SLABO POR ASIGNATURA
5.3.

Temporizador Timer 1

5.4.

Temporizador Timer 2

5.5.

Mdulos CCP

Programa
Programa
Programa
Programa
Programa
Programa

5.6.
Mdulo de comunicacin
serie USART
5.7.
Mdulos analgicos

11a: Temporizador 1
11b: Temporizador 2
11c: Temporizador 3
12: CCP
13: ADC
14: USART

Trabajo 2: Manejo de teclado y display


Trabajo 3: Realizacin de un reloj con
cronmetro.

CAPITULO 6. COMPILADOR DE
ALTO NIVEL: MIKROC
6.1. Lenguajes de programacin
6.2
Caractersticas principales
de MiKroc
6.3. Tipos de datos
6.4. Variables y constantes
6.5. Operadores

Desarrollo de transparencias:
Captulo 6 de las notas de clase.
17 al 21

Desarrollo de los programas 1 a 13 en


alto nivel

6.6. Estructuras de control 2


6.7. Tipos avanzados de datos
3
6.8. Funciones
4
6.9. Caractersticas principales
de preprocesador
5
6.10. Mikroc Pro para PICs 5
6.11.
Programar los PIC
utilizando Mikroc
CAPITULO
PRACTICOS

7.

EJEMPLOS

7.1. Uso del ADC


7.2 Interfaces avanzados: LED
de 2X16
7.3. Motores de C.C, de Pasos y
Servomotores
7.4.
Mdulo
USART
y
comunicacin con PC
7.5. Libreras de sonido

CAPITULO

8.

MODULOS

Desarrollo de transparencias:
Captulo 7 de las notas de clase.
22 al 26

Programa
Programa
Programa
Programa

15a: Motor a C.C.(PWM)


15b: Motor a pasos
15c: Servomotor
16: LCD 2x16

Trabajo 4: Reloj a tiempo real con


display de 16 segmentos o matriz de
leds.

Programa 17: USART y comunicacin

FACULTAD DE INGENIERA
SLABO POR ASIGNATURA
ADICIONALES
27 al 32
8.1. Definiciones importantes
8.2
Algunos protocolos de
comunicacin serial sncrona

con PC
Programa
Programa
Programa
Programa
Programa
Programa
Programa
Programa
Programa

18:
19:
20:
21:
22:
23:
24:
25:
26:

EEPROM
SPI
I2C
Glcd
Reloj a tiempo real
RS485
Touch Screen
DAC
Tranceiver

7. Recursos o Medios para el Aprendizaje


Aula, Laboratorio de cmputo, proyector digital.
8. Criterios de Evaluacin
Actividad
Tareas fuera de clase
Talleres o ejercicios
Participacin en clase, control de lecturas
Exposiciones y trabajos prcticos
Pruebas
Exmenes

%
5%
5%
5%
20%
15%
50%

Total

100%

9. Bibliografa Bsica
Referencia
Milan Verle, PIC Microcontrollers - Programming in C, mikroElektronika; 1st edition 2009
Guevara, Remigio, Apuntes en clase
Manuales de MPLAB y la familia de microchip de Rango medio, www.micrchip.com
Manual de MIkroc Pro www.mikroe.com
10. Bibliografa Complementaria
Referencia

También podría gustarte