Sei sulla pagina 1di 6

SILABO POR ASIGNATURA

Usuario: Ciro Larco Fecha: 24-may-2017 18:31

1. INFORMACION GENERAL

Coordinador: LARCO BARROS CIRO MAURICIO(ciro.larco@ucuenca.edu.ec)

Facultad(es): [FACULTAD DE INGENIERÍA]

Carrera(s): [INGENIERIA ELECTRICA]

MICROPROCESADORES Y MICROCONTROLADORES (ELECTRICA MALLA


Denominación de la asignatura:
2013)

Código de la asignatura: 10152

Período académico: MARZO2017-AGOSTO2017

Eje de formación: BÁSICAS

Modalidad: [PRESENCIAL]

Número de créditos: 6

Profesor(es) Responsable(s): [LARCO BARROS CIRO MAURICIO(ciro.larco@ucuenca.edu.ec)]

2. DESCRIPCION DE LA ASIGNATURA

La asignatura se encuentra enfocada al estudio de los microcontroladores PIC de rango medio y alto,
centrándose en la serie PIC16F8xx, PIC16F87x y PIC18Fx, pero con la posibilidad de usar cualquier
microcontrolador de la familia. La asignatura se encuentra dividida en dos grandes partes. La primera se
enfoca en una revisión de los Microprocesadores, para luego enfocarse en los Microcontroladores, estudiando
su lenguaje de programación base, el lenguaje ensamblador, utilizando para ello el software de Microchip
MPLAB. En esta fase se estudia la arquitectura interna, así como los módulos básicos del microcontrolador,
utilizando como herramienta de verificación, simuladores (Proteus). En una segunda etapa se estudian
lenguajes compiladores de alto nivel (Pic Basic Pro, Proton Plus, Mikroc), y a la vez se trabajan con los
módulos internos más avanzados del PIC y algunos dispositivos de interfaz de usuarios, donde se ejecutan
prácticas en simulación y de armado reales. Dentro de las comunicaciones con los PIC, se estudia el bus
USART y el USB, realizando un interfaz con un computador personal PC y su respectiva programación.
Como preámbulo se ha considerado revisar el diseño de PCB para ayudar a realizar proyectos de la materia
de forma práctica.

3. CONOCIMIENTOS NECESARIOS

PRE-REQUISITOS: asignaturas que deben ser aprobadas con anterioridad


ASIGNATURA CARRERA MALLA
10146 ELECTRONICA DE POTENCIA INGENIERIA ELECTRICA MALLA PLAN DE CONTINGENCIA ING.ELECTRIC
(ELECTRICA Y TELEC. MALLA 2013)

Pág. 1
Usuario: Ciro Larco Fecha: 24-may-2017 18:31

PRE-REQUISITOS: asignaturas que deben ser aprobadas con anterioridad


ASIGNATURA CARRERA MALLA
10144 ELECTRONICA DIGITAL INGENIERIA ELECTRICA MALLA PLAN DE CONTINGENCIA ING.ELECTRIC
(ELECTRICA Y TELEC. MALLA 2013)
10144 ELECTRONICA DIGITAL INGENIERIA ELECTRICA MALLA MODERNA ELECTRICA 2013
(ELECTRICA Y TELEC. MALLA 2013)
10146 ELECTRONICA DE POTENCIA INGENIERIA ELECTRICA MALLA MODERNA ELECTRICA 2013
(ELECTRICA Y TELEC. MALLA 2013)

4. OBJETIVO(S) DE LA ASIGNATURA

Los objetivos expresan los avances que los estudiantes alcanzarán en la asignatura. Deben formularse en función
del aprendizaje del estudiante y sustentados en los perfiles de egreso y

• Entender los diferentes lenguajes de programación de los Microntroladores

• Vincular los conocimientos de Electrónica Analógica, Digital y Potencia, como de Control Moderno en el
Diseño de circuitos Microcontrolados
• Dar a conocer a los estudiantes el funcionamiento de los Microprocesadores y Microcontroladores.

• Estudiar los principios de diseño y funcionamiento relacionados con los Microcontroladores.

• Manejar herramientas vinculadas con los Microcontroladores, tanto para su simulación como para su
programación.

5. RESULTADOS ESPECIFICOS DE LA ASIGNATURA

RESULTADOS ESPECIFICOS INDICADORES

Al término de la asignatura, el estudiante: Rasgos visibles y medibles que evidencien la presencia o


alcance de los resultados del aprendizaje.
• Conoce el programa de diseño de PCB EAGLE(o - Es capaz de diseñar un esquema
cualquier otro) y posee conocimientos básicos en el electrónico y su posterior trazado
diseño de tarjetas impresas en un PCB. Posee conocimientos
para elaboración de forma
artesanal de prototipos

• Conoce el funcionamiento de un sistema - Define con claridad los


microprocesado y la manera como se efectúan los componentes principales de un
procesos dentro de un microprocesador así como la sistema microprocesado genérico
diferencia entre un microprocesador y un así como sus relaciones y
microcontrolador diferencias con un sistema
microcontrolado

• Utiliza correctamente el entorno de desarrollo - Maneja con soltura los principales


MPLAB para programar y simular los componentes del programa
microcontroladores PIC de rango medio MPLAB, creando proyectos,
compilándolos, simulándolos y por
ultimo grabando el código binario
en un PIC

• Pone en funcionamiento un microcontrolador PIC - Configura el PIC tanto su modo


de rango medio e interactúa con dispositivos de de oscilación como las
entrada/salida básicos (Pulsantes, leds y tosas sus configuración de sus puertos de
combinaciones) a través de los puertos en lenguaje entrada y salida utilizando MPLAB
ensamblador y el uso de los temporizadores con ensamblador

Pág. 2
Usuario: Ciro Larco Fecha: 24-may-2017 18:31

• Conoce en forma básica el funcionamiento del - Desarrolla programas básicos en


lenguaje de programación MIkroc y su forma de el entorno de MIKROC, configura el
trabajar con el microcnotrolador PIC de Rango Medio modo de funcionamiento del PIC y
utiliza las herramientas del entorno
para facilitar la programación

• Maneja a través de MIkroc los módulos internos del - Utiliza librarías de MIKROC para
PIC rango medio, concretamente el módulo CCP programar los módulos avanzados
(Comparación, Captura y PWM), el ADC , USART y del PIC
los buses seriales síncronos(I2C y SPI)

• Diseña un sistema básico de comunicación entere el - Implementa un sistema de


PIC y un PC utilizando cualquier lenguaje de comunicaciones entre el PIC y un
programación adquirido pC a través del USART y el puerto
serial del PC

6. CRONOGRAMA DE SESIONES

CONTENIDO:

1 CAPITULO 1: TARJETAS DE CIRCUITOS IMPRESOS

1.1 Interfaz de usuario

1.2 Editor de Esquemas

1.3 Editor de PCB

1.4 Libreria de Símbolos Esquemáticos

1.5 Libreria de Símbolos PCB

1.6 Editor 3D

1.7 Impresión de Esquemáticos

1.8 Impresión de PCB

1.9 Desarrollo práctico de PCB

2 CAPITULO 2. MICROPROCESADORES Y MICROCONTROLADORES

2.1 Historia de los Microprocesadores y Microcontroladores

2.2 Diferencia entre un Microprocesador y Microcontrolador

2.3 Tecnologia de los Microprocesadores y Microcontroladores

2.4 Conceptos y nomenclatura de los Microprocesadores y Microcontroladores

2.5 Estructura de un Computador

2.6 Arquitectura de un Computador

2.7 Arquitectura de un Microcontrolador

2.8 Ciclos de Reloj

Pág. 3
Usuario: Ciro Larco Fecha: 24-may-2017 18:31

2.9 Ciclo de Instrucción

2.10 Proceso de Programación

2.11 Diagramas de Flujo

3 CAPITULO 3. MICROCONTROLADORES PIC

3.1 Microcontroladores PIC: Porque Usarlos

3.2 Características básicas del PIC16F887

3.3 Osciladores

3.4 Vector de Reset y sistemas de Autoreset

3.5 CPU

3.6 Memorias: ROM y EEPROM

3.7 Memorias RAM: Registros de propósito general, SFR y banco de memorias

3.8 Sistema de interrupciones

3.9 Pila

3.10 Principales registros SFR

3.11 Juego de instrucciones

4 CAPITULO 4. MPLAB

4.1 Introducción

4.2 Interfaz de usuario

4.3 Creación de un proyecto

4.4 Simulador

4.5 Grabador

4.6 Nemotécnicos más usados

4.7 Programación relocalizable

5 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 Módulos CCP

5.6 Módulo de comunicación serie USART

5.7 Módulos analógicos

Pág. 4
Usuario: Ciro Larco Fecha: 24-may-2017 18:31

6 CAPITULO 6. COMPILADOR DE ALTO NIVEL

6.1 Características principales

6.2 Funciones

6.3 Operadores

6.4 Lenguajes de programación

6.5 Tipos de datos

6.6 Variables y constantes

6.7 Estructuras de control

6.8 Tipos avanzados de datos

6.9 Características principales de preprocesador

6.10 Mikroc Pro para PICs

6.11 PIC Basic Pro

6.12 Simulación y Programación de PICs utilizando compiladores de Alto Nivel

7 EJEMPLOS PRACTICOS

7.1 Encendido de un LED

7.2 Semaforo Inteligente

7.3 Juego de Luces

7.4 Display de 7 segmentos

7.5 Contador Ascendente - Descendente

7.6 Teclado Hexadecimal

7.7 Interfaces avanzados: LCD de 2X16

7.8 Motores de C.C, de Pasos y Servomotores

7.9 Robot - Seguidor de Línea

7.10 Uso del ADC

7.11 Módulo USART y USB para comunicación con PC

8 MODULOS ADICIONALES

8.1 Algunos protocolos de comunicación serial síncrona

8.2 Definiciones importantes

7. RECURSOS O MEDIOS PARA EL APRENDIZAJE

• Proyector Digital
• Entrenador
• Grabador

Pág. 5
Usuario: Ciro Larco Fecha: 24-may-2017 18:31

• Módulos

8. CRITERIOS DE EVALUACION

ACTIVIDAD PESO

PRUEBAS 30
TRABAJOS 20
EXAMENES 50
TOTAL 100

9. BIBLIOGRAFIA GENERAL

BIBLIOGRAFIA BASICA

» Hojas de Datos de Microchip, www.microchip.com

» Jose M. Angulo, Microcontroladores PIC Diseño Práctico de Aplicaciones, Tercera Edición, MC Graw Hill,
Madrid, 2003
» Enrique Palacios, Microcontrolador PIC16f84 - Desarrollo de Proyectos, Alfa Omega - RAMA, Primera
Edición, Mexico, 2004
» Carlos A. Reyes, Microcontroladores PIC en lenguaje BASIC, Gráficas Ayerve, Primera Edición, Ecuador,
2004
» Manual de MIkroc Pro, www.mikroe.com

» Eduardo García Breijo, Compilador C Ccs Y Simulador Proteus Para Microcontroladores Pic (R), Alfa Omega,
Primera Edición, Mexico, 2008
» Milan Verle, PIC Microcontrollers - Programming in C, mikroElektronika; 1st edition 2009

Pág. 6

Potrebbero piacerti anche