Microcontroladores RISC

Linux Soluciones Integrales
En Boca Del Río

Consultar precio
¿Quieres hablar con un asesor sobre este curso?

Información importante

  • Curso
  • Boca del río
Descripción

Objetivo del curso: Aprender a programar y desarrollar sistemas electrónicos empleando alguno de los microcontroladores de la familia AVR de ATMEL. Destinatarios del curso: Todo aquel relacionado con sistemas electrónicos: Ingenieros, Técnicos, pasantes, estudiantes o interesados, que deseen acutalizarse en el campo de los microcontroladores.

Información importante
Instalaciones

Dónde se imparte y en qué fechas

Inicio Ubicación
Consultar
Boca Del Río
Antón de Alaminos #256-B, Veracruz, México
Ver mapa

Preguntas Frecuentes

· Requisitos

*Conocimientos básicos de computación *Conocimientos básicos de electrónica

Programa académico

Objetivos específicos:

  • Aprender a programar en lenguaje "C" en forma general
  • Aprender a programar y depurar programas en el lenguaje "C" de la familia AVR
  • Obtener la capacidad de crear sistemas que empleen estos microcontroladores
  • 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 microcontoladores de esta familia

Metodología:

  • Exposiciones teóricas
  • Aprendizaje razonado con intervenciones activas de los participantes
  • Prácticas con computadoras personales

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 "C"

  • Pasos necesarios para la creación de un programa
  • Creación de un proyecto
  • Librerías
  • La estructura de un programa en lenguaje "C"
  • Definiciones
  • Variables globales
  • Configuración de interfases
  • Servicio a interrupciones
  • Programa principal
  • Funciones auxiliares
  • 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