Proyectos Con Microcontroladores PIC (Sandra)

5
Proyectos con microcontroladores PIC Introducción: Los microcontroladores PIC, basados en la arquitectura RISC , contemplan la mayoría de las características de esta arquitectura. Entre ellas podemos destacar, set de instrucciones homogéneo, reducido nmero de instrucciones y alta !elocidad. Por su reducido coste, su amplia gama y la cantidad de in"ormación disponible se han abierto un hueco bastante importante en el mercado de los microcontroladores, siendo #icrochip una empresa líder $unto #otorota o Intel. El ob$eti!o es mostrar como empe%ar a traba$ar con los microcontroladores PIC. Para ello utili%aremos el modelo b&sico PIC'()*+ y di"erentes herramientas de traba$o obtenidas gratuitamente de Internet. El PIC'()*-( es de gama media, es decir no tiene todos los recursos internos que poseen otros modelos m&s a!an%ados, pero por otro lado su tama o, precio y "acilidad de uso, lo hacen idóneo para introducirse en el mundillo. Entorno de desarrollo La empresa #icrochip adem&s de "abricar y distribuir los microcontroladores PIC o"rece un entorno de desarrollo semi/ gratuito para ellos, se trata del #PL 0/I1E. Con esta aplicación podemos programar, compilar, simular y con una serie de herramientas e2tras incluso grabar. Esta claro que estas herramientas 3PIC# 45E6, IC1, ICE,...7 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. 8uestra bsqueda nos ha proporcionado un entorno de desarrollo para 9indo s, aunque esperamos tener la lista de herramientas Linu2 en bre!e, "ormado por: #PL 0 3!;.(7 para editar, compilar y simular las aplicaciones. Icprog 3!'.<.+7 para grabar el =chero compilado en el PIC. >rabador 5E?< para poder grabar los PIC.

description

Proyectos con microcontroladores PIC (16F877P/I)

Transcript of Proyectos Con Microcontroladores PIC (Sandra)

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