programador de pic …electronicasi.com/wp-content/uploads/2013/06/taller35.pdf ·  ·...

Post on 18-May-2018

245 Views

Category:

Documents

5 Downloads

Preview:

Click to see full reader

TRANSCRIPT

T A L L E R D E E L E C T R O N I C A

Nivel de dificultad: BAJOPROGRAMADOR DE PIC 16F84PROGRAMADOR DE PIC 16F84

INTRODUCCIÓN:Dentro del amplio mundo de la electrónica

digital, uno de sus campos más actuales e inte-resantes es el de microcontroladores.

Un microcontrolador es un chip (circuito in-tegrado), que comprende todas las partes bási-cas y mínimas de una computadora completa.Es decir dentro de un único chip se encuentranla CPU, memorias ROM y RAM, generadoresde reloj, puertos de entrada y salida, timers,wachdog, control de interrupciones, convertido-res analógicos digitales, y un lago listado máselementos.

Existe una enorme variedad de fabricantesy modelos de microcontroladores, la elección deun modelo u otro depende generalmente de lasnecesidades de diseño, del coste del micro, yde la disponibilidad de herramientas adecuadas.

La empresa norteamericana Arizona Micro-chip Tecnology más conocida abreviadamentecomo Microchip es mundialmente famosa porsu amplia gama de microcontroladores PIC.

Las siglas PIC, derivan de Periferical Inte-grated Controler, es decir controlador integradode periféricos, pues esta fue originalmente suaplicación.

Dentro del apartado Taller de Electrónica,nos proponemos ir paulatinamente incorporan-do algunos montajes que hagan uso de este tipode componentes.

Hemos elegido el PIC 16F84, por se de bajocoste (unos 5•), fácil de localizar, fácil de pro-gramar (solo tiene 35 instrucciones) y es idealpara prototipos, pues se reprograma y borraeléctricamente en apenas unos segundos.

Naturalmente, para programar cualquier dis-positivo es necesario de un software y un pro-gramador adecuados.

En nuestro caso, utilizaremos el softwareIcprog V1.04 que es completamente gratuito, ypueden descargarlo de nuestra web http://www.todoelectronica.com

El programador necesario para el PIC pue-de conseguirse también en nuestra web, mon-tado y verificado junto al cable de alimentaciónpor tan solo 12 Euros.

Otra opción es adquirir el número 23 denuestra revista que lleva de regalo un completoprogramador de PIC y EEPROM.

Si solo están interesados en programar elPIC 16F84, y no quieren realizar ningún gasto,pueden utilizar el siguiente diseño de progra-mador.

Debemos aclarar que todos estos progra-madores mencionados son únicamente pararealizar prototipos y diseños personales en usosdidácticos y educativos, pero nunca de maneracomercial o industrial.

Si por algún motivo es necesario una pro-gramación de elementos lógicos para aplicacio-nes comerciales, es imprescindible utilizar elprogramador oficial del fabricante, de lo contra-rio, el mismo, no se hace responsable de losdaños o borrados en chip que se programen conaparatos no originales de la marca.

Dicho esto, podemos indicarles, que el pre-sente circuito se ha verificado, y su funciona-miento es perfecto, siempre que se construyade la manera indicada en el artículo.

En la figura 1, pueden ver el esquema elec-trónico de este sencillo programador.

Se trata de un simple interfaz, que se en-carga de adaptar las señales presente en elconector del puerto serie (de más, menos 12v)para generar la tensión de alimentación y pro-gramación del PIC.

Es evidente que este programador no re-quiere de alimentación alguna, pues se alimen-ta directamente del puerto.

Este programador solo se puede utilizar enordenadores del tipo PC de sobremesa, perono funciona en ordenadores portátiles. El moti-

Figura 1

El software de programación o driver paraeste circuito es el conocido Icprog, que ha sidoampliamente explicado en números anterioresde esta revista.

En próximos números explicaremos algúnmontaje curioso con el PIC 16F84, y la menarade utilizar este programador y su software.

vo es muy sencillo, los puertos de un por-tátil no generan suficiente corriente paraprogramar el PIC.

El funcionamiento es el siguiente:La tensión de programación de 12, se

obtiene directamente del puerto, y se apli-ca con la resistencia R1 al pin 4.

Los datos de entrada y salida se apli-ca al pin 13 por medio del transistor T1.

La señal de reloj, que también actúacomo alimentación positiva, se aplica a lospines 10,11 y 12. La regulación de 5v dealimentación al pic se realiza en la líneanegativa GND, por medio del diodo zenerD1, y el condensador C1.

Para conectar el programador al or-denador es necesario un cable serie deltipo pin a pin (no vale ningún otro) del tipomacho hembra de 9 pines.

MONTAJEPara el montaje de este circuito, y

dada su sencillez, pueden utilizar placa deprototipos, del tipo de isletas o líneas.Aquellos que lo deseen, pueden realizarsu propia placa de circuito impreso, paralo cual les facilitamos el siguiente diseño.

Para los lectores interesados en estaplaca de circuito impreso, les informamosque está disponible solicitándola a Diatron.

LISTLISTLISTLISTLISTAAAAA DE COMPONENTES DE COMPONENTES DE COMPONENTES DE COMPONENTES DE COMPONENTESR1 Resistencia de 10K ¼ w (marrón-negro-naranja)R2 Resistencia de 10K ¼ w (marrón-negro-naranja)C1 Condensador de 220uF/25vD1 Diodo Zener de 5V1 ¼ wT1 Transistor NPN tipo BC548BZocalo de 18 pinesConector DB9 hembra1 Cable de conexión macho hembra de 9pines (pin a pin)

Pantalla del programa Icprog

20

top related