Cursos/embebido/ ansi-c

Imagen del curso de ansi-c

Inicio de clases 03 de Diciembre

Programación en Lenguaje C aplicada a Microcontroladores

Aprende a programar en el lenguaje C, uno de los lenguajes más utilizados en el desarrollo de sistemas embebidos por su eficiencia, portabilidad y capacidad para interactuar directamente con el hardware. Aplicarás estos conocimientos en microcontroladores PIC, AVR y ESP32 para desarrollar soluciones electrónicas e IoT.

    ¿Qué lograrás en este curso?

  • Programar en lenguaje C desde cero hasta nivel avanzado.
  • Optimizar código y recursos del hardware en sistemas embebidos.
  • Programar microcontroladores PIC, AVR y ESP32 utilizando lenguaje C.
  • Configurar periféricos, entradas/salidas e interrupciones.
  • Desarrollar aplicaciones IoT mediante ESP32, Wi-Fi y HTTP.
  • Online (En Vivo)
  • 8 semanas
  • 36 horas
Módulo 01
  • Clase 01 Introducción a los sistemas embebidos y su programación

    Introducción a los Sistemas Embebidos (SE). Tipos de Sistemas Embebidos y campos de aplicación. Introducción a la arquitectura de Microcontroladores. Introducción a los lenguajes de programación para MCUs. Lenguajes de programación de alto y bajo nivel. Historia del lenguaje de programación C. Proceso de compilación de los lenguajes de alto nivel.

  • Clase 02 Tipos de datos y variables

    Tipos de datos nativos. Tipos de datos estandares. Identificadores. Calificadores de tipos de datos. Definición y declaración de variables.Palabras reservadas en ANSI C.

  • Clase 03 Constantes literales y simbólicas

    Literales de tipo integer, float, char, string. Etiquetas de sustitución. Constantes mediante enum. Guardar constantes en la memoria Flash.

  • Clase 04 Operadores y expresiones

    Operadores aritméticos. Operadores de relación. Operadores lógicos. Operadores bitwise y de desplazamiento. Operadores de incremento y decremento. Operadores de asignación simple y compuesta. Operadores de direccionamiento de memoria.

Descargar temario completo