Aprender A Programar Microcontroladores Es Muy Fácil
micro/bit
Aprender prog ogr Aprender a programar microcontroladores es muy fácil microcontroladores ocontrolador fácil
EDICIONES TÉCNICAS REDE TÉCNICAS
MARZO/ABRIL 2002 MICRO/BIT 1
Formación
Aprender a programar microcontroladores es muy fácil
García e Ibón Ruiz Oleagordia
Figura 1. Fotografía del módulo OEM BS2-IC, basado en un PIC16C57.
productividad hasta talpunto que tuvieron la idea de comercializar las herramientas que habían ideado. Y en 1992 Parallax comercializó los módulos BASIC Stamp (ver figura 1) que adquirieron tal éxito de ventas que pasaron a erigirse como el producto estrella de la empresa. La gran aportación de los módulos BASIC Stamp reside en la conjunción de un hardware seguro, completo y listo para acoplarle los dispositivos a controlary un software accesible a cualquier técnico al estar basado en el lenguaje más fácil del mundo, el BASIC. El lenguaje PBASIC es una versión sencilla, de pocas instrucciones y adaptadas a las características de la aplicación y del microcontrolador. Al mezclarse estos dos ingredientes con una política comercial de absoluta información y libre disposición de manuales, tutoriales y software demanejo, una excelente asistencia técnica y una red de distribuidores profesionales en todo el mundo consi-
guen erigirse como el mejor sistema para iniciarse y desarrollar comercialmente este apasionante trabajo del diseño de proyectos con microcontrolador que va a precisar la colaboración de muchos proyectistas.
La filosofía del invento El lenguaje PBASIC es muy fácil de aprender y emplear puesno requiere conocimientos especializados en Electrónica ni Informática. Se ejecuta mediante un Intérprete PBASIC que está grabado de forma permanente en la memoria de código del PIC16C57 del módulo OEM BS2-IC. El programa de aplicación que hay que ejecutar se edita en la pantalla del PC con el software libre que puede bajarse por Internet o existe en el CD de la empresa. Una vez confeccionado elprograma se manda a través del puerto serie al módulo Parallax y se deposita sobre una me-
Figura 2. Esquema electrónico del módulo OEM BS2-IC. El PIC tiene grabado el Intérprete BASIC y la EEPROM almacena el programa de aplicación.
La necesidad de optimizar los tiempos de desarrollo de los proyectos que realizaban basados en microcontroladores impulsó a dos ingenieros americanos en la décadade los 80 del siglo pasado a construirse un módulo hardware que simplificase el desarrollo electrónico y un lenguaje de programación que se adaptara a sus diseños y fuese asequible para todos los operarios, aún con escasos conocimientos técnicos. Mejoraron la
2
MICRO/BIT
MARZO/ABRIL 2002
Formación
moria EEPROM independiente de 2 K Bytes y con capacidad para guardar hasta 500 líneasde PBASIC. Luego las instrucciones del programa van pasando de una en una desde la EEPROM al PIC en donde se decodifican y se ejecutan. La tarjeta dispone de toda la circuitería para que sólo baste con conectar los periféricos a gobernar para completar el prototipo (ver esquema teórico en la figura 2).
Un kit didáctico excepcional Para demostrar la sencillez y las prestaciones de los productosBASIC Stamp el fabricante facilita libremente en Internet cinco tutoriales con experimentos, tres de los cuales están en castellano, traducidos por el consultor Arístides Alvarez. Para facilitar su distribuidor en España Ingeniería de Microsistemas Programados S.L. (Microsystems Engineering) ha editado el de más interés: ¿Qué es un microcontrolador?, que se comercializa a precio de coste. Además,los lectores de esta revista conocen por anteriores artículos las cualidades didácticas y profesionales del laboratorio Universal Trainer (ver figura 3) en cuyo diseño han participado varios profesores del Departamento de Arquitectura de Computadores de la universidad de Deusto. Una de sus finalidades es la enseñanza práctica de la Microelectrónica moderna. Para conseguirlo existen una serie de...
Regístrate para leer el documento completo.