Programación Básica de Microcontroladores PIC

Aprende como programar microcontroladores PIC en lenguaje C con ejemplos prácticos
3.8 (5 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
37 students enrolled
$19
$20
5% off
Take This Course
  • Lectures 31
  • Length 4 hours
  • Skill Level Beginner Level
  • Languages Spanish
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 3/2016 Spanish

Course Description

Este es un curso creado como respuesta a todos aquellos que no pueden asistir a un aula de clases para aprender la programación de Microcontroladores PIC en lenguaje C. Mediante las tecnologías a las cuales hoy tenemos alcance podrás realizar tus proyectos de control desde la comodidad del hogar u oficina con un Instructor calificado en el tema.

El curso aborda desde la instalación del software, así como una presentación del Microcontrolador PIC y programador a utilizar. Hasta prácticas con los componentes electrónicos mas comunes: Pantallas LCD, Teclados Matriciales, Motores de CD, etc.

Lo mejor es que puedes usar el material con el que ya cuentas para no hacer un gasto adicional. También puedes externar al instructor todas tus dudas e inquietudes y el se pondrá en contacto contigo a la brevedad para que tengas una experiencia de aprendizaje completa.



What are the requirements?

  • Conocimientos básicos en Electrónica Digital.
  • Equipo de cómputo con Windows
  • Microcontrolador PIC de tu elección
  • Programador de PIC
  • Material para prácticas: LED, resistencias, potenciómetro, etc.

What am I going to get from this course?

  • Conocer las características y el manejo de los Microcontroladores PIC.
  • Aprender los fundamentos de programación en lenguaje C para PIC.
  • Simular el comportamiento de programas de control creados para Microcontroladores PIC
  • Manejar componentes electrónicos básicos como: Pantallas LCD, Motores de CD, Teclados Matriciales, entre otros.

What is the target audience?

  • Este curso va dirigido a todo estudiante, profesionista, profesor y todo aquel aficionado a la electrónica que desee aprender a programar un Microcontrolador PIC en lenguaje C.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Introducción
01:53

En esta lección se brinda un panorama general acerca de este curso de Microcontroladores PIC

04:25

En esta sesión se muestra como instalar todas las herramientas de desarrollo, además de mostrar la TEMPIC-45 y demás hardware a utilizar durante este curso.

04:43

En esta lección se actualiza la lista de dispositivos PIC de el programa encargado de grabar los microcontroladores PICKit 2.

03:38

En esta sesión se hace una revisión de conceptos básicos elementales para este curso.

02:36

Los sistemas de numeración binario y hexadecimal son básicos para la programación de microcontroladores. En esta sesión se explica los conceptos básicos acerca de estos sistemas de numeración.

04:25

En esta lección se explica lo que es un registro TRIS y el contraste que tiene con los puertos del PIC.

13:37

En esta sesión se crea el primer código fuente para el microcontrolador PIC.

01:44

Esta clase muestra que ocurre el compilar un programa de control realizado en lenguaje C para PIC.

03:44

Esta sesión muestra la comprobación del funcionamiento del primer programa de control realizado para el Microcontrolador PIC.

Section 2: Fundamentos de Programación en CCS
09:00

Las directivas son líneas de código que permiten configurar el comportamiento de un puerto en el PIC. En esta lección se aborda la teoría tras el uso de estas sentencias.

03:56

Esta sesión prueba el funcionamiento de otro tipo de directivas para configurar los puertos del Microcontroaldor.

06:07

En esta sesión se aborda otra técnica de como configurar un puerto del PIC, en este caso escribiendo las direcciones de memoria de los registros correspondientes, o también conocido como memoria RAM.

11:28

En esta clase se muestra como realizar la simulación de un programa de control en ISIS Proteus.

09:32

Esta lección muestra como realizar la conexión de un pulsador al Microcontrolador PIC correctamente.

07:20

En esta clase se realiza el código en CCS para realizar una acción una vez que el pulsador ha sido presionado.

04:45

Esta lección muestra como leer el estado de un pulsador mediante directivas.

05:13

En esta clase se abordan los tipos de datos y operadores disponibles en el lenguaje C para PIC CCS.

Section 3: Uso de Displays LCD y Teclados Matriciales
10:40

Esta sesión muestra como conectar un display LCD de 16x2 caracteres a un Microcontrolador PIC de 40 pines.

08:06

Esta clase muestra como crear un programa de control para mostrar un texto en la pantalla LCD de 16x2 caracteres.

11:44

Esta lección muestra como crear un mensaje corredizo o giratorio en el display LCD de 16x2 caracteres.

15:07

En esta sesión se crea un código el cual crea un contador ascendente con un ciclo For.

06:28

En esta lección se explica como reproducir el ejemplo anterior, sólo que esta vez se trata de un contador descendente, además de implementar un ciclo While.

12:18

En esta clase se muestra el uso del teclado matricial de 4x4, además de crear un ejemplo el cual muestra la tecla presionada en un display LCD de 16x2 caracteres.

10:56

En esta lección se explica el papel de los arreglos o "arrays" dentro de la programación de los Microcontroladores en C. También se crea un programa el cual extrae los caracteres de un arreglo y los muestra en la pantalla LCD de 16x2.

14:42

Esta clase muestra como crear el programa que simula el comportamiento de una cerradura electrónica.

Section 4: Control de Motores de CD
08:03

En esta lección se explica que es una etapa de potencia, además de exponer las diversas opciones con las que se cuentan para crear una etapa de potencia para un motor de CD.

04:48

En esta clase se muestra como conectar un transistor como etapa de potencia para un motor de CD al microcontrolador PIC.

07:51

Esta sesión muestra como crear un ejemplo que al presionar un botón se accione el motor de CD por unos segundos. Posteriormente se adecua el ejemplo de la cerradura electrónica para que simule abrir la puerta con el motor de CD.

Section 5: Conversiones Analógico/Digital
04:49

En esta lección se aborda de manera muy general las señales Analógicas y Digitales.

04:59

Esta lección explica de manera breve que es un sensor, así como el proceso para escalar un valor analógico.

09:27

Esta lección muestra como crear el código para implementar un voltímetro de CD, el cual mide de 0V a 5V mediante un potenciómetro.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Abraham Ramirez, Desarrollador web

Soy Ingeniero en Sistemas Computacionales. Durante mi formación profesional tuve la oportunidad de realizar algunas certificaciones como: Oracle Certified Java Programmer, Android Certified Engineer, entre otras.

Actualmente trabajo como desarrollador de aplicaciones web, móviles y sistemas de control para Novellius Electrónica.

Hemos decidido preparar cursos online para que estudiantes y desarrolladores en general quienes deseen aprender nuevas tecnologías de desarrollo, fácil, y sin tantos dolores de cabeza.

Ready to start learning?
Take This Course