Anda di halaman 1dari 3

Curso Bsico-Intermedio:

Programacin de microcontroladores PIC en lenguaje C


(mikroC PRO for PIC)
mikroC BASIC-INTERMEDIATE
Certificacin
TecMikro
16 horas de duracin (8 clases en 2 semanas)
CLASES PRESENCIALES EN NUESTRO LOCAL
Horario nico: lunes, martes, mircoles y jueves;
10h30-12h30 por dos semanas (16horas).
Clases personalizadas: (5 estudiantes por curso).
Garanta de aprendizaje
Totalmente gratis el material bibliogrfico (1 libro de
mikroC + 1 CD)
*Inversin: US$ 69.95 (incluye IVA).
*No incluye la lista de materiales para las prcticas.

INDICE
1.
2.
3.
4.

REQUISITOS
OBJETIVOS
TEMARIO
LISTA DE MATERIALES

1. REQUISITOS:

Conocimientos bsicos de Electrnica Digital.


Conocimientos de Computacin Bsica.

2. OBJETIVOS:

Ejecutar las 4 fases para la creacin de una aplicacin real con un microcontrolador PIC
(MCU).
Utilizar las principales herramientas de software que se emplean en la programacin de MCUs.
Identificar los principales elementos del lenguaje C empleados en la programacin de MCUs.
Utilizar las caractersticas ms importantes del compilador mikroC para la programacin
eficiente de MCUs.
Emplear varios conceptos y tcnicas de gran utilidad en el desarrollo de aplicaciones prcticas
con MCUs.
Emplear el LCD 16x2 y la memoria EEPROM de datos en el desarrollo de aplicaciones prcticas
con MCUs.
Utilizar el Timer0, el Reset maestro MCLR, el Watchdog timer y las Interrupciones (INT y del
Timer0) en el desarrollo de aplicaciones reales con MCUs.

tecmikro.com
programarpicenc.com

Emplear el Teclado matricial 4x4, la modulacin de ancho de pulso PWM y el convertidor A/D en
el desarrollo de aplicaciones reales con MCUs.
Utilizar los servomotores, los puentes H L293D y L298N para motores PAP y DC en el desarrollo
de aplicaciones reales con MCUs

3. TEMARIO
CLASE 1. INTRODUCCION A LA PROGRAMACIN DE MICROCONTROLADORES PIC EN MIKROC.
1.1. Creacin de un Proyecto en mikroC (p.7). Archivos resultantes.
1.2. Simulacin en Proteus-ISIS.
1.3. Uso del programador PICkit2.
1.4. Prueba del programa en el circuito real: Contador con pic16f628a y display de 7 segmentos
CLASE 2. SOFTWARE PARA PROGRAMACIN DE MCUS.
2.1. IDE mikroC PRO for PIC (p.12)
2.1.1. mikroC: Mens y comandos principales
2.1.2. Ventanas: Project Settings, Library Manager y Project Manager
2.1.3. Personalizacin de mikroC: creacin de un tema personalizado (con Watch Window y Stop Watch)
2.2. Simulador Proteus-ISIS (p.172)
2.2.1. Armado y simulacin de un circuito con MCUs
2.3. Software PICkit2 (p.180)
2.3.1. Mens y comandos principales
CLASE 3. LENGUAJE C (1era parte). IDE MIKROC PRO FOR PIC
3.1. Comentarios
3.2. Constantes
3.3. Palabras reservadas
3.4. Identificadores
3.5. Signos de puntuacin
3.6. Tipos de datos ms comunes
3.7. Inclusin de lenguaje Ensamblador dentro del lenguaje C
3.8. Bits de configuracin de los MCUs 16F628A y 16F877A (p6-11 y p.60-66)
3.9. Cmo usar un proyecto como plantilla para crear nuevos proyectos
3.10. Simulacin en mikroC. Tiempo de ejecucin de las instrucciones (p.13-15)
CLASE 4. LENGUAJE C (2da parte). HARDWARE PARA MCUS
4.1. Funciones
4.2. Operadores
4.2.1. Operadores matemticos
4.2.2. Operadores de relacin
4.2.3. Operadores binarios
4.2.4. Operadores lgicos
4.2.5. Operadores de asignacin
4.3. Polarizacin del PIC16F628A y 16F877A
4.4. Eliminacin del rebote en pulsadores y sensores (p.37-39).
4.5. Puertos digitales (p.22-26): entrada (pulsadores, sensores) y salida (rels, transistores, opto
acopladores).
4.6. Control de cargas de alta potencia con transistores y rels
CLASE 5. LENGUAJE C (parte final). LCD16X2 Y EEPROM DE DATOS
5.1. Instrucciones de entrada y salida
5.2. Instrucciones de seleccin
5.3. Instrucciones de repeticin (lazos o bucles)
5.4. Saltos
5.5. El Preprocesador
5.6. LCD 16x2
5.7. Memoria EEPROM de datos
CLASE 6. CARACTERISTICAS Y RECURSOS ESPECIALES DE LOS MCUS
6.1. Timer0
6.2. Reset maestro MCLR

tecmikro.com
programarpicenc.com

6.3. Watchdog timer.


6.4. Interrupciones: INT y del Timer0
CLASE 7. HARDWARE PARA MCUS
7.1. Teclado matricial 4x4
7.2. Modulacin de ancho de pulso PWM: control de motores DC
7.3. Convertidor A/D: medicin de temperatura con el LM35
CLASE 8. MOTORES
8.1. Motores DC: control de giro y velocidad con puente H L293D
8.2. Servomotores.
8.3. Motores PAP bipolares y unipolares
8.3.1. Identificacin de terminales de los motores PAP
8.3.2. Secuencia de accionamiento full step
8.3.3. Control de motores con el modulo L298N.
4. LISTA TOTAL DE MATERIALES PARA LAS PRCTICAS
(Si el alumno lo desea, puede adquirir estos materiales en nuestro local o a travs de nuestro sitio web
de ventas tecmikro.com):
Elementos electrnicos:
1....PIC16F628A
1....PIC16F877A
1....Puente H L293D
1....Optoacoplador 4N25
1....Sensor de temperatura LM35
1....Mosfet IRFZ44N
1....Regulador 7805
1....Diodo 1N4007
1....LCD 2x16 con pines soldados para conectar en protoboard
1....Display 7 segmentos ctodo comn
2....Pulsador NA (normalmente abierto) tipo botn de dos pines, para protoboard
2....Resistencia 10k 1/4W
1....Resistencia 620R 1/4W
1....Resistencia 10R 1/4W
1....Resistencia 91k 1/4W
1....Resistencia 50R 1/4W
1....Potenciometro de 10k (con cables soldados para conectar al protoboard)
1....Condensador 330uF/35V
3....Condensador ceramico 0.1uF(104)
1....Cristal 4MHz
2....Condensadores 22pF
1....Servo motor SG90 (o cualquier otro servo pequeo)
1....Motor PAP bipolar (de 4 6 hilos) pequeo
1....Motor de corriente continua de 12VCD
Instrumentos y materiales:
1....Adaptador de corriente directa de 0.5A (salida mayor a 7VCD)
1....Protoboard con sus cables de conexion
1....Multimetro
Herramientas para Electronica de uso general: pinza, cortadora, peladora de cable, estilete, etc.

tecmikro.com
programarpicenc.com

Anda mungkin juga menyukai