Microcontroladores PIC en Lenguaje C - I

Descubre el potencial ilimitado de la tecnología. ¡Convierte ideas en innovación hoy mismo!

Los microcontroladores PIC destacan por su versatilidad y eficiencia en el control de dispositivos, desde electrodomésticos hasta sistemas industriales. Su arquitectura simple, bajo consumo de energía y facilidad de programación los convierten en opciones preferidas para ingenieros, impulsando la automatización y la innovación electrónica.

Objetivos
  • Conocer el funcionamiento de los microcontroladores PIC.
  • Aprender a programarlos en lenguaje C, usando el entorno de desarrollo MPLAB X.
  • Aplicar conocimientos de electrónica básica a la programación de un microcontrolador.
Meta

Conocer el funcionamiento y la arquitectura de los microcontroladores para poder aprovechar al máximo los recursos que nos ofrecen. Además de, programarlos para realizar diversas tareas utilizando sus módulos internos.

Público

Estudiantes de electrónica, mecatrónica o carreras afínes, personas interesadas en lenguajes de programación para programar microcontroladores.

Al terminar tu curso descarga tu reconocimiento de participación.

Avanza a tu ritmo con nuestro acceso 24/7 al contenido con las lecciones pregrabadas.

Accede a nuestro foro para compartir tus dudas y apoyar a tus compañeros de curso.

Contenido del curso

I

Introducción a los microcontroladores

A lo largo de este curso aprenderás a programar y hacer uso algunos de los módulos más importantes del microcontrolador PIC18F4550 para resolver diversos problemas, los cuales son planteados a través de prácticas que te ayudarán a comprender mejor su funcionamiento.

II

Puertos de entrada y salida

Utilizar los puertos de entrada y salida del microcontrolador para manipular dispositivos externos.

III

LCD

Muchas veces es necesario observar instrucciones, datos o valores de alguna variable que es controlada por el PIC en algún proceso. Los LCD (Liquid, Crystal, Display) sirven para ello y, generalmente son parte de una HMI (Human-Machine Interface), además que da estética y profesionalismo a nuestros proyectos.

IV

Convertidor analógico a digital (ADC)

El ADC sirve para convertir señales analógicas a digitales, esto debido a que el microcontrolador entiende y procesa únicamente señales digitales. Con esto podemos medir cantidades físicas reales como la temperatura, voltaje, presión, etc., por medio de sensores. El ADC de un PIC es de aproximaciones sucesivas y su entrada es multiplexada con todos los canales.

V

Timers

Los timers toman un papel fundamental en aplicaciones que requieren medir el tiempo, ya sea para repetir una acción recurrente en momentos específicos o para realizar cálculos donde el tiempo es fundamental.

VI

Interrupciones

En ocasiones es necesario interrumpir el flujo del stack principal del código para ejecutar una función emergente o importante. Por ejemplo: en una maquiladora, se necesita interrumpir la producción con un botón de paro de emergencia debido a un accidente; cuando el accidente se corrige, la producción continúa desde donde se detuvo.

VII

Display de 7 segmentos

Es un arreglo de LEDs colocados de tal manera que forman un 8, con un nodo en común; ya sea ánodo o cátodo (algunos modelos poseen punto decimal). Sirven para mostrar valores numéricos o códigos para atender o indicar una acción.

VIII

Modulador por ancho de pulso (PWM)

Esta técnica es la más eficiente actualmente para controlar la energía que se suministra a una carga. Así, por ejemplo, puedes variar la velocidad de giro de un motor, la luminosidad de un LED, incluso la posición de un servomotor. En la práctica, en realidad nos interesa el promedio de la señal PWM.

Software necesario

mplab-xide

MPLAB X IDE | Compilador XC8

Hardware recomendado

Básico
$545
Miuva
Precio normal: $605
Lecciones grabadas
Ejercicios
Cuestionarios
Soporte en línea
Reconocimiento de participación
Regístrate ahora

El paquete premium está enfocado en aquellas personas que no quieren dejar su aprendizaje en la simulación y deciden poner a prueba su conocimiento realizando las prácticas de forma física.

Este paquete incluye todo el material necesario para poder replicar las prácticas del curso a un precio especial. El tiempo de inicio del curso puede empezar cuando te llegue el material o de forma inmediata, tú decides.

* No se incluye el material básico de electrónica como protoboard, cables, resistencias, LEDs, pinzas, potenciómetros u otros elementos no especificados en el paquete.

Lap-con-transparencia-CORRECTA-2.png

Modalidad

Online, accede desde cualquier dispositivo con internet, en el momento que desees y desde donde estés.

Calendario-con-transparencia.png

Duración

El tiempo límite para acceder al contenido es de 90 días naturales y en caso de concluirlo exitosamente, tendrás acceso de por vida.

Tu Instructor

fa0cbc2764f70113bf2fad3905933545

Daniel Hernández Rodríguez

Licenciado y Maestro en Ingeniería Electrónica enfocado en el área de Telecomunicaciones, actualmente estudiando el Doctorado en Sistemas y Ambientes Educativos. Encargado del área de Academia e Ingeniero enfocado en microcontroladores PIC en Intesc. Ha trabajado en la docencia en el sector público y privado impartiendo clases y generando programas de estudio con temas referentes a la tecnología educativa.