Hacemos Envíos a Todo el País

Para cotizaciones y pedidos mándanos un mensaje en este enlace. En Cochabamba visítanos en nuestras oficinas, estamos a tu servicio, tu consulta no nos molesta.

Imprimir

Curso Presencial "Introducción al Lenguaje C Para Microcontroladores"

Escrito por Raúl Alvarez.

 
 

Primera Versión, Agosto de 2014

Lenguaje C Para MicrocontroladoresCaracterí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.

Pregunta anti spam: Cuanto es 2+3?
Nombre:
Email:

Productos Relacionados en Nuestra Tienda Virtual

Programador PICkit 3 Puerto USB

PICkit_3_4bc0e4437317d.jpg

Detalles del Producto



Programador En Sistema Atmel ATAVRISP2 USB 2.0

atavrisp2

Detalles del Producto



Microcontrolador PIC16F628A-I/P

PIC16F628A_I_P_4bc0e0aa3b224.jpg

Detalles del Producto



PIC16F876A-I/SP

PIC16F876A_I_SP_4bc0dcd33f116.jpg

Detalles del Producto



Microcontrolador ATMEGA324PA-PU-ND

453-40-dip_sml

Detalles del Producto