Microcontroladores Nivel I

Centro de Tecnología Electrónica
En Monterrey

$ 4,000
IVA inc.
¿Quieres hablar con un asesor sobre este curso?
Compara este curso con otros similares
Ver más cursos similares

Información importante

  • Curso
  • Monterrey
  • 40 horas de clase
Descripción

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.

Información importante
Instalaciones

Dónde se imparte y en qué fechas

Inicio Ubicación
Consultar
Monterrey
Tapia 315 Pte. Mty. Cto., 64520, Nuevo León, México
Ver mapa

Preguntas Frecuentes

· Requisitos

Ser experto en Electrónica digital.

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


Compara este curso con otros similares
Ver más cursos similares