Proyectos con microcontroladores PIC
Proyectos con microcontroladores PICIntroduccin:Los
microcontroladores PIC, basados en la arquitectura RISC, contemplan
la mayora de las caractersticas de esta arquitectura. Entre ellas
podemos destacar, set de instrucciones homogneo, reducido nmero de
instrucciones y alta velocidad.
Por su reducido coste, su amplia gama y la cantidad de
informacin disponible se han abierto un hueco bastante importante
en el mercado de los microcontroladores, siendo Microchip una
empresa lder junto Motorota o Intel. El objetivo es mostrar como
empezar a trabajar con los microcontroladores PIC. Para ello
utilizaremos el modelo bsico PIC16F84A y diferentes herramientas de
trabajo obtenidas gratuitamente de Internet.
El PIC16F876A es de gama media, es decir no tiene todos los
recursos internos que poseen otros modelos ms avanzados, pero por
otro lado su tamao, precio y facilidad de uso, lo hacen idneo para
introducirse en el mundillo.
Entorno de desarrollo
La empresa Microchip adems de fabricar y distribuir los
microcontroladores PIC ofrece un entorno de desarrollo
semi-gratuito para ellos, se trata del MPLAB-IDE. Con esta
aplicacin podemos programar, compilar, simular y con una serie de
herramientas extras incluso grabar. Esta claro que estas
herramientas (PICMASTER, ICD, ICE,...) son las que no son gratuitas
y las que impiden que se tenga el entorno completo de desarrollo.
Pero esto no nos debe de preocupar, como en todo, la gente se ha
buscado otros caminos para poder grabar PIC y se han desarrollado
sus propios cargadores y grabadores.
Nuestra bsqueda nos ha proporcionado un entorno de desarrollo
para Windows, aunque esperamos tener la lista de herramientas Linux
en breve, formado por:
MPLAB (v5.6) para editar, compilar y simular las
aplicaciones.
Icprog (v1.0.4) para grabar el fichero compilado en el PIC.
Grabador TE20 para poder grabar los PIC.
Todas ellas son gratuitas y estn disponibles en Internet. El
MPLAB lo ha desarrollado la empresa Microchip y en su WEB siempre
podemos encontrar la ltima versin. El Icprog lo ha desarrollado
Bonny Gijzan y en su Web podemos ver las ltimas noticias sobre su
estado. Por ltimo el grabador TE20 lo compr en una tienda de
electrnica, me costo unos 18 Euros, pero en Internet estn las
especificaciones del mismo para poder construirse uno.
Proyecto PICMIN
Los microcontroladores PIC han supuesto una novedad para m, si
bien haba odo hablar mucho de ellos, hasta ahora no haba tenido
necesidad de realizar ningn proyecto sobre ellos. Ahora, gracias a
la asignatura de Arquitectura de Ordenadores, me veo en la
necesidad de aprender su tecnologa y empezar a realizar
aplicaciones.
Siguiendo el mtodo utilizado para disear la CT6811 (basada en el
microcontrolador 68Hc11 de Motorota), hemos realizado una placa
mnima que nos permita ir conociendo el hardware mnimo para tener un
PIC funcionando y poder desarrollar una entrenadora. Para empezar
hemos montado en una placa de puntos un PIC16F84 con un reloj
externo, circuito de reset, un led y un pulsador. Para nosotros
este es el esquema mnimo, aunque por las caractersticas de estos
micros, nos podramos incluso ahorrar el reloj. Hemos bautizado a
este primer esquemtico con el nombre de Picmin, que se puede
obtener en la seccin de downloads.
Los circuitos que aparecen en el esquema son independientes del
PIC, por lo tanto si alguien quiere hacerse la placa con el
PIC16F877 el circuito sigue siendo vlido. La forma de desarrollar
aplicaciones es utilizando las herramientas descritas en la seccin
del Entorno de Desarrollo. En los siguientes meses queremos
desarrollar el circuito cargador desde el PC, de esa forma
evitaremos el cargador externo.
Esta placa nos ha permitido desarrollar algunos programas de
ejemplo que se encuentran en el apartado de download, lo que no
encontraris ser el PCB de la placa porque no se ha realizado.
Consideramos que es demasiado simple y que hasta que no se tenga el
circuito grabador no conviene hacer su PCB. Curso de reciclaje para
profesores de Aplicacin didctica con PIC's
Durante la primera quincena de julio se han celebrado en
Tarragona dos cursos para reciclaje de profesores con el ttulo:
Aplicacin didctica de los microcomputadores PIC.Organizado en el
Seminario de Electrnica del IES-SEP Comte de Rius, impartido por
Manolo Amores, se hace una introduccin de las nuevas tendencias
tecnolgicas en la industria, y a un primer nivel de complejidad
apropiada a nuestros contenidos curriculares. Hemos contado tambin
con la colaboracin y la presencia del Sr. Mikel Etxebarria de MSE
Bilbao. Autor de numerosas publicaciones y material didctico.,El
objetivo del curso es exponer las actividades, secuenciacin y
procedimientos en nuestro centro, intercambiar ideas y
experiencias, y elaborar nuevos materiales didcticos tanto a nivel
prctico como documental. Han participado compaeros de todos los
niveles: ESO, bachillerato y ciclos de grado medio y superior de
diferentes especialidades.Como resumen de las valiosas
aportaciones, materiales didcticos generados y, sobre todo, de las
posibilidades de colaboracin en proyectos comunes para trabajar
nuevos materiales, estamos pensando en la posibilidad de crear un
grupo inter-disciplinar con la participacin de todos los niveles, y
continuar la tarea comenzada aqu.
Curso "Microcontroladores PIC y Herramientas de Desarrollo"
Durante los das 2-6 de Junio se ha celebrado en el departamento
de electrnica del IES "La Fuensanta" de Crdoba un seminario
terico/prctico sobre microcontroladores PIC y herramientas de
desarrollo. Organizado por el CEP Luisa Revuelta de Crdoba e
impartido por Ingeniera de Microsistemas Programados, cont con la
asistencia de 15 profesores del rea de electrnica con vistas a
preparar los nuevos cursos de grado medio y superior que se
impartirn en dicho centro.La duracin del seminario fue de 25h y se
hizo una completa exposicin de la familia PIC16FXXX, su
arquitectura, instrucciones y herramientas software de desarrollo.
El aula, totalmente equipada, cont con diferentes herramientas
hardware para las prcticas como la tarjeta Micro'PIC Trainer y el
laboratorio PIC'School.
Laboratorio PIC School con tutorial y ejemplos para PIC16F876 y
18FXXX[PICSCHOOL]Bienvenido al fascinante mundo de los
microcontroladores. Ingeniera de Microsistemas Programados S.L. se
complace en poner en tus manos el laboratorio PIC School, la
herramienta definitiva para el aprendizaje y diseo de aplicaciones
basadas en los populares microcontroladores PIC de Arizona
Microchip.
PIC School es un laboratorio de carcter didctico y una evolucin
de los populares y conocidos entrenadores MicroPIC Trainer y
PICLaboratory. Permite trabajar con los dispositivos PIC mas
representativos de las familias 12F, 16F, 18F y dsPIC, pudindose
desarrollar proyectos completos a nivel software y hardware.
Dispone de un amplio y representativo nmero de perifricos muy
utilizados en las aplicaciones reales y un mdulo board para el
montaje sin soldadura del hardware necesario en un determinado
proyecto. Incluye un grabador en circuito.
A diferencia de otros equipos similares, ninguno de los
perifricos contenidos en el laboratorio PIC School estn conectados
de forma predeterminada a las lneas de E/S del microcontrolador. Es
el propio usuario quien, mediante un sencillo cableado sin
soldadura, conecta y asocia los distintos perifricos a esas lneas
de E/S segn lo requiera la aplicacin. Esto permite tener un
contacto ms directo con el hardware y un mayor control del
mismo.
El equipo bsico PIC School incluye un Tutorial sobre los
PIC16F87X junto a los materiales necesarios para desarrollar una
completa coleccin de proyectos y programas resueltos en Ensamblador
y en lenguaje C, as como una introduccin a los PIC18Fxxx.
En Ingeniera de Microsistemas Programados S.L. somos conscientes
de la necesidad de disponer de herramientas sencillas, flexibles,
potentes y de bajo coste, que permitan desarrollar y evaluar de
forma cmoda y rpida las aplicaciones desarrolladas por el usuario,
y donde se puedan emplear y aprovechar al mximo los distintos
recursos internos que poseen los microcontroladores PIC, desde la
gama baja a la gama mejorada. Esta ha sido nuestra meta y objetivo
final a la hora de presentar el laboratorio PIC School.
Aqu tenemos algunas muestras de su procedimiento:
INCLUDEPICTURE
"http://www.msebilbao.com/tienda/images/PICSCHOOL2.jpg" \*
MERGEFORMATINET