domingo, 25 de mayo de 2014

Curso Práctico sobre Microcontroladores CEKIT

Versión RGKIT 1.0
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.

En la sección de teoría, se estudian los fundamentos teóricos y funcionales de los microcontroladores. Esto se refiere a la estructura o arquitectura interna de los mismos, así como a la función de cada uno de los terminales o pines de los diferentes dispositivos tratados en el curso cuyo conocimiento es necesario para diseñar circuitos con estos componentes.


Se empieza con un repaso sobre el tema de los microprocesadores, los cuales dieron origen a los microcontroladores, y se desarrollan durante las lecciones, los diferentes aspectos técnicos de esta tecnología.
Los siguientes son los principales temas tratados en esta sección:

  • 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

Sección de Programación. Todo aparato o proyecto con microcontroladores incluye, además de los diferentes circuitos, uno o varios programas que se deben escribir en el lenguaje apropiado según el tipo de microcontrolador utilizado. Este curso le proporcionará los conocimientos necesarios para que adquiera la habilidad de programarlos. Los principales temas tratados son:

  • 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

Sección de Proyectos. En esta importante sección del curso, se entrega una amplia información con la cual el alumno podrá ensamblar una buena cantidad de proyectos. Para cada uno de ellos se incluye la teoría de funcionamiento, el diagrama esquemático, la lista de materiales, las instrucciones para el ensamblaje y el listado del programa.

Tomo 1

Tomo 2

Tomo 3

Haz clic sobre los títulos del índice y las lecciones y sorprendete