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'll learn
understand the history and evolution of PIC microcontrollers
identify different types of microcontroller architecture
explain the distinctions between RISC and CISC programming
recognize the types of memory used in microcontrollers
implement basic programming and configurations for microcontrollers
Course objectives
to familiarize students with microcontroller terminology
to teach the practical application of light sensing with microcontrollers
to give students a comprehensive overview of microcontroller systems