Microcontroladores Nivel I
Curso
En Monterrey
¿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
Inicio
Acerca de este curso
Ser experto en Electrónica digital.
Opiniones
Programa académico
MICROCONTROLADORES NIVEL I
“Lenguaje C”
- Se hace referencia al compilador GCC GNU de lenguaje C para microcontroladores AVR
- 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
¿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