- Objetivo general:
Aprender a programar y desarrollar sistemas electrónicos empleando el microcontrolador MC68HC11 de Motorola
- Objetivos específicos:
- Aprender a programar en lenguaje ensamblador en forma general
- Aprender a programar y depurar programas en el lenguaje ensamblador del MC68HC11
- Obtener la capacidad de crear sistemas que empleen este microcontrolador
- Conocer diferentes formas de realizar interfases con sensores y con controladores de potencia
- Aprender técnicas básicas de control
- Conocer cómo se pueden desarrollar interfases para comunicarse con aplicaciones en Linux y Windows
- Realizar prácticas para que el participante se desempeñe con confianza en el diseño e implementación de sistemas con este microcontolador
- Metodología:
- Exposiciones teóricas
- Aprendizaje razonado con intervenciones activas de los participantes
- Prácticas con computadoras personales
- Duración:
- 40 horas (30% teoría, 70% práctica)
- Contenido temático:
- Introducción:
- Qué es un sistema de cómputo y su arquitectura básica
- Qué son y para qué sirven las interrupciones
- Diferencias entre microprocesadores y microcontroladores
- Bases de programación
- Algoritmos
- Diagramas de flujo
- Codificación
- Diferentes marcas de microcontroladores
- Introducción a la familia de los microcontroladores AVR:
- Interfases incluídas
- Mapa de memoria
- Direccionamiento de memoria
- Juego de instrucciones
- Programación en lenguaje ensamblador
- Pasos necesarios para la creación de un programa
- Directivas del compilador
- La estructura de un programa en lenguaje ensamblador
- Definiciones
- Variables
- Configuración
- Programa principal
- Subrutinas
- Servicio a interrupciones
- Vectores de interrupción
- Herramientas disponibles para el desarrollo de programas
- El compilador
- El simulador
- El programador
- Desarrollo de programas y prácticas
- Diseño de interfases
- Señales
- Digitales y analógicas
- Conversión analógica-digital
- Conversión digital-analógica
- Algunas formas de acoplamiento de sensores
- Control de potencia en AC y DC
- Principios de control ON-OFF, proporcional y PID
- Formas de comunicación entre microcontroladores
- Desarrollo de prácticas diversas
- Cómo manejar un teclado
- Cómo manejar una pantalla de cristal líquido
- Termómetro digital
- Control de temperatura
- Dirigido a:
Todo aquel relacionado con sistemas electrónicos: Ingenieros, Técnicos, pasantes, estudiantes o interesados, que deseen acutalizarse en el campo de los microcontroladores
- Requisitos
- Conocimientos básicos de computación
- Conocimientos básicos de electrónica