Microcontroladores Nivel I

Curso

En Monterrey

¡11% de ahorro!
$ 4,000 IVA inc.

Llama al centro

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.

Descripción

  • Tipología

    Curso

  • Lugar

    Monterrey

  • Horas lectivas

    40h

Objetivo del curso: Iniciar a los participantes en el desarrollo de aplicaciones que implique la programación de un microcontrolador. El participante será capaz de desarrollar proyectos con el microcontrolador ATMEGA32. Destinatarios del curso: Ingenieros y técnicos que ya estén laborando y tengan interes por actualizar o adquirir los conocimientos en microcontroladores. Estudiantes de nivel medio y superior para de una forma paralela a sus estudios adquieran la práctica real en la programación de microcontroladores; que les dará la experiencia y habilidades en el desarrollo de proyectos; que no se adquieren en la escuela tradicional.

Sedes y fechas disponibles

Ubicación

Inicio

Monterrey (Nuevo León)
Ver mapa
Tapia 315 Pte. Mty. Cto., 64520

Inicio

Consultar

Acerca de este curso

Ser experto en Electrónica digital.

Preguntas & Respuestas

Plantea tus dudas y otros usuarios podrán responderte

¿Quién quieres que te responda?

Sólo publicaremos tu nombre y pregunta

Programa académico

MICROCONTROLADORES NIVEL I

“Lenguaje C”

  1. Se hace referencia al compilador GCC GNU de lenguaje C para microcontroladores AVR
  2. En este curso utilizamos el microcontrolador ATMEGA32

1. Sumario GCC
1.1. Datos
1.1.1 Tipos elementales de datos

1.1. Constantes
1.1. Alcance
1.1. Clases de almacenamiento
1.1.5 Ajustando tipos de datos

1.1.6 Arreglos

1.1.7 Estructuras

1.1.8 Uniones

1.1.9 Typedefs

1.1. Campos

1.1.11 Operador SIZEOF

1.1.12 Apuntadores

1.2 Expresiones

1.2.1 Operadores

1.2.2 Precedencia de operadores

1.3 Control de flujo de datos

1.3.1 WHILE

1.3.2 DO WHILE

1.3.3 FOR

1.3.4 IF

1.3.5 IF ELSE

1.3.6 SWITCH CASE

1.3.7 BREAK

1.3.8 CONTINUE


1.4 Funciones

1.5 Directivas del Preprocesador

1.5.1 #include

1.5. #define, #undefine

1.5.3 #ifdef, #ifndef, #else, #endif


2 AVR LibC y Ensamblador

2.1 AVR LibC

2.1.1 Registros y Port IO en C

2.1.2 Registros y Port IO en ensamblador

2.1.3 Interrupciones y Señales en C

2.1.4 Control de interrupciones en C

2.1.5 Interrupciones en ensamblador

2.1.6 Control de interrupciones en ensamblador

2.1.7 Nombres predefinidos de la rutina de servicio de interrupciones

2.1.8 Funciones de retardo

2.1.9 Control de un LCD

2.1.10 Control de un teclado matricial

2.1.11 Sporte para el Bootloader

2.1.12 Soporte para la EEPROM

2.1.13 AVR device specific IO definitions

2.1.14 Program space string utilities

2.1.15 Power management

2.1.16 Watchdog timer

2.1.17 Character operations

2.1.18 System errors

2.1.19 Mathematics

2.1.20 General utilities

2.1.21 Strings

2.1.22 Interrupts and Signals

2.1.23 Special function registers

2.1.24 Inline Assembler

2.1.25 Passing parameters between C and ASM


3 AVR assembly language

3.1 Programming model

3.2 Instruction set


4 Arquitectura SPS

4.1 Fuente de voltaje

4.2 Circuitos de RELOJ y RESET

4.3 Programando interfases

4.4 Interfase a un LCD

4.5 Interfases con Teclado, botones y switches DIP

4.6 Interfase USB (RS232)

4.7 Interfase para Motor

4.8 Conexiones de la tarjeta

Llama al centro

¿Necesitas un coach de formación?

Te ayudará a comparar y elegir el mejor curso para ti y a financiarlo en cómodas cuotas mensuales.

Microcontroladores Nivel I

$ 4,000 IVA inc.