Curso Microcontroladores PIC: Lámpara de noche inteligente

Aprende a programar microcontroladores PIC con lenguaje ensamblador, y toda la terminología para comprender MCU's

Ratings: 5.00 / 5.00




Description

En este curso aprenderás sobre microcontroladores PIC, comenzando por la historia en la literatura acerca de los primeros microprocesadores que aparecieron en el mercado y como fueron evolucionando, también aprenderemos sobre toda la terminología fundamental para poder expresar conceptos dentro del dominio de microcontroladores, incluyendo aspectos de arquitectura, como es que estos se categorizan de acuerdo con el número de bits de ésta, por su conjunto de instrucciones con el que se programan (RISC Y CISC), así como por medio de la distribución de su memoria, aprenderemos sobre los diferentes tipos de memoria en los microcontroladores, y como éstas almacenan los datos de nuestros programas, la memoria de datos, y de programa, así como los distintos tipos que existen, volátiles y no volátiles, aprenderemos sobre conceptos como interrupciones, temporizadores, diferencias entre microcontroladores y microprocesadores, y otros aspectos como masterclear o reset, concepto de perro guardián Watchdog, puertos, entradas y salidas, registros, configuraciones, lenguaje ensamblador, y muchas cosas más.

El proyecto de la materia consiste en encender una lámpara (o cualquier dispositivo que trabaje en corriente alterna) mediante el sensado de la luz del día por medio de una fotoresistencia (LDR), con la cual estableceremos un umbral de sensado para que cuando detecte oscuridad, mandemos a activar una señal de control que nos permitirá encender una lámpara que trabaje en corriente alterna.

What You Will Learn!

  • Aprenderá lenguaje ensamblador (Arquitectura de instrucciones RISC) y a utilizar el lenguaje para diversas aplicaciones
  • Desarrollar una lámpara de noche inteligente (interruptor crepuscular) para encender un foco o algún otro dispositivo que trabaje con corriente alterna como TV
  • Configurar y manejar puertos, interacción con sensores, rutinas de retardo, control de salidas.
  • Programar y verificar un programa en ensamblador con MPLAB IDE
  • Simular y validar sus circuitos en PROTEUS 8.12 antes de implementar físicamente
  • Conocerá la arquitectura general de un microcontrolador
  • Conocerá los tipos de interfaces del microcontrolador como tipos de memoria, y aspectos fundamentales para su operación
  • Conocerá la teoría necesaria para comunicarse de manera eficiente en términos de microprocesadores y microcontroladores
  • Aplicará los conceptos fundamentales sobre las características, funcionamiento, programación y aplicaciones de microprocesadores y microcontroladores
  • Conocerá las diferencias entre microprocesadores y microcontroladores
  • Conocerá la historia de los primeros microprocesadores así como sus fabricantes

Who Should Attend!

  • Estudiantes de ingeniería
  • Ingenieros
  • Makers
  • Entusiastas de la electrónica
  • Electrónicos