Udemy
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Programación de PIC16F87XA y PIC18F4550 en C — Parte II
Rating: 3.8 out of 5(9 ratings)
312 students

Programación de PIC16F87XA y PIC18F4550 en C — Parte II

Profundiza en I2C y PWM con MPLAB X, XC8 y Proteus. Talleres con PIC18F45K20, motores paso a paso y un frecuencímetro
Created byJhon Oré Sulca
Last updated 10/2026
Spanish
Spanish [Auto],

What you'll learn

  • Comprender los conceptos básicos de los microcontroladores PIC16F87XA y PIC18F4550, incluyendo sus módulos mas avanzados.
  • Adquirir habilidades sólidas en la programación en lenguaje C específicamente orientada a los microcontroladores PIC16 y PIC18.
  • Diseñar y desarrollar programas que controlen periféricos y módulos avanzados del PIC16F87XA y PIC18F4550
  • Diseñar y desarrollar programas con funciones de I2C, SPI, Input Capture, Output Capture, PWM y proyectos

Course content

7 sections • 28 lectures • 8h 18m total length
  • Introducción4:27

Requirements

  • Conocimientos de lenguaje C: variables, condiciones, bucles, funciones y operaciones con bits.
  • Haber completado la Parte I o conocer GPIO, interrupciones, temporizadores, ADC y UART en microcontroladores PIC.
  • Conocimientos básicos de electrónica digital y analógica y lectura de diagramas eléctricos.
  • Manejo básico de MPLAB X, el compilador XC8 y el simulador Proteus.
  • Una computadora con Windows y acceso a las herramientas utilizadas en el curso.
  • Los talleres con PIC18F45K20 utilizan una Demo Board. Revisa los materiales de cada taller antes de adquirir componentes.

Description

Continúa tu formación en programación de microcontroladores PIC y desarrolla aplicaciones en lenguaje C utilizando MPLAB X, el compilador XC8 y el simulador Proteus.


Esta segunda parte se apoya en los fundamentos del primer nivel para profundizar en comunicación I2C y generación de señales PWM. También incluye talleres con el PIC18F45K20 y aplicaciones con el PIC18F4550, como el control de un motor paso a paso y un frecuencímetro.


¿Qué aprenderás?


• Comprender y configurar los registros utilizados en las prácticas de comunicación I2C.

• Desarrollar ejemplos de comunicación con dispositivos mediante el bus I2C.

• Configurar el módulo PWM y utilizar sus señales en aplicaciones de control.

• Relacionar los cálculos y registros con el comportamiento del circuito.

• Analizar ejemplos en lenguaje C para el PIC18F45K20 mediante una Demo Board.

• Estudiar el control de un motor paso a paso con el PIC18F4550.

• Desarrollar una aplicación de medición de frecuencia.


El contenido combina explicaciones teóricas, análisis de código, simulaciones y demostraciones prácticas. El objetivo es que comprendas cómo se configura cada aplicación y cómo comprobar su funcionamiento.


Los talleres complementan los módulos principales mediante ejemplos que relacionan programación y electrónica. Identifica el microcontrolador utilizado en cada ejercicio, ya que el curso trabaja con diferentes dispositivos y las configuraciones deben adaptarse al modelo correspondiente.


Este curso está dirigido a estudiantes, técnicos, ingenieros y aficionados que ya conocen lenguaje C y los fundamentos de programación de microcontroladores PIC.


Se recomienda haber completado la Parte I o contar con conocimientos equivalentes sobre entradas y salidas digitales, interrupciones, temporizadores, ADC y comunicación UART.


Al finalizar, tendrás herramientas para reproducir las aplicaciones estudiadas, interpretar sus configuraciones y adaptar los ejemplos a tus propios proyectos de electrónica y sistemas embebidos.

Who this course is for:

  • Estudiantes
  • Ingenieros
  • Profesionales en electrónica
  • Aficionados a la electrónica