Está en la página 1de 6

FACULTAD DE INGENIERA

SLABO POR ASIGNATURA


1. Informacin General
Facultad Ingeniera
Carrera Elctrica, Telecomunicaciones y Electrnica
Denominacin de la asignatura Microprocesadores 1
Cdigo de la Asignatura Segn codificacin de las disciplinas de la UNESCO
1203.24-101
Perodo acadmico Septiembre 2013 Febrero 2014
Eje de Formacin En el que se ubique la carrera: Humanstico, Bsico,
Profesional.
Profesional
Modalidad Presencial
Nmero de crditos / teora 4
Nmero de crditos / prctica 0
Profesor (es) responsable(s)
Nombre:
Remigio C. Guevara Baculima
Correo electrnico:
remigio.guevara@ucuenca.edu.ec
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
Co-requisitos: Teora de Control
Asignatura Cdigo Asignatura Cdigo
Microprocesadores 1. 1203.24-110



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.
Estudiar el funcionamiento y los principios de diseo relacionados con los
FACULTAD DE INGENIERA
SLABO POR ASIGNATURA
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
Actividades de Evaluacin
(Evidencias)
Situaciones, actividades o tareas
y el tipo de instrumentos que se
va a utilizar para evaluar los
resultados de 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.
Disea un entrenador para el
microcontrolador 16F887.
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

- Define con claridad los
componentes principales de un
sistema microprocesado
genrico as como sus relaciones
y diferencias con un sistema
microcontrolado

Prueba.
5.3 Utiliza correctamente el
entorno de desarrollo
MPLAB para programar y
simular los
microcontroladores PIC
de rango medio.

-Maneja con soltura los
principales componentes del
programa MPLAB, creando
proyectos, compilndolos,
simulndolos y por ultimo
grabando el cdigo binario en un
PIC
Realizacin de programas en el
entorno MPLAB.
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.
- Configura el PIC tanto su
modo de oscilacin como las
configuracin de sus puertos de
entrada y salida utilizando MPLAB
con ensamblador
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) .
-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.
5.6 Disea un sistema
bsico de comunicacin
entere el PIC y un PC
utilizando Visual Basic 6.0.

-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 SESIN TAREA
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
1
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
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

5 Lectura:
Captulo 2 de las notas de clase.

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

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. J uego de instrucciones




6 al 8










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

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.
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


CAPITULO 5. MODULOS INTERNOS
DEL MICROCONTROLADOR
5.1. Puertos de entrada y
salida

5.2. Temporizador Timer 0

5.3. Temporizador Timer 1

5.4. Temporizador Timer 2

5.5. Mdulos CCP



11 al 16


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

Programa 6: Uso del puerto A
Programa 7: Uso del puerto B
Programa 8: Uso del resto de puertos
Programa 9: Uso de teclado
Programa 10: Display de 7 segmentos
Programa 11a: Temporizador 1
Programa 11b: Temporizador 2
Programa 11c: Temporizador 3
Programa 12: CCP
Programa 13: ADC
FACULTAD DE INGENIERA
SLABO POR ASIGNATURA
5.6. Mdulo de comunicacin
serie USART
5.7. Mdulos analgicos
Programa 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

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




17 al 21






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

Desarrollo de los programas 1 a 13 en
alto nivel
CAPITULO 7. EJ EMPLOS
PRACTICOS

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



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

Programa 15a: Motor a C.C.(PWM)
Programa 15b: Motor a pasos
Programa 15c: Servomotor
Programa 16: LCD 2x16

Trabajo 4: Reloj a tiempo real con display
de 16 segmentos o matriz de leds.



CAPITULO 8. MODULOS
ADICIONALES

8.1. Definiciones importantes
8.2 Algunos protocolos de
comunicacin serial sncrona



27 al 32
Programa 17: USART y comunicacin con
PC
Programa 18: EEPROM
Programa 19: SPI
Programa 20: I2C
Programa 21: Glcd
Programa 22: Reloj a tiempo real
Programa 23: RS485
Programa 24: Touch Screen
FACULTAD DE INGENIERA
SLABO POR ASIGNATURA
Programa 25: DAC
Programa 26: Tranceiver


7. Recursos o Medios para el Aprendizaje

Aula, Laboratorio de cmputo, proyector digital.

8. Criterios de Evaluacin

Actividad %
Tareas fuera de clase 5%
Talleres o ejercicios 5%
Participacin en clase, control de lecturas 5%
Exposiciones y trabajos prcticos 20%
Pruebas 15%
Exmenes 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