Udemy

Platform

Español

Language

Hardware

Category

Programación de Microcontroladores PIC en Lenguaje C

Aprende los fundamentos y a programar microcontroladores PIC paso a paso bajo lenguaje C !! Password = CBprogramming

4.50 (111 reviews)

Students

10.5 hours

Content

Mar 2021

Last Update
Regular Price

BLUE HOST
Blue Host
Fast, easy, and secure WordPress hosting in minutes + 1 free domain name
65%OFF : $2.95/month

What you will learn

Estudio de la estructura, características generales y funcionamiento de un microcontrolador

Programación en lenguaje C de microcontroladores PIC utilizando el CCS C Compiler

Creación, simulación y depuración de diseños basados en microcontroladores utilizando Proteus Design Suite

Programación de microcontroladores y volcado utilizando el entorno de Microchip MPLAB X IDE/IPE

Diseño de proyectos reales basados en microcontroladores

Sinergia existente entre el lenguaje C y el funcionamiento de un microcontrolador

Estructura de placas de desarrollo integrado para microcontroladores

Control de periféricos internos: GPIOs, Timers/Counters, Interrupciones, Módulo CCP, Conversión A/D, U(S)ART

Control de periféricos externos: LEDs, Botones, LCDs, Joysticks, Displays de 7 segmentos, Teclados Matriciales, Buzzers, Motores paso a paso, Control de señales analógicas, Comunicación con PCs...


Description

Bienvenido al curso de programación en lenguaje C de Microcontroladores PIC. En este curso aprenderás todo lo que necesitas saber para poder crear un diseño totalmente operativo y funcional basado en microcontroladores PIC bajo lenguaje C.

El curso más completo

Este curso teórico-práctico tiene una duración de más de 10 horas donde aprenderás toda la teoría necesaria sobre microcontroladores PIC y los fundamentos que te hacen falta para poder programarlos bajo lenguaje C utilizando el compilador C CCS.

Esto conlleva aprender a comunicarse y controlar los diferentes aspectos del microcontrolador: Organización de memoria, GPIOs (Entradas y salidas de propósito general), Interrupciones, Temporizadores-Contadores, Módulo Captura-Comparación-PWM, Conversión A/D, Comunicación serie...

Pero tranquilo, no todo es teoría! Con un total de 22 ejercicios paso-a-paso tendrás la absoluta seguridad de asentar y poner en práctica todo lo aprendido hasta el momento.

En otras palabras, utilizarás los conocimientos aprendidos en este curso para controlar y comunicarte con diferentes periféricos: LEDs, Botones, Diseños Anti-Rebotes, Joysticks, Displays de 7 Segmentos, LCDs, Teclados Matriciales, Buzzers, Motores Paso a Paso, Temporizadores, Análisis de Señales Digitales, Análisis de Señales Analógicas, señales PWM, Protocolo RS232, Comunicación con PCs...

El aprendizaje Paso a Paso

La estructura del curso está diseñada para facilitar y acelerar al máximo el aprendizaje de proyectos basados en microcontroladores.

En el primer tema se habla de los microcontroladores y de todo lo que se necesita saber para empezar a programarlos.

En el segundo tema se explican todas las etapas existentes en un proyecto microcontrolado y se introducen las herramientas de diseño.

En los temas posteriores se comienza con la programación, introduciendo la teoría progresivamente y realizando ejercicios que consoliden las bases de la misma.

Las herramientas de diseño de los mejores

Aprende a utilizar las herramientas que utilizan los profesionales para la creación de proyectos basados en microcontroladores, tales como el CCS C Compiler, Proteus Design Suite, MPLAB X IDE o MPLAB X IPE.

Con todas estas herramientas serás capaz de hacer cosas como la creación de un código ejecutable, creación de esquemáticos, simulación de circuitos, depuración de código, corrección de errores y/o volcado del programa final.

Apoyo al alumnado y recursos disponibles

En todos las lecciones existen documentos de apoyo para que puedas repasar la lección de manera rápida y sencilla. Pero si todavía tienes dudas sobre algún tema no te preocupes, ¡Pregunta e intentaré ayudarte en todo lo posible!

No lo pienses más!

¿A qué estás esperando? Si todavía no tienes claro si acceder al curso puedes previsualizar algunas lecciones de forma gratuita! Echa un vistazo y te aseguro que no te decepcionará!


Screenshots

Programación de Microcontroladores PIC en Lenguaje C
Programación de Microcontroladores PIC en Lenguaje C
Programación de Microcontroladores PIC en Lenguaje C
Programación de Microcontroladores PIC en Lenguaje C

Content

Presentación del Curso

Introducción al curso de microcontroladores PIC en lenguaje C

Descarga de Recursos de Apoyo

Capítulo 0 - Introducción a los microcontroladores

Tema 0-1 - ¿Qué es un microcontrolador?

Tema 0-2 - Introducción a los microcontroladores

Tema 0-3 - Microcontroladores PIC

Tema 0-4 - Organización de la memoria

Tema 0-5 - Bits de Configuración

Tema 0-6 - Placa de desarrollo

Capítulo 1 - Diseño de un proyecto

Tema 1-1 - Introducción al diseño en microcontroladores

Tema 1-2 - Estructura de un programa

Tema 1-3 - Creación de un programa - Compilador C CCS

Tema 1-4 - Simulación y Depuración - Proteus Design Suite

Tema 1-5 - Creación y Depuración - MPLAB X IDE

Tema 1-6 - Volcado de Código - MPLAB IDE o IPE

Capítulo 2 - GPIOs

Tema 2-1 - GPIOs

Tema 2-2 - GPIOs en C - #BYTE y #BIT

Ejercicio 2-1 Gestión de puertos #BYTE y #BIT

Tema 2-3 - GPIOs en C - #USE

Ejercicio 2-2 Gestión de puertos #USE XXX_IO

Ejercicio 2-3 Rotación LEDs

Tema 2-4 - 7 Segmentos

Ejercicio 2-4 7 Segmentos

Ejercicio 2-5 7 Segmentos x 4

Tema 2-5 - LCD

Tema 2-6 - LCD en C

Ejercicio 2-6 LCD Menu

Ejercicio 2-7 LCD CGRAM

Tema 2-7 - Teclado Matricial

Ejercicio 2-8 Teclado Matricial

Capítulo 3 - Interrupciones

Tema 3-1 - Interrupciones

Tema 3-2 - Interrupciones en C

Tema 3-3 - Buzzer

Ejercicio 3-1 Interrupciones RB0

Tema 3-4 - Motor Paso a Paso

Ejercicio 3-2 Interrupciones <RB7:RB4> - Parte 1

Ejercicio 3-2 Interrupciones <RB7:RB4> - Parte 2

Capítulo 4 - Timers/Counters

Tema 4-1 - Timer 0

Tema 4-2 - Timer 0 en C

Ejercicio 4-1 Timer 0

Tema 4-3 - Timer 1

Tema 4-4 - Timer 1 en C

Ejercicio 4-2 Timer 1

Tema 4-5 - Timer 2

Tema 4-6 - Timer 2 en C

Ejercicio 4-3 Timer 2

Capítulo 5 - Módulo CCP

Tema 5-1 - Introducción al módulo CCP

Tema 5-2 - Capture

Tema 5-3 - Compare

Tema 5-4 - PWM

Tema 5-5 - Módulo CCP en C

Ejercicio 5-1 Capture

Ejercicio 5-2 Compare

Ejercicio 5-3 PWM 1 - Creación señal PWM

Ejercicio 5-4 PWM 2 - Intensidad LEDs

Capítulo 6 - Conversión A/D

Tema 6-1 - Sample And Hold

Tema 6-2 - Método de las Aproximaciones Sucesivas

Tema 6-3 - Módulo A/D

Tema 6-4 - Módulo A/D en C

Ejercicio 6-1 Conversión A/D to LCD

Ejercicio 6-2 Comparacion señales A/D

Capítulo 7 - Comunicación Serie

Tema 7-1 - Introducción a la comunicación serie

Tema 7-2 - Introducción USART y RS-232

Tema 7-3 - USART

Tema 7-4 - USART en C

Ejercicio 7-1 USART LEDs

Ejercicio 7-2 USART ASCII

Ejercicio 7-3 USART Adivinar Número

Fin del Curso

Recursos descargables y consejos finales


Reviews

R
Rafael10 June 2021

El mejor curso de lejos, muy bien explicado cada uno de los temas y cada uno de los ejercicios. Si se pudiera, le daría más de 5 estrellas a este curso, pues no te enseña simplemente a cómo hacer algo, sino que te explica el funcionamiento y todo lo que ocurre internamente en el PIC cada que se ejecuta una instrucción. 1000% recomendado este curso para aprender todo sobre los PICs.

J
Jonathan6 March 2021

Me ha encantado el curso, está muy completo y se explica a detalle todo tanto la parte teórica como la práctica, sin duda lo recomiendo a quien quiera aprender sobre los microcontroladores!

G
Gerardo1 March 2021

Si ha sido una buena elección, ya que me a ayudado a aclarar algunos temas en los que tenía duda, sin embargo, creo que le falta avanzar un poco mas allá... profundizar un poquito mas en los temas, igualmente, considero que ha sido bueno y claro hasta donde voy.

V
Victor5 February 2021

Muy bueno ! Excelentes explicaciones ! Lo recomiendo muchisimo para quien quiera aprender a programmar microcontroladores

J
Jose17 January 2021

Buen curso, está bien estructurado. En un par de ejercicios seria bueno que se indicara mejor la lógica del programa objetivo, pero en la mayoría todo muy claro y bien explicado.

J
Josue2 January 2021

Bastante correcto y explicado, esperaría aprender mas de usted de otros temas como ensamblador, procesamiento de señales, teoría de control, instrumentación.

L
Lucas19 December 2020

Buenísimo nunca programe en C y ya hice dos programas para mi uso en el auto. y ni llege a la mitad del cuso

Á
Ángela30 June 2020

He aprendido muchísimo con este curso!! La verdad es que el temario es muy claro y conciso. Además, está muy bien estructurado para ir avanzando poco a poco e ir asentando las clases. Necesitaba aprender lenguaje C para microcontroladores y coger este curso ha sido un acierto la verdad, lo recomiendo totalmente!


3191812

Udemy ID

6/1/2020

Course created date

6/27/2020

Course Indexed date
Bot
Course Submitted by