
¡Que tal amigos, bienvenidos a Mecatronica Tec y al curso de programación de microcontroladores PIC en el entorno MPLAB X, y el compilador XC8!
En esta clase aprenderás los conceptos básicos sobre los microcontroladores, ¿qué son?, ¿cuales son algunas de las áreas de aplicación? y más
Primera práctica usando Proteus. Se presenta el armado de un diagrama esquemático de un circuito electrónico básico.
En esta clase aprenderás como generar un nuevo proyecto en el ambiente de desarrollo MPLAB X IDE
Se muestra como cargar un programa dentro de la simulación en el programa PROTEUS
Se describe paso a paso como instalar el MPLAB Code Configurator
Se describen algunas características sobre el plugin Mplab Code Configurator, el cual es una herramienta que nos permite configurar nuestros periféricos de una manera fácil y sencilla.
En esta clase aprenderás lo necesario para el uso de los puertos de entradas y salidas digitales, los registros para su configuración y un ejemplo de su configuración.
En esta clase aprenderás a configurar y a usar los puertos digitales como salidas y a usar la función __delay_ms()
En esta clase aprenderás a configurar y usar los puertos digitales como entradas para la lectura de pulsadores.
En esta clase aprenderás el manejo de una LCD de 16x2 caracteres y de 20x4 caracteres por medio de una librería.
En esta clase se describe ¿qué es una interrupción , su funcionamiento y que registros se utilizan para configuralas
En este vídeo se muestra como debe ser la configuración de las interrupciones tanto de núcleo como por periférico en lenguaje C.
En este vídeo se describe la interrupción externa, como configurarla y un ejemplo de uso de ésta.
En este vídeo se presenta una introducción al funcionamiento de la interrupción por cambio de estado IOC
En este vídeo realizaremos una práctica con el uso de la interrupción por cambio de estado IOC
En esta clase se hace una pequeña introducción a lo que son los Timers en los microcontroladores, sus usos y las características de los timers que contiene la familia pic16f193x
En esta clase aprenderás el funcionamiento interno del Timer 0
En este vídeo aprenderás a configurar el Timer0 como contador de eventos externos
Se explica como usar el MCC para configurar el Timer0 como temporizador, se programa una temporización y se extiende el tiempo de desborde por medio de software
En esta clase comenzaras a conocer el concepto de puerto serie (USART), los modos de funcionamiento, su configuración y las formulas para establecer la velocidad de comunicación
En este vídeo se muestra una aplicación básica de recepción de datos por el puerto serial USART en modo asíncrono
En este vídeo se presenta una introducción a lo que es el modulo MSSP sus modos de funcionamiento y se explica como es que funciona la red I2C.
Se describen las configuraciones del microcontrolador para que funcione el MSSP en modo maestro I2C. Se explica además los bits para generar las señales de start, stop, ack y nack. Se menciona el registro para la transmición y Recepción de datos por medio de la red I2C
Se explica el funcionamiento de la memoria y la trama que se debe de seguir ara escribir y leer la memoria EEPROM 24LC128
En este vídeo se muestra como hacer una escritura en una memoria externa EEPROM vía I2C
En este vídeo se muestra como programar la trama de lectura para obtener datos de una memoria 24LC128 por medio de la red
En este vídeo se muestra como generar la trama de escritura para configurar la hora y fecha actual de un Reloj en Tiempo Real DS2323
En este vídeo se muestra como leer un RTC mediante el modulo MSSP del microcontrolador
Breve descripción del protocolo SPI y sus registros de configuración en el PIC
Explicación de como aplicar el controlador ON-OFF en un microcontrolador PIC para un sistema de control de temperatura
Aprende los conceptos básicos, herramientas y programación que necesitas para diseñar aplicaciones totalmente funcionales basadas en los microcontroladores con la plataforma MPLAB X y MPLAB Code Configurator
Construye una fuerte base en el desarrollo de aplicaciones basadas en microcontroladores con este tutorial para principiantes.
MPLAB X IDE
Compilador de lenguaje C XC8
Herramienta de configuración MPLAB Code Configurator
Simulación de circuitos basados en microcontroladores usando PROTEUS
Una poderosa herramienta de desarrollo en la palma de tus manos
Aprende los fundamentos de la programación de microcontroladores de Microchip con el uso su gratuita y poderosa Interface de Desarrollo Integrada, El compilador XC8 y el MPLAB Code Configurator son gratuitos, las configuraciones son fáciles de aprender, con excelente documentación y son la base para el desarrollo de dispositivos electrónicos modernos.
Contenido y visión general del curso
Diseñado para desarrolladores principiantes, a lo largo de este curso de 20 horas de contenido, tu aprenderás todo lo necesario para entender los conceptos y funcionamientos de los microcontroladores. Cada capítulo termina con prácticas y simulaciones, poniendo en práctica tus nuevas habilidades inmediatamente.
Empezando con la instalación de las herramientas de programación (MPLAB X, Compilador XC8 y MPLAB Code Configurator), este curso te llevara a través de las diferentes configuraciones del microcontrolador, memorias, periféricos y como usarlos. Con la creación de códigos tendrás un mejor entendimiento de los microcontroladores.
Al completar el curso tendrás el conocimiento para crear aplicaciones basadas en microcontroladores completamente funcionales. Además, serás capaz de desarrollar tus propias aplicaciones y prototipos tecnológicos basados en los microcontroladores y recibirás un certificado verificable de terminación del curso.