Curso Presencial "Introducción al Lenguaje C Para Microcontroladores"
Primera Versión, Agosto de 2014
Características del curso
- 14 horas teórico / prácticas divididas en 7 sesiones.
- El curso se basa exclusivamente en el uso del compilador PICC de Hi-Tech, el entorno de desarrollo Integrado MPLAB y microcontroladores Microchip PIC de 8 bits (Usamos el PIC16F876A por ser el de uso más extendido).
Fecha y Horarios
25 al 29 de Agosto, Hrs. 10:00 a 12:00
Costo e Inscripciones
(Por definirse)
- Incluye la provisión de las láminas usadas en la presentación, diagramas de circuito y código de programa de los ejemplos vistos en el curso.
A Quienes Está Dirigido
Dirigido a todos los interesados en aprender a programar microcontroladores PIC de Microchip en Lenguaje C:
- Técnicos medio y superior en electrónica
- Estudiantes de ingeniería electrónica, mecatrónica, sistemas u otras carreras
- Profesionales de cualquier área interesados en el tema.
- Usuarios de la plataforma Arduino que deseen incursionar en la programación avanzada de sistemas microcontrolados a un nivel más cercano al hardware
- Aficionados al bricolaje electrónico
Requisitos
Mínimo:
- Conocimiento básico de electrónica digital (Ley de Ohm, niveles lógicos, compuertas digitales, etc.)
- Conocimiento básico de la arquitectura interna de microcontroladores PIC de 8 bits.
Deseable:
- Experiencia previa con programación de microcontroladores en lenguaje ensamblador.
- Conocimiento del entorno de desarrollo MPLAB X.
- Experiencia previa con la plataforma Arduino
Las personas que no reúnan los requisitos mencionados pueden tomar el curso, sin embargo es de su propia responsabilidad la nivelación en los tópicos requeridos.
Contenido del Curso
Parte 1: Conceptos Fundamentales del Lenguaje C (Directivas del preprocesador, declaración y definición de variables y funciones, expresiones, instrucciones, operadores, tipos de variables, sentencias de control)
Parte 2: Puertos Digitales y Análogos (Inicialización, lectura y escritura)
Parte 3: Interrupciones (Externas e internas, configuración mediante registros, definición de funciones de atención a interrupciones)
Parte 4: Temporizadores en Hardware (Configuración y uso del Timer0 y Timer1 en modo contador y modo temporizador).
Parte 5: Comunicación Serial (Con "polling" e interrupciones, uso de la librería serial)
Parte 6: Memoria EEPROM (Lectura y escritura desde y hacia la memoria EEPROM interna del PIC)
Parte 7: Módulo CPP (Modos de captura y comparación, generación de señales PWM)
Modalidad: El curso es teórico/práctico, el instructor explicará conceptos teóricos que serán seguidos por un ejemplo práctico para cada uno de los tópicos del temario (Partes 2 al 7). Las demostraciones prácticas de los circuitos en funcionamiento las hará el instructor en clase con un prototipo único preparado por él para tal propósito. Debido que éste no es un taller, no habrá tiempo para que los alumnos armen los ejemplos en clase, sin embargo se les proveerá todos los materiales (láminas de la presentación, código de programa y diagramas de circuito) para que puedan replicar los ejemplos en casa.
Nota: El temario del curso puede cambiar ligeramente de un momento a otro sin previo aviso.
Certificación
Se entregarán certificados de asistencia.
Instructor
Raúl Alvarez Torrico
Para mayores informes o para solicitar el curso contáctate con nosotros.
Suscríbete a Nuestro Boletín de Noticias
Para recibir noticias de cursos y otras actividades similares.