
📘 Descripción del curso – MICROCONTROLADORES
La asignatura Microcontroladores introduce al estudiante en los fundamentos teóricos y prácticos de los sistemas microcontrolados, con énfasis en el diseño, programación e implementación de soluciones reales para aplicaciones en automatización, control y telecomunicaciones.
Durante el curso se estudia la arquitectura interna, el set de instrucciones y los periféricos de microcontroladores de 8 bits, tomando como dispositivo principal el ATMEGA1284P, y se trabaja de manera progresiva desde el manejo básico de entradas y salidas hasta la integración de comunicaciones, temporización, interrupciones y módulos especiales.
El enfoque es práctico y aplicado, combinando clases magistrales cortas, laboratorios guiados, talleres de programación y mini-proyectos, todos articulados con un proyecto integrador que culmina en un prototipo funcional. La programación se realiza tanto en lenguaje ensamblador como en lenguaje C, utilizando herramientas profesionales de desarrollo.
Al finalizar el curso, el estudiante estará en capacidad de analizar, diseñar y construir sistemas embebidos funcionales, evaluando su viabilidad técnica, impacto y pertinencia en contextos reales, fortaleciendo competencias técnicas, analíticas y de trabajo colaborativo. 🔧🤖
La asignatura Microcontroladores introduce al estudiante en los fundamentos teóricos y prácticos de los sistemas microcontrolados, con énfasis en el diseño, programación e implementación de soluciones reales para aplicaciones en automatización, control y telecomunicaciones.
Durante el curso se estudia la arquitectura interna, el set de instrucciones y los periféricos de microcontroladores de 8 bits, tomando como dispositivo principal el ATMEGA1284P, y se trabaja de manera progresiva desde el manejo básico de entradas y salidas hasta la integración de comunicaciones, temporización, interrupciones y módulos especiales.
El enfoque es práctico y aplicado, combinando clases magistrales cortas, laboratorios guiados, talleres de programación y mini-proyectos, todos articulados con un proyecto integrador que culmina en un prototipo funcional. La programación se realiza tanto en lenguaje ensamblador como en lenguaje C, utilizando herramientas profesionales de desarrollo.
Al finalizar el curso, el estudiante estará en capacidad de analizar, diseñar y construir sistemas embebidos funcionales, evaluando su viabilidad técnica, impacto y pertinencia en contextos reales, fortaleciendo competencias técnicas, analíticas y de trabajo colaborativo. 🔧🤖
- Profesor: JUAN SEBASTIAN CORREA FERNANDEZ
Skill Level: Beginner