Vous êtes sur la page 1sur 2

Materia: Microcontroladores y Laboratorio Semestre: Quinto Docente: Ing. Roger Guachalla N.

TEMA 1.- INTRODUCCION A LOS MICROCONTROLADORES.


TEMA 2.- MICROCONTROLADORES PIC.
TEMA 3.- MICROCONTROLADORES AVR.
TEMA 4a.- PROGRAMACIÓN EN BAJO NIVEL PIC
TEMA 4b.- PROGRAMACIÓN EN BAJO NIVEL AVR
TEMA 5.- PROGRAMACIÓN EN ALTO NIVEL
TEMA 6.- PERIFÉRICOS INTEGRADOS
TEMA 7.- APLICACIONES CON EL MICROCONTROLADOR
CONTENIDOS OBS.
Presentación del Contenido Analítico de la Materia, de los Objetivos, de la forma de evaluación y de los materiales requeridos
TEMA 1.- INTRODUCCION A LOS MICROCONTROLADORES
Diferencias de diseño con Microprocesador Vs. Microcontrolador
Reseña histórica del Microprocesador
Diseño clásico con microprocesador
¿Qué es un Microcontrolador?
TEMA 2.- MICROCONTROLADORES PIC.
Introducción a los microcontroladores PIC
Características
Familias PIC
¿Por qué usar microcontroladores PIC?
Arquitectura de los microcontroladores PIC - Ensamblador
Descripción de las características técnicas del Microcontrolador PIC16F877A
Organización de la Memoria
Memoria de programa
Memoria de datos
Área de registros de funciones especiales (SFRs)
Modos de direccionamiento
Registros especiales SFR y de propósito general
Conjunto de Instrucciones
Lenguaje Ensamblador
Entorno de Desarrollo en Ensamblador – MikroBasic Pro for PIC
TEMA 4a.- PROGRAMACIÓN EN BAJO NIVEL PIC
Práctica 1: Planificación del algoritmo, edición en MikroBasic Pro for PIC, depurado, compilación y simulación del proyecto “Operaciones con
Puertos en ASM”
TEMA 3.- MICROCONTROLADORES AVR.
Introducción a los microcontroladores AVR
Características
Familias AVR
¿Por qué usar microcontroladores AVR?
Arquitectura de los microcontroladores AVR - Ensamblador
Descripción de las características técnicas del Microcontrolador ATMEGA32
Organización de la Memoria
Memoria de programa
Memoria de datos
Área de registros de funciones especiales (SFRs)
Modos de direccionamiento
Registros especiales SFR y de propósito general
Conjunto de Instrucciones
Lenguaje Ensamblador
Entorno de Desarrollo en Ensamblador – MikroBasic Pro for AVR
TEMA 4b.- PROGRAMACIÓN EN BAJO NIVEL AVR
Práctica 2: Planificación del algoritmo, edición en MikroBasic Pro for AVR, depurado, compilación y simulación del proyecto “Operaciones con
Puertos en ASM”
Grabadores de Microcontroladores PIC Serial RS232/USB
Palabra de Configuración de los PICF16xxx
Programación ICSP
Grabador uC PIC por puerto Serial – JDM – Software WINPIC
Grabador uC PIC por puerto USB – Software PICKIT2
Lectura, Borrado, Protección y Grabado hardware del microcontrolador
Grabadores de Microcontroladores AVR Serial RS232/USB
Palabra de Configuración de los AVR
Programación ICSP
Grabador uC AVR por puerto Serial
Grabador uC AVR por puerto USB
Lectura, Borrado, Protección y Grabado hardware del microcontrolador
Primer Parcial
TEMA 5- PROGRAMACIÓN EN ALTO NIVEL
Entorno de Desarrollo Integrado IDE – MikroBasic Pro for PIC
Creación de Proyectos
Edición del código fuente en lenguajes MikroBasic Pro for PIC
Depuración del código
Compilación del código
Simulación del código
Entorno de Desarrollo Integrado IDE – MikroBasic Pro for AVR
Creación de Proyectos
Edición del código fuente en lenguajes MikroBasic Pro for AVR
Depuración del código
Compilación del código
Simulación del código
Práctica 3: Planificación del algoritmo, edición en MikroBasic Pro for PIC y MikroBasic Pro for AVR, depurado, compilación y simulación del
proyecto “Operaciones con Puertos MikroBasic PIC y AVR”
Simulador Virtual: PROTEUS - Labcenter
Simulador: ISIS
Creación del Circuito Esquemático – Archivos .HEX, .COF
Enlace con MikroBasic Pro for PIC y MikroBasic Pro for AVR
Esquemático de componentes necesarios en el circuito básico de aplicación con microcontroladores PIC y AVR
Práctica 4: Planificación del algoritmo, edición en MikroBasic Pro for PIC y MikroBasic Pro for AVR, depurado, compilación y simulación del
proyecto “ALU de 3 bits y 4 operaciones”
Programación modular en MikroBasic
Palabras reservadas en MikroBasic
Estructura de un programa en MikroBasic
Tipos de datos
Operadores aritméticos y de asignación
Entrada / Salida por puertos
Introducción a las instrucciones
Instrucciones de Asignación
Instrucciones Condicionales
Instrucciones de iteración (Bucles)
Instrucciones de Salto y Bifurcación
Procedimientos y Funciones
Librerías del Usuario
Práctica 5: Planificación del algoritmo, edición en MikroBasic Pro for PIC y MikroBasic Pro for AVR,, depurado, compilación y simulación del
proyecto “Control de Motor Paso a Paso”
Interface a dispositivos de Entrada y Salida
Boton, Switch, Leds, Display de 7 Segmentos
Interface al display LCD
Interface al teclado hexadecimal
Practica 6: Planificación del algoritmo, edición en MikroBasic Pro for PIC y MikroBasic Pro for AVR, depurado, compilación y simulación del
proyecto “Manejo Teclado/LCD”
Segundo Parcial
TEMA 6.- PERIFÉRICOS INTEGRADOS
Comparador Análogo en PIC
Características
Configuración
Practica 7: Codificación. Simulación virtual y armado en protoboard del proyecto “Comparador Análogo PIC”
Conversor Análogo/Digital en AVR
Características
Configuración
Practica 8: Codificación. Simulación virtual y armado en protoboard del proyecto “Conversor Análogo/Digital AVR”
Contadores en PIC
Modo de Operación
Configuración de Timers modo Contador
Practica 9: Codificación. Simulación virtual y armado en protoboard del proyecto “Timer en modo Contador PIC”
Temporizadores en AVR
Modo de Operación
Configuración de Timers modo Temporizador
Practica 10: Codificación. Simulación virtual y armado en protoboard del proyecto “Timer en modo Temporizador AVR”
Puerto Serial Asíncrono en PIC
Protocolo RS-232
Transmisión y Recepción de Datos
Configuración del UART
Practica 11: Codificación. Simulación virtual y armado en protoboard del proyecto “Puerto Serial RS-232 PIC”
Puerto Serial Sincrono en AVR
Protocolos I2C-SPI
Transmisión y Recepción de Datos
Configuración del puerto Serial Síncrono
Practica 12: Codificación. Simulación virtual y armado en protoboard del proyecto “Puerto Serial síncrono SPI AVR”
TEMA 7.- APLICACIONES CON EL MICROCONTROLADOR
Proyecto: Probador de Chips TTL y CMOS
Proyecto: Programador de memorias EEPROM
Proyecto: Reloj de tiempo real RTC con interface I2C
Proyecto y/o Examen Final
Segundo turno y presentación de actas en kardex
Conclusión del Semestre I/2011