Microcontrolador MC68HC11

  • 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:

    1. 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
    2. 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
    3. 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
    4. 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