Cursos/embebido/ ansi-c

Imagen del curso de ansi-c

Inicio de clases septiembre 2025

Ansi C orientado a Microcontroladores y SoCs

Conviértete en un experto en el uso de ANSI C para la manipulación directa de registros, punteros y estructuras en sistemas embebidos. Se abordarán temas como manejo de memoria, patrones de diseño, programación modular para periféricos, entre otros. También se implementarán sistemas operativos en tiempo real para SoCs y microcontroladores.

    ¿Qué lograrás en este curso?

  • Aprender a programar en C y en ANSI C para microcontroladores y SoCs.
  • Desarrollar firmware para sistemas embebidos, microcontroladores y SoCs.
  • Comprender los principios del desarrollo de software embebido.
  • Aprender a integrar hardware y software en sistemas embebidos
  • Dominar la programación en tiempo real y la optimización de recursos.
  • virtual
  • 8 semanas
  • 48 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

Kit de Desarrollo Esencial para el Curso

Kit de Desarrollo

Para aprovechar al máximo este curso y desarrollar tus proyectos de manera práctica, necesitarás nuestro kit de desarrollo especializado. Este kit incluye todos los componentes y herramientas necesarias para llevar a cabo cada proyecto de forma eficaz y sin complicaciones.

    ¿Qué incluye el Kit?

  1. 1. Esp32 DevKit C

    Placa de desarrollo con ESP32, incluye WiFi y Bluetooth. Ideal para proyectos IoT.

  2. 2. Módulo Joystick

    Módulo joystick analógico para controlar la dirección y velocidad de motores.

  3. 3. Modulo Relay

    Módulo de relé para controlar dispositivos de alta potencia.

  4. 4. Modulo leds tipo semáforo

    Módulo de LEDs tipo semáforo para simular señales de tráfico.