Elige tu idioma
Curso de simulación e interfaces de PIC
Más de 2 millones de estudiantes en todo el mundo

Curso de simulación e interfaces de PIC

Domine los microcontroladores PIC desde los fundamentos de arquitectura hasta proyectos de hardware completamente desplegados. Usando MPLAB X y Proteus, simulará, depurará y construirá sistemas embebidos reales con GPIO, temporizadores, protocolos seriales y control de motores. Este curso basado en proyectos cierra la brecha entre la teoría y el hardware funcional rápidamente.

Dedika para empresas

Qué vas a aprender:

  • Configure los periféricos del PIC, incluyendo ADC, PWM, UART, SPI e I2C, para aplicaciones del mundo real.

  • Simule circuitos embebidos completos en Proteus con instrumentos virtuales y depuración por co-simulación.

  • Construya firmware basado en interrupciones usando temporizadores, ISR y técnicas de programación orientada a eventos.

  • Comprenda la arquitectura de memoria del PIC, los conjuntos de instrucciones y los bits de configuración para un diseño de firmware confiable.

  • Despliegue firmware verificado en hardware físico usando PICkit, SNAP y herramientas de depuración en circuito.

  • Aplique las mejores prácticas de C embebido, generación de código con MCC y organización estructurada de proyectos.

Cómo estudias de forma práctica Curso de simulación e interfaces de PIC

Cómo practicas Curso de simulación e interfaces de PIC

Para ti que eres empresa y quieres capacitar a tu equipo

En Dedika para empresas, el curso incluye ejercicios y ejemplos adaptados a tu propio negocio y a las necesidades de tu empresa.

Haz clic aquí

Contenido del curso

8 Capítulos • 39 LeccionesDuración entre 4 y 360 horas (tú decides)

Capítulo 1Ver detalles

Fundamentos y Arquitectura del Microcontrolador PIC

  • Lección 1 • Conjunto de Instrucciones y Ciclos de Ejecución

    Presenta el conjunto de instrucciones reducido, los modos de direccionamiento y los conteos de ciclos. Los cálculos precisos de temporización dependen del dominio de estos fundamentos.

  • Lección 2 • Introducción a los Microcontroladores PIC

    Cubre las variantes de la familia PIC, las convenciones de nomenclatura y los dominios de aplicación. Establece el contexto para todos los temas posteriores de hardware y software del curso.

  • Lección 3 • Arquitectura Interna y Núcleo de la CPU

    Examina la arquitectura Harvard, la ALU, el registro de trabajo y las etapas de segmentación. Conecta los componentes internos de la CPU con la temporización de ejecución de instrucciones que se cubre más adelante.

  • Lección 4 • Bits de Configuración y Ajustes del Dispositivo

    Explica la selección del oscilador, el temporizador watchdog, la protección de código y los bits de reset por caída de tensión. Una configuración correcta previene fallos comunes en el arranque del hardware.

  • Lección 5 • Organización de la Memoria y Espacios de Direcciones

    Detalla la memoria de programa, la memoria de datos, la EEPROM y los registros de función especial. Comprender los mapas de memoria es un prerrequisito para escribir firmware eficiente.

Capítulo 2Ver detalles

Configuración del Entorno de Desarrollo

  • Lección 1 • Creación y Gestión de Proyectos

    Demuestra los asistentes de creación de proyectos, la organización de archivos y las configuraciones de compilación. Los proyectos estructurados reducen los errores y simplifican la colaboración en equipo.

  • Lección 2 • Instalación y Configuración del IDE

    Guía la instalación del IDE MPLAB X, la gestión de complementos y la disposición del espacio de trabajo. Un IDE correctamente configurado es la base para todas las tareas de codificación y simulación.

  • Lección 3 • Configuración del Compilador y la Cadena de Herramientas

    Cubre la instalación, las licencias y los niveles de optimización de los compiladores XC8, XC16 y XC32. La selección correcta de la cadena de herramientas asegura que el código compile para el dispositivo objetivo.

  • Lección 4 • Introducción al Simulador de Software

    Presenta la herramienta de simulación de MPLAB X, los puntos de interrupción y las ventanas de observación. Las habilidades de simulación desarrolladas aquí sustentan cada ejercicio de depuración del curso.

Capítulo 3Ver detalles

GPIO, Temporizadores y Sistemas de Interrupción

  • Lección 1 • Configuración de Puertos de E/S de Propósito General

    Cubre los registros TRIS, LAT y PORT para el control de entrada y salida. Una configuración adecuada del GPIO es necesaria antes de que cualquier periférico o interfaz de sensor pueda funcionar.

  • Lección 2 • Arquitectura de Interrupciones y Niveles de Prioridad

    Detalla la tabla de vectores de interrupción, los bits de habilitación global y los niveles de prioridad alta/baja. El conocimiento de la arquitectura de interrupciones es esencial para todos los diseños de firmware en tiempo real.

  • Lección 3 • Escritura y Prueba de Rutinas de Servicio de Interrupción

    Demuestra patrones de codificación de ISR, medición de latencia y preocupaciones de reentrada. Las ISR probadas forman la columna vertebral de las arquitecturas de proyectos basadas en eventos.

  • Lección 4 • Simulación del Comportamiento de GPIO y Temporizadores

    Utiliza archivos de estímulos y vistas de analizador lógico para verificar el funcionamiento de GPIO y temporizadores. La validación mediante simulación reduce el tiempo de depuración de hardware en proyectos posteriores.

  • Lección 5 • Módulos de Temporizadores y Generación de Base de Tiempo

    Explica los Timer0 a Timer5, los preescaladores y los registros de periodo. Los temporizadores proporcionan la base de tiempo para retardos, PWM y velocidades de baudios de comunicación.

Capítulo 4Ver detalles

Interfaces Analógicas: ADC y Comparadores

  • Lección 1 • Fundamentos de Acondicionamiento de Señales

    Cubre divisores de voltaje, filtrado y protección de entrada para señales analógicas. Un acondicionamiento adecuado asegura que el ADC reciba señales limpias y dentro del rango.

  • Lección 2 • Módulo de Comparador Analógico

    Introduce la configuración del comparador, las fuentes de referencia y el enrutamiento de salida. Los comparadores permiten la detección de umbrales sin consumir recursos del ADC.

  • Lección 3 • Técnicas de Muestreo y Temporización del ADC

    Explica la conversión por sondeo vs. basada en interrupciones, la multiplexación de canales y el sobremuestreo. La técnica de muestreo adecuada afecta directamente la precisión de la medición.

  • Lección 4 • Arquitectura y Registros del Módulo ADC

    Cubre la resolución del ADC, la selección del voltaje de referencia y los registros de tiempo de adquisición. Comprender los componentes internos del ADC previene errores de muestreo en aplicaciones de sensores.

  • Lección 5 • Simulación de Conversiones ADC

    Utiliza estímulos de MPLAB X para inyectar valores analógicos y verificar los resultados de los registros del ADC. La simulación confirma la lógica del firmware antes de conectar sensores físicos.

Capítulo 5Ver detalles

Protocolos de Comunicación Serial

  • Lección 1 • Comunicación Asíncrona UART

    Configura la velocidad de baudios, el formato de trama y los registros EUSART para la transferencia de datos en serie. UART es la interfaz de depuración y comunicación con el host más común en sistemas embebidos.

  • Lección 2 • Interfaz de Dos Hilos I2C

    Explica el direccionamiento I2C, las condiciones de inicio/parada, el manejo de ACK/NACK y el estiramiento de reloj. I2C soporta buses multi-dispositivo comunes en aplicaciones de sensores y pantallas.

  • Lección 3 • Interfaz Serial Síncrona SPI

    Cubre los modos maestro/esclavo SPI, la polaridad del reloj, los ajustes de fase y el entramado de datos. El conocimiento de SPI permite la interfaz con sensores, pantallas y dispositivos de memoria.

  • Lección 4 • Simulación de Protocolos y Terminales Virtuales

    Utiliza terminales seriales virtuales de MPLAB X e instrumentos virtuales de Proteus para verificar el comportamiento del protocolo. La simulación detecta errores de trama y temporización antes del ensamblaje del hardware.

  • Lección 5 • Manejo de Errores y Robustez

    Aborda errores de trama, desbordamientos de buffer, colisiones de bus y recuperación de tiempos de espera. Un manejo de errores robusto es obligatorio para firmware de comunicación con calidad de producción.

Capítulo 6Ver detalles

PWM, CCP y Control de Motores

  • Lección 1 • Proyectos de Control de Motores DC y Servos

    Aplica PWM para controlar circuitos de puente H para motores DC y servos de posición. La práctica basada en proyectos consolida la teoría de PWM en firmware de control de motores funcional.

  • Lección 2 • Captura de Entrada para Medición de Frecuencia

    Demuestra el modo de captura para medir el ancho de pulso y la frecuencia de señales externas. La medición basada en captura se utiliza en tacómetros y en la medición de distancias por ultrasonido.

  • Lección 3 • Simulación de PWM en Proteus

    Utiliza el osciloscopio y los modelos de motor de Proteus para verificar las formas de onda PWM y la respuesta del motor. La simulación valida la lógica de control antes de conectar actuadores físicos.

  • Lección 4 • Generación de Señal PWM y Ciclo de Trabajo

    Cubre el periodo PWM, los registros de ciclo de trabajo y las compensaciones de resolución. El control preciso del ciclo de trabajo es la base de las aplicaciones de velocidad de motor y atenuación de LED.

  • Lección 5 • Panorama General de Modos del Módulo CCP

    Presenta los modos de operación de captura, comparación y PWM del módulo CCP. Comprender los tres modos permite seleccionar el modo correcto para cada aplicación.

Capítulo 7Ver detalles

Simulación en Proteus para Proyectos Completos

  • Lección 1 • Flujo de Trabajo de Co-Simulación y Depuración

    Combina la depuración a nivel de fuente de MPLAB X con la simulación de circuitos de Proteus simultáneamente. La co-simulación reduce drásticamente el ciclo de depuración para proyectos embebidos complejos.

  • Lección 2 • Simulación de Sistemas Multi-Componente

    Integra pantallas LCD, teclados, sensores y actuadores en un solo proyecto de Proteus. La simulación multi-componente refleja la complejidad real del producto y expone los errores de integración.

  • Lección 3 • Carga de Firmware en Modelos de Proteus

    Explica la generación de archivos hex, las propiedades del modelo PIC y la configuración del reloj en Proteus. La carga correcta del firmware asegura que la simulación coincida con el comportamiento previsto del hardware.

  • Lección 4 • Fundamentos de la Captura Esquemática en Proteus

    Cubre la ubicación de componentes, el cableado, las etiquetas de red y los rieles de alimentación en Proteus ISIS. Un esquemático correcto es el prerrequisito para cualquier simulación de circuito significativa.

  • Lección 5 • Instrumentos Virtuales y Medición

    Utiliza instrumentos virtuales como osciloscopio, analizador lógico, voltímetro y generador de señales. Las habilidades de medición permiten la verificación cuantitativa de la temporización y la integridad de la señal.

Capítulo 8Ver detalles

Interconexión de Hardware y Proyectos Finales

  • Lección 1 • Programación de Hardware y Programadores

    Cubre las conexiones de los programadores PICkit, ICD y SNAP, el protocolo ICSP y el voltaje de programación. La configuración correcta del programador es el primer paso para dar vida a los diseños simulados.

  • Lección 2 • Proyecto Final: Registrador de Datos de Sensor

    Construye un registrador de datos completo basado en ADC con salida UART y almacenamiento en EEPROM en hardware. Este proyecto integra habilidades de ADC, UART, EEPROM y temporizadores de todos los capítulos anteriores.

  • Lección 3 • Proyecto Final: Sistema de Control de Motor

    Implementa un control de velocidad de motor DC en lazo cerrado usando salida PWM y captura de entrada de encoder. Demuestra dominio de CCP, interrupciones y control en tiempo real en hardware físico.

  • Lección 4 • Prototipado en PCB y Técnicas de Protoboard

    Demuestra la disposición en protoboard, la colocación de capacitores de desacoplo y las prácticas de integridad de señal. Los buenos hábitos de prototipado previenen fallos inducidos por ruido durante las pruebas de hardware.

  • Lección 5 • Depuración de Hardware con Herramientas ICD

    Utiliza puntos de interrupción del depurador en circuito, ventanas de observación y variables de vigilancia en tiempo de ejecución en hardware real. Las habilidades de depuración de hardware cierran la brecha entre la simulación y el comportamiento físico.

Certificación

Tu certificado válido de finalización

Este curso es para ti:

  • Estudiantes de ingeniería eléctrica: listos para ir más allá de la teoría del protoboard y adentrarse en el firmware.

  • Aficionados creadores: que desean desarrollar habilidades estructuradas en microcontroladores más allá de lo básico de Arduino.

  • Técnicos: que buscan agregar programación embebida a su conjunto de habilidades profesionales.

  • Personas en transición de carrera: que están migrando del desarrollo de software a roles de hardware embebido.

  • Desarrolladores de sistemas embebidos junior: que necesitan experiencia práctica con PIC para avanzar en su trabajo.

  • Instructores de electrónica: que buscan un plan de estudios basado en proyectos para enseñar microcontroladores.

Lo que dicen nuestros estudiantes

Sus clases son perfectas. Adquirí el paquete de un año y, finalmente, tengo la oportunidad de seguir diversos temas de mi interés sin necesidad de cambiar de plataforma... les agradezco por todo lo que hacen, ya los he recomendado a otras personas...
Giulio Carlo
Giulio CarloEstudiante de Marketing Digital
Me gusta cómo las lecciones van directo al grano y cómo puedo cambiar capítulos y saltar contenidos que no necesito.
Mariana Ferres
Mariana FerresEstudiante de Fotografía
Me gusta el contenido y la forma de presentación y transcripción de videos, ¡lo que acelera el proceso!
Luciana Alvarenga
Luciana AlvarengaEstudiante de Diseño de Uñas
La plataforma es rápida, simple de usar. La diversidad de contenido y los videos complementarios ayudan mucho en el aprendizaje.
André Felipe
André FelipeEstudiante de Ingeniería de Prompts

Principales capacitaciones

Preguntas frecuentes

¿Quién es Dedika?

¿El certificado es válido en Ecuador?

¿Los cursos son gratuitos?

¿Cuál es la carga horaria del curso?

¿Cómo son los cursos?

¿Cómo funcionan los cursos?

¿Cuál es la duración de los cursos?

¿Cuál es el costo o precio de los cursos?

¿Qué es un curso EAD u online y cómo funciona?

Curso en PDF