El curso práctico sobre Microcontroladores de CEKIT S. A. se publicará en 40 fascículos con tres secciones cada uno, y al final, se agrupará en tres tomos de pasta dura con cada uno de los temas principales. Para su fácil identificación, cada una de las secciones tiene un color diferente: Tomo 1: Teoría, Tomo 2: Programación y Tomo 3: Proyectos.
Para enseñar y explicar mejor esta tecnología, hemos dividido este curso en varias secciones así:
Una sección de Teoría en donde se presentan los conceptos básicos de los microcontroladores iniciando con su origen basado en los microprocesadores, su estructura o arquitectura interna, su funcionamiento eléctrico y lógico, la operación de sus bloques internos, etc. En fin, toda la información necesaria para poder configurar un circuito con un microcontrolador y entender su funcionamiento.
Introducción a los microprocesadores
Introducción a los microcontroladores
Diferencias entre un microprocesador y un microcontrolador
Principales familias de microcontroladores
Estructura básica de los sistemas con microcontrolador (Motorola y PIC de Microchip)
Arquitecturas de microcontroladores
La CPU y la ALU
Los registros
Organización de la memoria
La EPROM de datos
Las interrupciones
Los puertos de entrada/salida (1/0)
Los temporizadores (Timers)
Las opciones Comparación/Captura/PWM
El puerto serial síncrono SSP, bssp
La USART
Las referencias de voltaje
Los comparadores
Los conversores A/D
Modos de bajo consumo (sleep y watchdog)
Bits de configuración
Programación en el circuito (in circuit)
El conjunto (set) de instrucciones
Las comunicaciones seriales
Parallax (Basic Stamp)
Intel
Atmel
Tomo 1 (329 Paginas) Teoría
Una sección de Programación en donde se explicará qué es un programa de microcontrolador, los diferentes lenguajes que se utilizan, las técnicas adecuadas para elaborar programas eficientes, cómo se lleva al interior del microcontrolador y las principales herramientas de software y hardware para elaborarlos. Esta es una sección de mucha importancia dentro del curso ya que la programación es donde radica la mayor dificultad de muchas personas para acceder a esta tecnología y por ello, dedicaremos un gran esfuerzo didáctico para que todos nuestros alumnos puedan escribir sus propios programas de una forma correcta.
Programación de un microcontrolador
El ciclo de desarrollo de un programa
Herramientas de software
Programación en modo inmediato
Programación orientada a registros
Control de flujo de un programa
Puertos de entrada/salida
Subrutinas
Interrupciones
Programación en lenguaje estructurado
Temporizadores
Programación serial
Programando los conversores A/D y D/A
Programación en lenguaje C
Tópicos avanzados de programación
Tomo 2 (169 paginas) Programación
Y para completar la estructura del curso, de acuerdo a la metodología de CEKIT S.A., hay una sección de Proyectos y actividades prácticas en donde se presentan ejemplos completos con aplicaciones de diferentes tipos de microcontroladores. En esta sección también se incluirán los diagramas de pines y las características de los microcontroladores más representativos de las principales marcas o fabricantes y una explicación de los componentes y circuitos que los acompañan, desde un simple LED, hasta pantallas de cristal líquido (LCD), sensores, conversores A/D, acondicionadores de señal, etc.
Tomo 3 (330 paginas)
MediaFire, DropBox, BOX, 4Shared, Drive
Curso Básico de Micro-Controladores (108 Paginas)
MediaFire, DropBox, BOX, 4Shared, Drive