Curso Avanzado de Microcontroladores PIC serie 18FXX5X bajo lenguaje C (compilador CCS)
 
Productos LED
 

Este es un programa diseñado para el desarrollo práctico de aplicaciones para microcontroladores en Lenguaje C donde el objetivo primordial es incentivar a los asistentes a desarrollar la creatividad y conocer la sintaxis en la programación de microcontroladores utilizando un lenguaje más potente que el Lenguaje Ensamblador. Durante el curso el participante conocerá  y afianzara  los conocimientos sobre microcontroladores PIC utilizando para ello la moderna serie 18F que se caracteriza por su gran capacidad de memoria RAM y memoria FLASH además de conectividad a puertos USB.

Dirigido a: Ingenieros, técnicos, tecnólogos, profesionales en electrónica, empresarios y aficionados que tengan conocimientos básicos sobre microcontroladores PIC y Lenguaje C.

Alcances: Al finalizar este curso básico de microcontroladores el alumno  estará en capacidad de crear aplicaciones (firmware) en Lenguaje C para el compilador CCS, con capacidad para controlar periféricos por medio de interfaces SPI, I2C y puerto Serie, también tendrá capacidad para almacenar información en memoria EEPROM interna y memoria FLASH, así como la implementación de comparadores analógicos y ADC.

Incluye: CD con memorias y material de apoyo.

Inversión: $ 150.000/Alumno ($10.000/hora)

Duración: 15 Horas               CURSO ONLINE O PRESENCIAL

Descargar PDF

 

 

Microentrenador para los cursos

 

 

 

Contenido:
  • Teoria y Conceptos del Lenguaje C
    • Repaso del Lenguaje C.
    • Parámetros por valor y parámetros por referencia.
    • Punteros o apuntadores.
    • Arreglos de una dimensión y multidimensionales.
    • Función ASM en lenguaje C.
    • Código en línea y macros.
  • Funciones del microcontrolador:
    • Comparador analógico.
    • Grabar y leer en la EEPROM.
    • Grabar y leer en la memoria FLASH.
    • Convertidor analógico-digital (ADC, pooling - interrupciones)
    • Comunicación RS-232 (pooling - interrupciones)
    • Bus I2C y SPI.
  • Circuitos Integrados y periféricos utilizados:
    • PIC 18F4455 y PIC18F2550.
    • LCD Estándar (2 líneas x 16 caracteres)
    • Teclado 4x4.
    • Reloj de tiempo real.
CURSOS DURANTE TODO EL AÑO

Horarios:

  • El horario del curso es el siguiente:

    Martes      Hora: 7:30pm hasta 9:30pm
    Jueves       Hora: 7:30pm hasta 9:30pm
    Sábados    Hora: 2:00PM hasta 4:00pm

   

Instrumentos utilizados: Multímetro digital y osciloscopio, Fuente de Poder, Microentrenador ENPIC IN-02 de Inelsoft, programador de Microchip PIC KIT 3, software MPLAB, compilador CCS.

Instrumentos utilizados en curso online: Simulador Proteus

Ejercicios prácticos:

  • Comparar 2 entradas analógicas y activar una interrupción encendiendo un LED.
  • Crear un algoritmo que permita grabar datos en la dirección EEPROM deseada.
  • Crear un algoritmo que calcule la dirección en la que se puede grabar en la FLASH.
  • Crear un voltímetro digital y termómetro digital, mostrando por la LCD el valor de la entrada.
  • Realizar una conexión entre 2 microcontroladores utilizando puerto serie.
  • Realizar una conexión entre 1 microcontrolador y un PC utilizando puerto serie.
  • Mostrar la hora actual usando un reloj de tiempo real por un bus I2C.
  • Interconectar 2 microcontroladores en modo maestro-esclavo usando SPI.
 
 Turneros / Tomaturnos
 Alumbrado Público
 Pasamensajes "Marquesina" con Animaciones
 Platos para Semáforos
 Cronómetros y Relojes Digitales
 Pantalla Gráfica "Pgraphics IN-01"
 
Servicios
 Ensamblaje SMT y THT
 Fabricación de PCB
 Diseño Electrónico
 Desarrollo de Software
 
Electrónica
 Fuente de Poder Digital "Smart Power"
 Circuitos de Control
 Circuitos de Medición
 Circuitos Didácticos
 
Software
 Consultorio Virtual
 Aplicaciones Gratis
 
Capacitaciones
 Microcontroladores PIC 18Fxx5x (básico)
 Microcontroladores PIC 18Fxx5x (avanzado)
 Comunicaciones con Microcontroladores PIC 18Fxx5x
 RTOS con Microcontroladores PIC 18Fxx5x
 SD-CARD con Microcontroladores PIC 18Fxx5x
 
Eventos
Eventos Inelsoft
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Inelsoft®  NIT 900237972-7
Calle 38 Nº 31A-11 Palmira, Valle del Cauca, Colombia