editorial quark srl de argentinapublicidad.ventadewebs.com.ar/desde...

92

Upload: phungdiep

Post on 20-Sep-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de
Page 2: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

N º 1 0 9

Di rec tor de la Colección Club Saber ElectrónicaIng. Ho ra cio D. Va lle joJefe de RedacciónJosé María Nieves

Club Saber Electrónica es una publicación deSaber Internacional SA de CV de México y Editorial Quark SRL de Argentina

Editor Responsable en Argentina y México:Ing. Horacio D. Vallejo

Administración México: Patricia Rivero Rivero

Comercio Exterior Argentina: Hilda Jara

Comercio Exterior México: Margarita Rivero Rivero

Responsable de Atención al Lector:Alejandro A. Vallejo

Coordinador InternacionalJosé María Nieves

PublicidadArgentina: 4301-8804 - México: 5839-5277

Areas de ApoyoVictor Ramón Rivero RiveroIsmael Cervantes de AndaFernando DucachTeresa DucachFernando FloresPaula VidalRaúl Romero

Internet: www.webelectronica.com.ar

Web Manager: Pablo Ábalos

Club Sa ber Elec tró ni ca. Fe cha de pu bli ca ción: julio de 2005.Pu bli ca ción men sual edi ta da y pu bli ca da por Edi to rialQuark, He rre ra 761 (1295) Ca pi tal Fe de ral, Ar gen ti na(005411-43018804), en con jun to con Sa ber In ter na cio nal SAde CV, Av. Moc te zu ma Nº 2, Col. Sta. Ague da, Eca te pec deMo re los, Mé xi co (005255-58395277), con Cer ti fi ca do de Li ci -tud del tí tu lo (en trá mi te). Dis tri bu ción en Mé xi co: REI SAde CV. Dis tri bu ción en Ar gen ti na: Ca pi tal: Car los Can ce lla -ro e Hi jos SH, Gu ten berg 3258 - Cap. 4301-4942 - In te rior:Dis tri bui do ra Ber trán S.A.C. Av. Vé lez Sárs field 1950 - Cap.– Dis tri bu ción en Uru guay: Ro de sol SA Ciu da de la 1416 –Mon te vi deo, 901-1184 – La Edi to rial no se res pon sa bi li za porel con te ni do de las no tas fir ma das. To dos los pro duc tos omar cas que se men cio nan son a los efec tos de pres tar un ser -vi cio al lec tor, y no en tra ñan res pon sa bi li dad de nues tra par -te. Es tá pro hi bi da la re pro duc ción to tal o par cial del ma te rialcon te ni do en es ta re vis ta, así co mo la in dus tria li za ción y/oco mer cia li za ción de los apa ra tos o ideas que apa re cen en losmen cio na dos tex tos, ba jo pe na de san cio nes le ga les, sal vome dian te au to ri za ción por es cri to de la Edi to rial.

Revista Club Saber Electrónica, ISSN: 1668-6004

Ed i tor i a l - Ed i to r i a l - Ed i to r i a l - Ed i to r i a l

Pro­yec­tos con

mi­cro­con­tro­la­do­res­

Pic­y­Pi­ca­xe

Sin du das, los mi cro con tro la do res son las ver da de ras “es tre llas” de laelec tró ni ca ac tual, es pe cial men te en lo que se re fie re a equi pos de con su -mo, elec tró ni ca edu ca ti va y pro yec tos.

En los úl ti mos años, en Sa ber Elec tró ni ca ex pli ca mos el fun cio na mien tode di fe ren tes fa mi lias (Mo to ro la, Na tio nal, Mi cro chip, etc) y di se ña mos pro -yec tos con cir cui tos in te gra dos fá ci les de con se guir en el mer ca do lo cal yno muy ca ros. Si guien do es ta lí nea, pres ta mos es pe cial aten ción a los PICsde Mi cro chip, ya que son ƒáci les de ma ne jar, “muy du ros” a la ho ra de suma ni pu la ción (tie nen mu chas pro tec cio nes) y la ma yo ría de las he rra mien -tas son gra tui tas. Tan ta aten ción pres ta mos a es tos micro con tro la do res,que pu bli ca mos has ta la fe cha 5 li bros de tex to que ha blan so bre ellos, ha -cien do hin ca pié en el PIC16F84 por ser el com po nen te más di fun di do en In -ter net.

Aho ra bien, pa ra tra ba jar con los PICs de Mi cro chip, el lec tor de be po -ser un cir cui to car ga dor con su co rres pon dien te soft wa re de ges tión, de besa ber ma ne jar un en tor no de de sa rro llo que no se en cuen tra en es pa ñol ytie ne que apren der a pro gra mar en as sem bler (len gua je de ins truc cio nes),lo cual mu chas ve ces pue de re sul tar en go rro so.

Ha ce apro xi ma da men te 10 años des cu brí un sis te ma mi cro con tro la dorcon to das las ven ta jas de Mi cro chip y mu cho más, nos re fe ri mos a PI CA XE,un chip “es pe cial” que fa ci li ta aún más la ta rea del téc ni co pro yec tis ta y ar -ma dor. Los mi cro con tro la do res PI CA XE son PICs co mu nes (he chos por Mi -cro chip) a los que se le ha gra ba do un pe que ño pro gra ma in ter no, de no mi -na do firm wa re (firm wa re o pro gra ma ción en fir me, es un blo que deins truc cio nes de pro gra ma pa ra pro pó si tos es pe cí fi cos, gra ba do en una me -mo ria ti po ROM, que es ta ble ce la ló gi ca de más ba jo ni vel que con tro la loscir cui tos elec tró ni cos de un dis po si ti vo de cual quier ti po) pa ra que no pre ci -se de un cir cui to ex ter no pa ra ser gra ba do y pa ra que el pro gra ma a gra barpue da ser es cri to en BA SIC y has ta en dia gra ma de flu jo. Y si to do es to“ya es un lu jo”, el uti li ta rio que per mi te ha cer to do es to, y que se co nec taen tre la pla ca don de es ta el PI CA XE y la com pu ta do ra con un ca ble muysim ple de 3 hi los, es tá en es pa ñol y es gra tui to.

Co mo ya es po si ble con se guir los PI CA XE en las prin ci plaes pla zas deAmé ri ca La ti na, de ci di mos edi tar es ta obra, que con tie ne mu cha in for ma -ción útil, ex pli ca to dos los pa sos que de be sa ber pa ra tra ba jar con PI CA XEy de sa rro lla una se rie de pro yec tos com ple tos pa ra que mon te equi pos su -ma men te úti les y que de no ser por PI CA XE, se rían muy cos to sos.

Co mo pue de ob ser var, son mu chas ven ta jas y muy po cas des ven ta jas(sin ce ra men te no se me ocu rre nin gu na), por lo tan to ¡Ma nos a la Obra!

Me des pi do co men tán do les que el pró xi mo nú me ro de la co lec ción ClubSa ber Elec tró ni ca es ta rá de di ca do al fun cio na mien to, man te ni mien to y re -pa ra ción de los te le vi so res de úti ma ge ne ra ción, así que “re sér ve la ya a suca ni lli ta (vo cea dor) ami go”.

¡Has ta el mes pró xi mo!

Ing. Ho ra cio D. Va lle joISBN Nº: 987-1116-53-5

Page 3: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

PICs: Diagrama en Bloques, Carga y Programación ................................3

Introducción ..................................................................................................3

Descripción de sus pines...............................................................................3

Organización de la memoria .........................................................................4

La memoria EEPROM o memoria de programa...........................................4

La memoria RAM .........................................................................................4

Registros internos..........................................................................................5

Pero...¿Qué es un PIC? .................................................................................7

Diagrama en bloques del PIC16F84 .............................................................8

Programación y carga de PICs ....................................................................13

Habilitación del reset ..................................................................................15

Circuito de vigilancia (perro guardián).......................................................16

Quark Pro2: circuito cargador de PICs y mucho más. ................................16

Los Microcontroladores PICAXE: un sistema muy fácil de programar que

no precisa de costosos cargadores y en los que el programa puede hacerse en

BASIC o en diagrama de flujo ..................................................................21

Introducción ...............................................................................................21

Ventajas del sistema PICAXE.....................................................................22

El sistema PICAXE.....................................................................................24

El editor de programas ................................................................................24

Comenzando a trabajar con PICAXE .........................................................27

Entrenador para PICAXE-18 ......................................................................30

Primeras prácticas con PICAXE.................................................................33

Uso y prueba de leds: primeros programas en BASIC ...............................33

Uso y prueba de timbres y zumbadores ......................................................35

Prueba y uso de sensores digitales ..............................................................37

Prueba y uso de fotorresistencias ................................................................38

Trabajando con Microcontroladores PICAXE de 18 pines......................41

Más sobre el sistema PICAXE....................................................................41

Entrenador PICAXE-18 ..............................................................................43

Preparando el tablero tutorial......................................................................43

El software gratuito para trabajar con PICAXE .........................................44

Ejecutando un programa de muestra...........................................................44

Instrucciones para uso en Windows............................................................44

Aprendiendo a hacer programas en BASIC................................................45

Utilizando el comando Symbol...................................................................45

El circuito del “entrenador” PICAXE-18 ...................................................46

Utilizando Bucles For...Next.......................................................................47

Controlando la velocidad de un motor........................................................47

Uso de timbres y zumbadores electrónicos en el sistema PICAXE............48

Uso de entradas con sensores digitales .......................................................49

Uso de entradas con sensores analógicos ...................................................50

Cómo se leen las entradas analógicas .........................................................50

Programación por organigramas o diagramas de flujo ...............................51

Dibujando organigramas .............................................................................52

Uniendo bloques .........................................................................................53

Simulación de pantalla ................................................................................53

Convirtiendo organigramas.........................................................................53

Utilizando símbolos ....................................................................................53

Guardando e imprimiendo organigramas....................................................53

Sistemas de números...................................................................................54

Visualizando cifras analógicas en el display de 7 segmentos .....................54

Controlando motores paso a paso ...............................................................55

Subrutinas ...................................................................................................56

El circuito del entrenador............................................................................57

Proyectos Completos con Microcontroladores PICAXE..........................59

Armado y programación de una mascota virtual ........................................59

Diagrama de bloques de un sistema microcontrolado ................................59

Cómo programar el sistema PICAXE.........................................................62

El diagrama y el circuito impreso de la mascota ........................................64

Probando el circuito ....................................................................................64

Programa 1 ..................................................................................................66

Programa 2 ..................................................................................................66

Armado y programación de una central de alarma .....................................68

Diagrama de bloques del sistema de alarma ...............................................68

Algunos conceptos para recordar................................................................69

Prueba y uso de transistores ........................................................................69

El circuito de la alarma ...............................................................................71

Algunas consideraciones para principiantes ...............................................72

Ideas de programación ................................................................................76

Programa 1 ..................................................................................................76

Programa 2 ..................................................................................................76

Armado y programación de un sistema de luces de seguridad ...................77

Utilizando leds ............................................................................................78

El circuito del juego de luces de seguridad.................................................79

Programa 1 ..................................................................................................82

Programa 2 ..................................................................................................83

Armado y programación de un juego electrónico.......................................83

Algunas cosas para tener en cuenta ............................................................84

El circuito del juego electrónico .................................................................84

Consejos útiles para el principiante ............................................................85

Resumen de microcontroladores PICAXE.. ...............................................89

Circuito serie de descarga ...........................................................................89

PICAXE, preguntas más frecuentes............................................................90

2 Club Saber eleCtróniCa

IndIce de la Obra cOmpleta

Pro­yec­tos­­con

mi­cro­con­tro­la­do­res

Pic­y­Pi­ca­xe

Page 4: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

Club Saber eleCtróniCa 3

In tro duc ción

Con es te ca pí tu lo pre ten do in tro du cir al lec tor

en el mun do de la pro gra ma ción de mi cro con tro la -

do res PIC de for ma prác ti ca y sen ci lla. Acla ra mos

que Edi to rial Quark ha edi ta do va rios tex tos so bre

los mi cro con tro la do res de Mi cro chip y que es te li -

bro es tá de di ca do a los mi cro con tro la do res PI CA -

XE que son PICS que tie nen gra ba dos un pe que ño

pro gra mi ta (firm wa re) pa ra que sean más fá ci les de

pro gra mar que los PICs y sin ne ce si dad de qui tar -

los de la pla ca de cir cui to im pre so don de es tán ope -

ran do.

Se dan por sa bi dos al gu nos co no ci mien tos muy

bá si cos so bre elec tró ni ca di gi tal. Ha bla re mos de

Ins truc cio nes, re gis tros de me mo ria RAM, me mo -

ria EE PROM (un ti po de ROM), de ni ve les ló gi cos

"0" ó "1" y co sas por el es ti lo.

Ba sa mos es ta in tro duc ción en el PIC16F84 por

ser uno de los com po nen tes más co no ci dos y que

ma yor can ti dad de pro yec tos tie ne en la web.

Un PIC (Pro gra mma ble In te gra ted Cir cuit =

Cir cui to In te gra do Pro gra ma ble) es un mi cro con -

tro la dor, una es pe cie de "com pu ta do ra en mi nia tu -

ra" que po dre mos pro gra mar a vo lun tad. En su in -

te rior po see un mi cro pro ce sa dor, una me mo ria

RAM (vo lá til) don de guar da re mos las va ria bles y

ma ne ja re mos los da tos (de he cho los puer tos son

di rec cio nes de me mo ria de es te blo que), una me -

mo ria EE PROM (no vo lá til) don de guar da re mos

nues tro pro gra ma, un ti mer o con ta dor que nos fa -

ci li ta rá al gu nas ta reas, y puer tos pa ra co mu ni car se

con el ex te rior y al gu nas otras co sas…

Las ca rac te rís ti cas más re pre sen ta ti vas del

PIC16F84 son:

Ope­ra­a­una­fre­cuen­cia­má­xi­ma­de­10MHz

Po­see­1kby­te­de­me­mo­ria­EE­PROM­pa­ra­nues­-

tro­pro­gra­ma

Tie­ne­68­by­tes­(de­8­bits)­de­me­mo­ria­RAM­adi­-

cio­na­les

Tam­bién­ tie­ne­64­by­tes­de­me­mo­ria­EE­PROM

pa­ra­da­tos­(no­volá­ti­les)

Se­pue­de­ope­rar­con­só­lo­35­ins­truc­cio­nes

Dis­po­ne­ de­ 13­ pi­nes­ de­ en­tra­da­/sa­li­da­ (un

puer­to­com­ple­to­de­8­bits­+­otro­de­5­bits)

Tie­ne­un­ti­mer­/con­ta­dor­de­8­bits

Des crip ción de sus Pi nes

En la fi gu ra 1 po de mos apre ciar el dia gra ma de

pa tas o ter mi na les del PIC16F84, la fun ción de ca -

da pin es la si guien te:

RA0,­RA1,­RA2,­RA3­y­RA4:­son­los­pi­nes­del

puer­to­A

RB0,­RB1,­RB2,­RB3,­RB4,­RB5,­RB6­ y­RB7:

son­los­pi­nes­del­puer­to­B.

MCLR:­Pin­de­re­se­teo­del­PIC,­cuan­do­se­po­ne

a­"0"­el­PIC­se­re­se­tea.

Vdd­y­Vss:­pi­nes­de­ali­men­ta­ción­(Vdd­5V­y­Vss

a­ma­sa)­

OSC1/CL­KIN­ y­ OSC2/CL­KOUT:­ son­ pa­ra­ el

os­ci­la­dor.­Los­ti­pos­de­os­ci­la­do­res­más­usa­dos­son

el­XT­(cris­tal­de­cuar­zo)­y­el­RC­(re­sis­ten­cia­y­con­-

den­sa­dor),­el­mo­do­de­co­ne­xio­na­do­pa­ra­ca­da­uno

de­los­dos­os­ci­la­do­res­men­cio­na­dos­se­mues­tra­en

la­fi­gu­ra­2.

Pa ra el os ci la dor a cris tal C1 = C2 = 33pF y la

fre cuen cia del cris tal de be ser in fe rior a 4MHz.

Pa ra el os ci la dor RC C1 de be ser su pe rior a

20pF e in fe rior a 10nF y R1 de be es tar com pren di -

da en tre 3k3 y 100kΩ

Ca be acla rar que el os ci la dor tam bién pue de

fun cio nar con un re so na dor o con un fil tro ce rá mi -

PICs:DIagrama en Bloques, Carga y

ProgramaCIón

Figura 1

Page 5: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

4 Club Saber eleCtróniCa

co y has ta se le pue de “in yec tar” una se ñal por la

pa ta 16, que dan do li bre (en ese ca so) el ter mi nal

15.

or ga ni za ción de la me mo ria

En pri mer lu gar te ne mos que dis tin guir cla ra -

men te en tre tres ti pos de me mo ria, a sa ber:

1)­ La­ me­mo­ria­ EE­PROM­ don­de­ al­ma­ce­na­re­-

mos­el­pro­gra­ma­que­ha­re­mos,­es­ta­me­mo­ria­so­lo

po­drá­ser­lei­da­por­el­PIC­(el­PIC­va­le­yen­do­las

ins­truc­cio­nes­ del­ pro­gra­ma­ al­ma­ce­na­do­ en­ es­ta

me­mo­ria­y­las­va­eje­cu­tan­do).­Al­apa­gar­el­PIC­es­-

ta­me­mo­ria­no­se­bo­rra.

2)­La­me­mo­ria­RAM­en­cu­yos­re­gis­tros­se­ irán

al­ma­ce­nan­do­los­va­lo­res­de­las­va­ria­bles­que­no­so­-

tros­ carguemos­ y­ cuan­do­ no­so­tros­ desea­mos­ (por

pro­gra­ma),­al­apa­gar­el­PIC­es­ta­me­mo­ria­se­bo­rra.

3)­La­me­mo­ria­EE­PROM­pa­ra­da­tos,­es­un­es­-

pa­cio­de­me­mo­ria­EE­PROM­en­ la­que­se­pue­den

guar­dar­va­ria­bles­que­que­re­mos­con­ser­var­aun­que

se­apa­gue­el­PIC.­No­se­tra­ta­rá­aquí­por­ser­una

me­mo­ria­mas­di­fí­cil­de­em­plear.

la me mo ria ee Prom o me mo ria de pro gra maEn la fi gu ra 3 po de mos ob ser var la “es truc tu ra”

de es ta me mo ria.

El es pa cio mar ca do co mo "User Me mory Spa -

ce" es el es pa cio de me mo ria don de irá nues tro pro -

gra ma, com pren de las di rec cio nes de me mo ria des -

de la 0000h has ta la 3FFh (3FFh en de ci mal es

1023, más la di rec ción 0000h ha cen 1024 di rec cio -

nes, es de cir, 1Kby te)

"Re set Vec tor" es la pri me ra di rec ción a la que

se di ri ge el PIC al en cen der lo o al re se tear lo.

"PC" y los "Stack Le vel" son em plea dos por el

PIC y no so tros no te ne mos ac ce so a ellos.

la me mo ria ramLa me mo ria RAM (fi gu ra 4) se usa pa ra al ma -

ce nar las va ria bles, pe ro tam bién se al ma ce nan una

se rie de re gis tros que con fi gu ran y con tro lan el

PIC.

Es ta me mo ria es tá di vi di da en dos ban cos, el

ban co 0 y el ban co 1, an tes de ac ce der a un re gis tro

de es ta me mo ria te ne mos que pre gun tar nos en qué

ban co es ta mos, ge ne ral men te se tra ba ja en el ban -

co 0, ya ve re mos más ade lan te co mo cam bia mos de

ban co de me mo ria.

Fi ján do nos en el ban co 1, las di rec cio nes des de

la 00h (di rec ción 00 ex pre sa da en he xa de ci mal)

has ta la 0Bh es tán ocu pa das por re gis tros del PIC,

por lo que ten dre mos que em pe zar a guar dar nues -

tras va ria bles a par tir de la di rec ción 0Ch.

Se pue de ac ce der al res to de re gis tros pa ra cam -

biar la con fi gu ra ción o el es ta do del PIC.

De be mos agre gar a es te cua dro el re gis tro más

uti li za do de to dos, el acu mu la dor (W) o re gis tro de

tra ba jo. No se tra ta de un re gis tro pro pia men te di -

cho ya que no tie ne di rec ción, pe ro se usa cons tan -

te men te pa ra mo ver da tos y dar va lo res a las va ria -

bles (re gis tros). Por ejem plo, si que re mos co piar la

in for ma ción del re gis tro 0Ch en el re gis tro 0Dh no

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

Figura 2

Figura 3

Page 6: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

loS miCroControladoreS PiC: PequeñaS ComPutadoraS multiProPóSito

Club Saber eleCtróniCa 5

po dre mos ha cer lo di rec ta men te, de be re mos usar

una ins truc ción pa ra car gar el va lor del re gis tro

0Ch en el acu mu la dor y des pués otra ins truc ción

pa ra car gar el va lor del acu mu la dor en el re gis tro

0Bh.

re gis tros In ter nos

A con ti nua ción se ex pli can to dos los re gis tros

de con fi gu ra ción y con trol de la me mo ria RAM.

Es tos re gis tros se usan pa ra con tro lar los pi nes del

PIC, con sul tar los re sul ta dos de las ope ra cio nes de

la ALU (uni dad arit mé ti ca ló gi ca), cam biar de ban -

co de me mo ria, etc.

Los re gis tros ubi ca dos en el BAN CO "0" son

los si guien tes:

INDF (di rec cio na mien to in di rec to): Di rec ción

00h, sir ve pa ra ver el da to de la di rec ción a la que

apun ta el re gis tro FSR (dir. 04h) que ve re mos más

ade lan te.

TMR0 (Ti mer /con ta dor): Di rec ción 01h, Aquí

se pue de ver el va lor en tiem po real del Ti mer /con -

ta dor. Tam bién se pue de in tro du cir un va lor y al te -

rar así el con teo. Es te con teo pue de ser in ter no

(cuen ta ci clos de re loj) o ex ter no (cu en ta in pul sos

in tro du ci dos por RA4).

PCL (Par te ba ja del con ta dor de pro gra ma): Di -

rec ción 02h, Mo di fi can do es te re gis tro se mo di fi ca

el con ta dor de pro gra ma, es te con ta dor de pro gra -

ma es el que se ña la al PIC en qué di rec ción (de EE -

PROM) tie ne que leer la si guien te ins truc ción. Es -

to se uti li za mu cho pa ra con sul tar ta blas (ya ve re -

mos más ade lan te).

STA TUS: Di rec ción 03h, és te es uno de los re -

gis tros más im por tan tes y el que más va a uti li zar.

Hay que ana li zar el fun cio na mien to de es te re gis tro

bit a bit:

CARRY, Di rec ción STA TUS,0 (bit 0):

bit de des bor da mien to. Es te bit se po ne a

"1" cuan do la ope ra ción an te rior ha re ba -

sa do la ca pa ci dad de un by te. Por ejem -

plo, si su mo dos nú me ros y el re sul ta do no

ca be en 8 bits el CARRY se po ne a "1", Pa -

sa lo mis mo cuan do res to dos nú me ros y

el re sul ta do es un nú me ro ne ga ti vo. Se

pue de usar pa ra sa ber si un nú me ro es

ma yor que otro (res tán do los, si hay aca -

rreo es que el se gun do era ma yor que el

pri me ro). Una vez que es te bit se po ne a

"1" no se ba ja so lo (a "0"), hay que ha cer lo

por pro gra ma si que re mos vol ver lo a uti li -

zar.

DC (di git carry), Di rec ción STA TUS,1

(bit 1): lo mis mo que el an te rior, pe ro es ta

vez nos avi sa si el nú me ro no ca be en cua -

tro bits.

Z (ze ro), Di rec ción STA TUS,2 (bit 2):

Se po ne a "1" si la ope ra ción an te rior ha si -

do ce ro. Y pa sa a "0" si la ope ra ción an te -

rior no ha si do ce ro. Se usa pa ra com pro -

bar la igual dad en tre dos nú me ros (res -

tán do los, si el re sul ta do es ce ro am bos nú -

me ros son igua les).

PD (Po wer - Down bit), Di rec ción STA -

TUS,3 (bit3) se po ne a "0" des pués de eje -

cu tar la ins truc ción SLEEP*, se po ne a "1"

des pués de eje cu tar la ins truc ción CLR-

WDT* o des pués de un po wer-up*.

TO (Ti mer Up), Di rec ción STA TUS,4

(bit4) se po ne a "0" cuan do se aca ba el

tiem po del WATCH DOG*, Se po ne a "1"

des pués de eje cu tar las ins truc cio nes,

Figura 4

Page 7: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

6 Club Saber eleCtróniCa

CLRWDT* o SLEEP* o des pués de un po -

wer-up*.

RP0 y RP1 (se lec ción de ban co), Di -

rec ción STA TUS,5 y STA TUS,6. Co mo el

PIC16F84 só lo tie ne dos ban cos de me mo -

ria, el RP1 no se usa pa ra na da, la se lec -

ción del ban co se ha ce me dian te RP0

(STA TUS,5), si es tá a "0" nos en con tra mos

en el ban co 0, y si es tá a "1" nos en con tra -

mos en el ban co 1.

IRP, Di rec ción STA TUS,7, En es te PIC

no se usa pa ra na da.

FSR (Pun te ro), Di rec ción 04h, se usa pa ra di -

rec cio na mien to in di rec to en com bi na ción con el re -

gis tro INDF (dir. 00h): se car ga la di rec ción del re -

gis tro que que re mos leer in di rec ta men te en FSR y

se lee el con te ni do de di cho re gis tro en INDF.

POR TA (Puer to A), Di rec ción 05h. Con es te

re gis tro se pue de ver o mo di fi car el es ta do de los

pi nes del puer to A (RA0 - RA4). Si un bit de es te

re gis tro es tá a "1" tam bién lo es ta rá el pin co rres -

pon dien te a ese bit. El que un pin es té a "1" quie re

de cir que su ten sión es de 5V, si es tá a "0" su ten -

sión es 0V.

Co rres pon den cia:

RA0 ==> POR TA,0

RA1 ==> POR TA,1

RA2 ==> POR TA,2

RA3 ==> POR TA,3

RA4 ==> POR TA,4

PORTB (Puer to B), Di rec ción 06h igual que

POR TA pe ro con el puer to B

Co rres pon den cia:

RB0 ==> PORTB,0

RB1 ==> PORTB,1

RB2 ==> PORTB,2

RB3 ==> PORTB,3

RB4 ==> PORTB,4

RB5 ==> PORTB,5

RB6 ==> PORTB,6

RB7 ==> PORTB,7

Di rec ción 07h, No uti li za da por es te PIC.

EE DA TA, Di rec ción 08h. En es te re gis tro se

po ne el da to que se quie re gra bar en la EE PROM

de da tos.

EEADR, Di rec ción 09h. En es te re gis tro se po -

ne la di rec ción de la EE PROM de da tos don de que -

re mos al ma ce nar el con te ni do de EE DA TA.

PCLATH, Di rec ción 0Ah. Mo di fi ca la par te al -

ta del con ta dor de pro gra ma (PC), el con ta dor de

pro gra ma se com po ne de 13 bits, los 8 bits de me -

nor pe so se pue den mo di fi car con PCL (dir. 02h) y

los 5 bits de ma yor pe so se pue den mo di fi car con

PCLATH.

INT CON (con tro la las in te rrup cio nes), Di rec -

ción 0Bh. Se es tu dia bit a bit:

RBIF (Flag de in te rrup ción por cam -

bio de PORTB) Di rec ción INT CON,0 (bit 0)

se po ne a "1" cuan do al gu no de los pi nes

RB4, RB5, RB6, o RB7 cam bia su es ta do.

Una vez que es tá a "1" no pa sa a "0" por sí

mis mo: hay que po ner lo a ce ro por pro gra -

ma.

INTF (Flag de in te rrup ción de RB0) Di -

rec ción INT CON,1. Si es tá a "1" es que ha

ocu rri do una in te rrup ción por RB0, si es tá

a "0" es que di cha in te rrup ción no ha ocu -

rri do. Es te bit es una co pia de RB0.

TOIF (Flag de in te rrup ción por des bor -

da mien to de TMR0) Di rec ción INT CON,2.

Cuan do TMR0 se des bor da es te Flag avi -

sa po nién do se a "1". Po ner a "0" por pro -

gra ma.

RBIE (Ha bi li ta la in te rrup ción por cam -

bio de PORTB) Di rec ción INT CON,3. Si es -

tá a "1" las in te rrup cio nes por cam bio de

PORTB son po si bles.

IN TE (Ha bi li ta la in te rrup ción por RB0)

Di rec ción INT CON,4. Si lo po ne mos a "1" la

in te rrup ción por RB0 es po si ble

TOIE (Ha bi li ta la in te rrup ción por des -

bor da mien to de TMR0) Di rec ción INT -

CON,5. Si es te bit es tá a "1" la in te rrup ción

por des bor da mien to de TMR0 es po si ble.

EEIE (Ha bi li ta la in te rrup ción por fin de

es cri tu ra en la EE PROM de da tos) Di rec -

ción INT CON,6. Cuan do es te bit es tá a "1"

la in te rrup ción, cuan do aca ba la es cri tu ra

en la EE PROM de da tos, es po si ble.

GIE (Ha bi li ta las in te rrup cio nes glo bal -

men te) Di rec ción INT CON,7. Es te bit per -

mi te que cual quier in te rrup ción de las an -

te rio res sea po si ble. Pa ra usar al gu na de

las in te rrup cio nes an te rio res hay que ha -

bi li tar las glo bal men te e in di vi dual men te.

Vea mos aho ra qué su ce de con el ban co 1. Vea

en la fi gu ra 4 que los re gis tros del ban co 0 y los del

ban co 1 tie nen di rec cio nes dis tin tas, en rea li dad po -

de mos uti li zar las mis mas di rec cio nes pa ra re fe rir -

nos a re gis tros que es tán en uno u otro ban co, el

PIC las di fe ren cia rá sin pro ble mas gra cias al bit de

se lec ción de ban co (RP0). Por ejem plo, la di rec -

ción 05h se re fie re a POR TA si es ta mos en el ban -

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

Page 8: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

loS miCroControladoreS PiC: PequeñaS ComPutadoraS multiProPóSito

Club Saber eleCtróniCa 7

co 0 y a TRI SA si es ta mos en el ban co 1. Sa bien do

es to, da mos a con ti nua ción la des crip ción de los re -

gis tros del BAN CO 1:

INDF, Di rec ción 00h, Igual que en el Ban co 0

OP TION, Di rec ción 01h, (con fi gu ra ción del

pres ca ler, Ti mer, y al gu na co sa más) Se es tu dia bit

a bit:

PS0, PS1 y PS2 (Bits del 0 al 2) Con fi -

gu ra ción del prees ca ler: El prees ca ler es

un di vi sor de pul sos que es tá a la en tra da

del Ti mer-con ta dor. El pres ca ler di vi de el

nú me ro de pul sos que le en tran al ti mer-

con ta dor o al Wacht dog. El fac tor de di vi -

sión es el que se mues tra en la ta bla de la

fi gu ra 5 (se gún los va lo res de PS2, PS1 y

PS0 res pec ti va men te)

PSA, Di rec ción OP TION,3. Bit de asig -

na ción de pres ca ler: si es tá a "1" el pres -

ca ler se asig na a WDT (Wacht dog), si es tá

a "0" se asig na al TMR0

TO SE, Di rec ción OP TION,4. Bit de se -

lec ción del ti po de flan co pa ra TMR0. A "1"

se in cre men ta TMR0 por flan co des cen -

den te de RA4, a "0" se in cre men ta TMR0

por flan co as cen den te de RA4.

TOCS, Di rec ción OP TION,5. Se lec cio na

la en tra da de re loj de TMR0. A "1" la en tra -

da de re loj de TMR0 es por flan co de la pa -

ti lla RA4, a "0" la en tra da de re loj de TMR0

es por ci clo de re loj in ter no.

IN TEDG, Di rec ción OP TION,6. Ti po de

flan co pa ra la in te rrup ción por RB0: A "1"

la in te rrup ción se rá por flan co as cen den te,

a "0" la in te rrup ción se rá por flan co de cen -

den te.

RB PU, di rec ción OP TION,7. Car ga Pull-

Up en puer to B. A "0" to das las sa li das del

puer to B ten drán una car ga de pull-Up in -

ter na.

PCL, Di rec ción 02h, igual que en el ban co 0

STA TUS, Di rec ción 03h, Igual que en el ban co 0

FSR, Di rec ción 04h, Igual que en el ban co 0

TRI SA, Di rec ción 05h, Con fi gu ra el puer to A

co mo en tra da o sa li da. Si un bit de es te re gis tro se

po ne a "0" el pin co rres pon dien te en el puer to A se -

rá una sa li da, por el con tra rio, si se po ne a "1" el pin

co rres pon dien te en el puer to A se rá una en tra da.

TRISB, Di rec ción 06h, Igual que el an te rior pe -

ro con el puer to B

Di rec ción 07h, No usa da en es te PIC

EE CON1, Di rec ción 08h, Con tro la la lec tu ra y

es cri tu ra en la EE PROM de da tos. Se es tu dia bit a

bit:

RD, Di rec ción EE CON1,0 (bit 0) A "1" ini cia -

mos el ci clo de lec tu ra, cuan do aca ba el ci clo se po -

ne a "0".

WR, Di rec ción EE CON1,1 (bit 1) A "1" in di ca -

mos que co mien za el ci clo de es cri tu ra, cuan do aca -

ba el ci clo se po ne a "0".

WREN, Di rec ción EE CON1,2 (bit 2) si lo po -

ne mos a "1" se per mi te la es cri tu ra, a "0" no se per -

mi te.

WRERR, Di rec ción EE CON1,3 (bit 3) error de

es cri tu ra, si es tá a "1" in di ca que no se ha ter mi na -

do el ci clo de es cri tu ra.

EEIF, Di rec ción EE CON1,4 (bit 4) in te rrup -

ción de ci clo de es cri tu ra de la EE PROM, si es tá a

"1" in di ca que el ci clo de es cri tu ra ha ter mi na do,

hay que po ner lo a "0" por pro gra ma.

Bits del 5 al 7 no se uti li zan.

EE CON2, Di rec ción 09h, se uti li za pa ra la es -

cri tu ra en la EE PROM de da tos co mo me di da de

se gu ri dad: pa ra po der guar dar al go en la EE PROM

hay que car gar el va lor 55h en es te re gis tro.

PCLATH, Di rec ción 0Ah, igual que en el ban -

co 0.

INT CON, Di rec ción 0Bh, igual que en el ban -

co 1.

¿Pe ro... qué es un PIC?los cir cui tos in te gra dos pro gra ma bles (Pro -

gram ma ble In te gra ted Cir cuits = PIC) son com po -

nen tes su ma men te úti les en la Elec tró ni ca de Con su -

mo. Aún cuan do son co no ci dos des de ha ce más de

vein te años, exis ten en la ac tua li dad nue vos ti pos que

cum plen con una se rie de re qui si tos y ca rac te rís ti cas

su ma men te úti les. Co mo una pri me ra apro xi ma ción

po de mos de fi nir a un PIC co mo “un chip que me per -

mi te ob te ner un cir cui to in te gra do a mi me di da”, es

de cir pue do ha cer que el PIC se com por te co mo un

pro ce sa dor de lu mi nan cia o un tem po ri za dor o cual -

Fig. 5

Page 9: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

8 Club Saber eleCtróniCa

quier otro sis te ma me dian te un pro gra ma que le gra -

bo en una me mo ria ROM in ter na.

Los mi cro con tro la do res PIC son en el fon do pro -

ce sa do res si mi la res a otros ti pos, co mo por ejem plo

la fa mi lia de los mi cro pro ce sa do res X86, 80486,

Pen tium y mu chos otros que usan una ar qui tec tu ra

in ter na del ti po Von Neu mann. En es te ti po de ar qui -

tec tu ra, los da tos y la me mo ria del pro gra ma se en -

cuen tran en el mis mo es pa cio de di rec cio nes.

en rea li dad, un mi cro pro ce sa dor y un mi cro -con tro la dor no son la mis ma co sa. los PICs sonmi cro con tro la do res, es de cir, una uni dad que po seeen su in te rior al mi cro pro ce sa dor y a los ele men tosin dis pen sa bles pa ra que pue da fun cio nar co mouna mi ni com pu ta do ra en un so lo chip.

Un mi cro pro ce sa dor es so la men te la uni dad cen -

tral de pro ce sos o CPU, la me mo ria, los puer tos y to -

dos los de más pe ri fé ri cos son ex te rio res. La pro gra -

ma ción de un mi cro pro ce sa dor es, por lo tan to, una

ta rea com ple ja por que de ben con tro lar se to dos es tos

dis po si ti vos ex ter nos.

Un mi cro con tro la dor in te gra la CPU y to dos los

pe ri fé ri cos en un mis mo chip. El pro gra ma dor se de -

sen tien de de una gran can ti dad de dis po si ti vos y se

con cen tra en el pro gra ma de tra ba jo. Es ta cir cuns tan -

cia da lu gar a una gran pér di da de tiem po por que los

da tos tie nen que ser re ti ra dos de la me mo ria y lle va -

dos a la CPU (Cen tral Pro ces sor Unit) y vi ce ver sa.

Es to sig ni fi ca que la com pu ta do ra de di ca la ma yor

par te del tiem po al trans por te de da tos de ida o de

vuel ta, en lu gar de usar es te tiem po pa ra tra ba jar so -

bre los da tos.

Los PICs em plean un con jun to de ins truc cio nes

del ti po RISC (Re du ced Ins truc tion Set Com pu ter).

Con el RISC se sue le eje cu tar la ma yo ría de las ins -

truc cio nes con un so lo pul so del clock. Con las ins -

truc cio nes que se usan en otros equi pos del ti po

CISC (Com plex Ins truc tion Set Com pu ter), se lo -

gran ins truc cio nes más po de ro sas, pe ro a cos ta de

va rios ci clos del clock. En el bien co no ci do pro ce sa -

dor 68HC11 de Mo to ro la, se re quie ren a ve ces, has -

ta 5 ci clos del clock pa ra eje cu tar una ins truc ción.

A los fi nes prác ti cos nos va mos a re fe rir a los mi -

cro con tro la do res co mo blo ques que po seen una me -

mo ria de pro gra ma, que es el lu gar don de de ben alo -

jar se los da tos que le in di quen al chip qué es lo que

de be ha cer; una me mo ria de da tos don de in gre sen

las se ña les que de be pro ce sar el pro gra ma, una uni -

da arit mé ti ca y ló gi ca don de se de sa rro llen to das las

ta reas, una uni dad de con trol que se en car gue de su -

per vi sar to dos los pro ce sos y puer tos de en tra da y sa -

li da pa ra que el PIC ten ga con tac to con el ex te rior

(fi gu ra 6).

Un mi cro con tro la dor, co mo cual quier cir cui to in -

te gra do ana ló gi co, tie ne en tra das, sa li das y al gu nos

com po nen tes ex te rio res ne ce sa rios pa ra pro ce sar las

se ña les de en tra da y con ver tir las en las se ña les de sa -

li da. El 16F84 re quie re un cris tal con dos ca pa ci to -

res y co mo mí ni mo un re sis tor pa ra el re set. Por su -

pues to ne ce si ta una ten sión de fuen te de 5V (VDD)

apli ca da con res pec to al ter mi nal de ma sa (VSS). Po -

see dos puer tos de sa li da, el A y el B, cu yos ter mi na -

les son mar ca dos RA0 al RA4 y RB0 al RB7. Es tos

puer tos pue den ser pro gra ma dos co mo de en tra da o

de sa li da. El ter mi nal 4 ope ra co mo re set, pe ro tam -

bién cum ple fun cio nes de car ga de me mo ria de pro -

gra ma cuan do es ex ci ta do con pul sos de 15V. El ter -

mi nal RA4 (pa ta 3) tam bién tie ne fun cio nes co mo

en tra da de un tem po ri za dor y RBO (pa ta 6) cum ple

tam bién fun cio nes co mo en tra da de in te rrup ción.

Dia gra ma en Blo ques del PIC16F84

Aho ra bien, la ma yo ría de los mi cro con tro la do -

res (sean de Mi cro chip, Na tio nal, Mo to ro la, Phi lips,

etc.) se com por tan de for ma si mi lar, por ello nos va -

mos a re fe rir a los mi cro con tro la do res PIC16F84 cu -

ya ar qui tec tu ra in ter na pue de ob ser var se en la fi gu ra

7. Ob ser ve pri me ro los blo ques ex ter nos. Exis te un

cris tal que se co nec ta en OSC1 y OSC2 pa ra ge ne rar

el CLOCK del sis te ma. Lue go una se ñal de en tra da

lla ma da MCLR ne ga da, que es un nom bre de fan ta -

sía pa ra nues tro co no ci do RE SET (de bi do a que esa

pa ta tie ne un do ble uso) y, por úl ti mo, dos puer tos

pa ra le los de I/O (en tra da o sa li da) lla ma dos puer to A

y puer to B. Una de las pa tas del puer to A pue de ser

uti li za da co mo en tra da de in te rrup cio nes (es ta pa ta

es pe cial ha ce que el mi cro pro ce sa dor de je de rea li -

zar la ta rea que es ta ba eje cu tan do y pa se a rea li zar

otra ta rea al ter na ti va; cuan do la ter mi na vuel ve a su

pro gra ma ori gi nal).

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

Figura 6

Page 10: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

loS miCroControladoreS PiC: PequeñaS ComPutadoraS multiProPóSito

Club Saber eleCtróniCa 9

Figura 7

Page 11: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

10 Club Saber eleCtróniCa

Ana li ce mos el blo que más gran de (tem po ri za do -

res), en és te ob ser va mos un gru po de blo ques de di -

ca dos a me jo rar el fun cio na mien to, pe ro sin in fluir

di rec ta men te en el flu jo de se ña les. Ve mos un tem -

po ri za dor de en cen di do, un tem po ri za dor de arran -

que del os ci la dor de CLOCK, un cir cui to de re set y

un cir cui to lla ma do de vi gi lan cia o WATCH DOG.

Los dos pri me ros blo ques pro cu ran un arran que or -

de na do pa ra no pro du cir una car ga al mis mo tiem po

so bre la fuen te. Por úl ti mo, exis te un cir cui to con un

nom bre cu rio so: “pe rro guar dián”. Su fun ción es es -

tar vi gi lan te el má xi mo de tiem po que tar da el mi cro -

pro ce sa dor en com ple tar su pro gra ma (o me jor se ría

de cir, la de ri va ción más lar ga de su pro gra ma) y en

ca so de su pe rar se ese tiem po, pro vo car un re set au -

to má ti co por que el mi cro pro ce sa dor se que dó tra ba -

do en al gu na par te de su pro gra ma. Tam bién se di ce

que el mi cro pro ce sa dor se que dó col ga do o con ge la -

do.

Es te blo que de cir cui tos no tra ba ja in de pen dien -

te men te si no que re quie re co ne xio nes al ex te rior y al

in te rior del dis po si ti vo. Por ejem plo, no siem pre son

uti li za dos y es el pro gra ma quien de ter mi na su uti li -

za ción y ade más ajus ta sus pa rá me tros. Es to se rea -

li za a tra vés del blo que de con trol o de co di fi ca dor de

ins truc cio nes.

Ana li ce mos aho ra la sec ción de arri ba a la iz -

quier da en don de ob ser va mos la me mo ria de pro gra -

ma, el con ta dor de pro gra ma, el re gis tro de ins truc -

cio nes y la pi la o STACK de 8 ni ve les. Cuan do ha -

bla mos de re gis tros nos re fe ri mos a pe que ñas uni da -

des de me mo ria tran si to ria, cons trui da por lo ge ne ral

con un re gis tro de des pla za mien to co mo los ana li za -

dos en “el rey mi cro”. Son me mo rias vo lá ti les que se

uti li zan pa ra guar dar in for ma ción por un tiem po mí -

ni mo, con el fin de rea li zar una ope ra ción com ple ja

de va rios pa sos.

El con ta dor de pro gra ma es el res pon sa ble de que

el mi cro pro ce sa dor va ya ana li zan do las ins truc cio -

nes en or den as cen den te. Es te guar da el nú me ro de

ins truc ción en el STACK y la ins truc ción mis ma la

pa sa al re gis tro de ins truc cio nes, des de don de se en -

vía al res to del mi cro pro ce sa dor. El STACK es, en

rea li dad, una pi la de re gis tros (en nues tro ejem plo

hay 8), de bi do a que el pro gra ma pue de te ner de ri va -

cio nes (en la jer ga LOOPS, ru los o sub pro gra mas).

Cuan do se ter mi na de eje cu tar un loop se de be vol -

ver al mis mo pun to del pro gra ma en don de se ha bía

pro du ci do la bi fur ca ción y eso es po si ble por que ese

nú me ro de ins truc ción que dó guar da do en uno de los

re gis tros de la pi la. Es co mún que un loop ten ga, a su

vez, un loop se cun da rio y cuan do se eje cu ta ese loop

se cun da rio se de be vol ver al mis mo pun to del loop

pri ma rio, eso se con si gue con guar dar ese nú me ro

de ins truc ción del loop se cun da rio en otro re gis tro de

la pi la.

Ana li ce mos aho ra la sec ción in fe rior de re cha. En

ese sec tor se ubi can los blo ques res pon sa bles de

efec tuar ope ra cio nes ma te má ti cas y ló gi cas bi na rias;

re cor de mos que el nom bre ALU pro vie ne de Arit me -

tic Lo gic Uni te (uni dad ari mé ti ca y ló gi ca). En es te

sec tor es im pres cin di ble uti li zar un re gis tro, ya que

una ope ra ción arit mé ti ca o ló gi ca siem pre se efec túa

en tre dos nú me ros. Los nú me ros bi na rios que de ben

pro ce sar se se to man de la me mo ria de da tos, el pri -

me ro se acu mu la en el re gis tro de tra ba jo o re gis tro

W (de Work = tra ba jo) el se gun do es el pre sen te en

el ins tan te en que se in vo ca la me mo ria de da tos. Co -

mo las ope ra cio nes pue den ser en ca de na das (cuan do

el re sul ta do sir ve co mo ope ran do de la si guien te

ope ra ción, tal co mo el ca so de un pro duc to) el re gis -

tro W tie ne un re tor no a la ALU.

Ve mos ade más que la ALU es tá co man da da por

el blo que MUX (MUl ti ple Xa dor). En efec to, la ALU

re quie re que se le en víen nú me ros pa ra pro ce sar que

le lle guen des de la me mo ria de da tos, pe ro an tes se

la de be pre dis po ner pa ra que efec túe la ope ra ción re -

que ri da (com pa ra ción, ro ta ción de dí gi tos, etc.).

El re gis tro de es ta do o es ta tus co la bo ra du ran te

las ope ra cio nes ma te má ti cas. Pien se có mo ope ra Ud.

pa ra rea li zar una res ta: pri me ro ubi ca el pri mer nú -

me ro, lue go el se gun do y des pués co mien za a ana li -

zar los bits me nos sig ni fi ca ti vos (las uni da des), pe ro

si el nú me ro de arri ba es me nor que el nú me ro de

aba jo, en ton ces to ma pres ta do de la co lum na de las

de ce nas, lue go de be re cor dar es to por que el nú me ro

de arri ba en la co lum na de las de ce nas se re du jo en

una uni dad. En rea li dad, aun que se tra te de una ope -

ra ción en tre dos nú me ros su eje cu ción re quie re guar -

dar lo que se lla ma aca rreo en otro re gis tro y és te no

es otra co sa más que el re gis tro STA TUS.

El PIC16C84 con tie ne ade más de to do lo vis to,

una me mo ria RAM de re gis tros que pue de ser lla ma -

da des de el re gis tro de ins truc ción a tra vés de un

mul ti ple xa dor de di rec cio nes. Es ta sec ción só lo se

uti li za en de sa rro llos avan za dos. Aho ra bien, un mi -

cro con tro la dor sin pro gra ma no sa be ha cer na da, es

co mo un ni ño re cién na ci do; tie ne al gu nos re fle jos

con di cio na dos co mo el de suc ción que le per mi te ali -

men tar se pe ro no sa be ha cer más que eso. No so tros

de be re mos en se ñar le a rea li zar ac cio nes y lo va mos

a ha cer co mo a un be bé, pa so a pa so. Su ca pa ci dad

de apren di za je es enor me y su ma men te va ria da. Le

va mos a en se ñar a llo rar a in ter va los re gu la res, a en -

cen der lu ces, a su mar, a res tar, etc.

En se ñar le sig ni fi ca pro gra mar lo y eso se rea li za

con una pla que ta de pro gra ma ción que de pen de de

ca da mar ca y mo de lo de mi cro con tro la dor. An ti gua -

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

Page 12: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

loS miCroControladoreS PiC: PequeñaS ComPutadoraS multiProPóSito

Club Saber eleCtróniCa 11

men te los mi cro pro ce sa do res te nían una ven ta ni ta

trans pa ren te y era ne ce sa rio ex po ner los a la luz ul tra -

vio le ta pa ra bo rrar su me mo ria e in tro du cir un pro -

gra ma nue vo. Ac tual men te cuen tan con me mo rias

que no tie nen es te re qui si to. Bas ta con car gar los con

un pro gra ma pa ra que se bo rre el an te rior. Es to sig -

ni fi ca que, con el mis mo in te gra do, po dre mos cons -

truir di fe ren tes dis po si ti vos que rea li cen fun cio nes

to tal men te dis tin tas unas de otras.

Re cuer de que:

1) la me mo ria de Pro gra ma es una me mo ria

EE PROM, es de cir, de lec tu ra so la men te (ROM =

Read Only Me mory) que se pro gra ma por ten sión

(no ne ce si ta luz ul tra vio le ta); es de cir que bas ta con

in tro du cir los da tos con cier to ni vel de ten sión pa ra

que és tos bo rren el pro gra ma an te rior y gra ben uno

nue vo.

¿Por­qué­es­ta­me­mo­ria­se­lla­ma­ROM,­si­se­pue­-

den­gra­bar­da­tos­so­bre­ella?­

Se lla ma ROM por que pa ra gra bar la se de be co -

nec tar el PIC al pro gra ma dor; lue go de que el PIC

co lo ca es tos da tos en la pla que ta del dis po si ti vo, só -

lo pue den ser leí dos, ya que en ton ces for man el pro -

gra ma del PIC.

Es ta me mo ria tie ne una lon gi tud de 1 Kby te con

pa la bras de 14 bits. Di ga mos que tie ne un an cho de

14 bits y una al tu ra de 1.000 By tes o que es una me -

mo ria de 1.000 x 14. Ob ser ve que los nú me ros de

ins truc ción en he xa de ci mal van des de el 000 al 3FF,

lo cual im pli ca que exis ten 1.040 po si cio nes de me -

mo ria, va lor ob te ni do em plean do la fór mu la:

3 x 162+16 x 161+16 x 160

Ob ser ve que dos de las po si cio nes de me mo ria

tie nen las in di ca cio nes “vec tor de re set” y “vec tor de

in te rrup ción”.

Eso sig ni fi ca que, cuan do se pro vo ca un re set, el

mi cro pro ce sa dor vuel ve a la po si ción 000 del pro -

gra ma y cuan do se pro du ce una in te -

rrup ción, a la po si ción 004. Es tos re tor -

nos for za dos de ben ser con si de ra dos al

di se ñar el pro gra ma del mi cro pro ce sa -

dor; es de cir que el re set se pro du ce por -

que la se ñal ex ter na po ne el con ta dor de

pro gra ma en 000 y to do el pro gra ma se

rei ni cia. En cam bio, cuan do in gre sa una

se ñal por la pa ta de in te rrup ción el con -

ta dor de pro gra ma va a 004 y la ac ción

que, en ge ne ral ocu rre, es que se co -

mien za a leer un sub pro gra ma par ti cu -

lar. Cuan do es te sub pro gra ma ter mi na,

el con ta dor de pro gra ma re cu pe ra el nú -

me ro que te nía en el mo men to de arri bar la in te rrup -

ción.

2) la me mo ria de Da tos (Ran dom Ac cess Me -

mory = me mo ria de ac ce so alea to rio) es una me mo -

ria de lec tu ra y es cri tu ra de 128 po si cio nes pe ro que

só lo tie ne im ple men ta dos las pri me ras 48 po si cio nes

(des de 00 a 2F en he xa de ci mal). De es tos 48 re gis -

tros, los pri me ros 12 son fi jos y cum plen un pro pó si -

to de ter mi na do, en tan to que des de el 13 has ta el 48

son re gis tros de pro pó si to ge ne ral, en don de el pro -

gra ma pue de in di car que se al ma ce ne un da to pa ra

ser to ma do más tar de.

3) el PIC16C84 tie ne dos puer tos pa ra le los de

en tra da o sa li da: el puer to “A” de 8 pa tas y el “B” de

5 pa tas. Ca da pa ta pue de ser pre dis pues ta por el pro -

gra ma pa ra ope rar co mo de en tra da o de sa li da. Ca -

da pa ta tie ne un re sis tor de pull-up (re sis tor co nec ta -

do a fuen te) in ter no que pue de ser des co nec ta do me -

dian te el pro gra ma. Es tos re sis to res se des co nec tan

au to má ti ca men te si una pa ta se pre dis po ne co mo pa -

ta de sa li da de bi do a que las sa li das ya tie nen po si bi -

li dad de en tre gar co rrien te des de fuen te con un tran -

sis tor. To dos los re sis to res de pull-up se co nec tan o

des co nec tan al mis mo tiem po (no exis te un co man -

do que los co nec te in de pen dien te men te).

Co mo puer to de sa li da, una pa ta pue de to mar

25mA del cir cui to o en tre gar 20mA al mis mo, sin

em bar go, en el puer to “A” só lo se pue den con su mir

80mA en to tal o en tre gar 50mA, es to sig ni fi ca que

só lo al gu nas pa tas pue den tra ba jar al má xi mo por que

si to das lo hi cie ran (y son 8) el con su mo to tal se ría

de 25 x 8 = 200mA. El puer to “B” tie ne otras ca rac -

te rís ti cas má xi mas, ya que en to tal pue de to mar

150mA o en tre gar 100mA. Co mo ve mos, las sa li das

ad mi ten su fi cien te car ga co mo pa ra ali men tar di rec -

ta men te a un led (fi gu ra 8).

Los puer tos no uti li za dos siem pre se de ben co -

nec tar a la fuen te de 5V a tra vés de un re sis tor de

Figura 8

Page 13: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

10kΩ de bi do a que se tra ta de un dis po si ti vo CMOS

que, de otro mo do, po dría de te rio rar se por cap ta ción

elec tros tá ti ca.

La pa ta 3 per te ne cien te al puer to “A” pue de ser

con fi gu ra da co mo de en tra da /sa li da o co mo de

arran que de un tem po ri za dor /con ta dor. Cuan do se

pro gra ma co mo en tra da es ta pa ta fun cio na co mo un

dis pa ra dor de SCH MITT o Sch mitt trig ger ideal pa -

ra re co no cer se ña les dis tor sio na das o con cre ci mien -

to len to. Es ta mis ma pa ta tam bién tie ne una ca rac te -

rís ti ca dis tin ta cuan do ope ra co mo sa li da. Ella es la

úni ca que tra ba ja a co lec tor abier to, es de cir, que no

pue de em plear se co mo fuen te, en es te ca so siem pre

se uti li za rá un re sis tor ex ter no.

4) los PICs po seen un os ci la dor con fi gu ra blepor pro gra ma de ca rac te rís ti cas muy am plias. Cuan -

do no se re -

quie re mu cha

pre ci sión se

pue de tra ba jar

con un os ci la -

dor a RC co -

nec ta do se gún

la fi gu ra 9.

Pa ra cir cui tos

que re quie ran

una gran pre ci -

sión se pue de

tra ba jar con un

cris tal de fre -

cuen cia ba ja,

me dia o al ta

(fi gu ra 10).

Co mo má xi mo

el PIC16C84

pue de tra ba jar

con un cris tal

de 10MHz. In -

ter na men te la

fre cuen cia del

cris tal se di vi -

de por 4, por lo tan to, es muy co mún la uti li za ción de

un cris tal de 4MHz pa ra ob te ner un CLOCK in ter no

de 1MHz que ga ran ti za que ca da ins truc ción du re

exac ta men te 1mS. Pa ra tem po ri za do res de pe río do

lar go se uti li zan cris ta les de ba ja fre cuen cia.

5) el PIC “se re se tea” cuan do la pa ta 4 (MCLR

ne ga da) se po ne a po ten cial ba jo. Pa ra sim pli fi car el

cir cui to de re set, el PIC po see un tem po ri za dor in ter -

no que per mi te rea li zar un re set au to má ti co cuan do

se apli ca ten sión de 5V. En es tos ca sos el cir cui to ex -

ter no de re set só lo im pli ca el uso de un re sis tor de

10kΩ en tre la pa ta 4 y fuen te tal co mo se mues tra en

la fi gu ra 11.

En mu chos cir cui tos es ne ce sa rio rea li zar un re -

set ma nual y pa ra ello exis ten dos po si bi li da des, una

es uti li zar só lo el tem po ri za dor in ter no (por pro gra -

ma) y la otra es agre gar una cons tan te de tiem po ex -

te rior co mo se mues tra en la fi gu ra 12. En el se gun -

do cir cui to C1 pro vee un re tar do al en cen di do o pos -

te rior al pul sa do de re set por que C1 se car ga rá len ta -

men te a tra vés de R1 con una cons tan te de tiem po de

22kΩ x 10µF = 220mS.

El re sis tor R3 li mi ta la co rrien te de des car ga de

C1 a va lo res com pa ti bles con sus ca rac te rís ti cas de

co rrien te de pico má xi ma.

D1 des car ga a C1 cuan do la ten sión de fuen te de -

cae pa ra per mi tir un re set in me dia to cuan do la fuen -

te se apa ga y se en cien de en rá pi da su ce sión. R2 li -

mi ta la co rrien te de re -

set, to ma da des de el mi -

cro pro ce sa dor. Es te se -

gun do sis te ma se sue le

uti li zar cuan do se re -

quie re un re se tea do re -

mo to a tra vés de va rios

me tros de ca ble que po -

drían cap tar zum bi do

(C1 re du ce la im pe dan -

cia del cir cui to de re -

set).

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

Figura 9

Figura 10

Figura 11

Figura 12

12 Club Saber eleCtróniCa

Page 14: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

loS miCroControladoreS PiC: PequeñaS ComPutadoraS multiProPóSito

Club Saber eleCtróniCa 13

Pro gra ma ción y Car ga de PICs

Pa ra que un PIC fun cio ne co mo no so tros que re -

mos es pre ci so “car gar le” un pro gra ma en la “me mo -

ria de pro gra ma”. El pro gra ma de be es tar en un len -

gua je com pren si ble por el chip o sea un len gua je de

má qui na en có di go bi na rio aun que en rea li dad al PIC

de be mos in tro du cir le un pro gra ma en có di go he xa -

de ci mal e in ter na men te lo con vier te a bi na rio pa ra

rea li zar su in ter pre ta ción. El pro gra ma que de be mos

car gar le al PIC en có di go he xa de ci mal tie ne que te -

ner la ter mi na ción “hex”.

Sin em bar go, nor mal men te se de be es cri bir “edi -

tar” el pro gra ma en un len gua je en ten di ble por el

usua rio, nor mal men te co no ci do co mo “as sem bler”.

Los PICs ba san su pro gra ma ción en un set re du ci do

de ins truc cio nes que per mi ten edi tar el pro gra ma ge -

ne ran do un ar chi vo con ex ten sión “asm”.

Exis ten pro gra mas que se en car gan de “tra du cir”

el pro gra ma es cri to en len gua je as sem bler (asm) a

pro gra ma es cri to en len gua je de má qui na (hex); a es -

tos pro gra mas se los de no mi na tra duc to res o en sam -

bla do res.

Por lo tan to, pa ra es cri bir un pro gra ma y car gar -

lo en un PIC pre ci sa mos:

* Un­uti­li­ta­rio­o­pro­gra­ma­que­nos­per­mi­ta­es­-

cri­bir­el­jue­go­de­sen­ten­cias­a­car­gar­en­la­me­mo­ria

de­pro­gra­ma­del­PIC.­Es­te­uti­li­ta­rio­es­un­“edi­tor”

y­co­mo­ejem­plo­te­ne­mos­el­MPLAB.

* Un­uti­li­ta­rio­o­pro­gra­ma­que­nos­per­mi­ta­“tra­-

du­cir”­el­pro­gra­ma­es­cri­to­en­as­sem­bler­a­len­gua­je

de­má­qui­na­pa­ra­que­po­da­mos­car­gar­lo­en­el­PIC.­A

ese­pro­gra­ma­se­lo­de­no­mi­na­“en­sam­bla­dor”­y­co­-

mo­ejem­plo­te­ne­mos­al­MPASM.

* Un­uti­li­ta­rio­pa­ra­“car­gar”­el­ar­chi­vo­que­tie­-

ne­el­pro­gra­ma­en­len­gua­je­de­má­qui­na­(ar­chi­vo­con

ex­ten­sión­hex)­en­la­me­mo­ria­del­PIC.­A­es­tos­pro­-

gra­mas­se­los­de­no­mi­na­“car­ga­do­res”­y­co­mo­ejem­-

plo­ te­ne­mos­al­NOPPP,­al­Quark­Pro­2­ y­a­ tan­tos

otros.

In sis ti mos, un car ga dor de PIC de be po seer por

un la do el cir cui to que per mi ta car gar el pro gra ma

des de una com pu ta do ra (hard wa re) y el pro gra ma

que per mi ta ma ne jar a di cho cir cui to pa ra rea li zar la

ope ra ción de car ga (soft wa re). El cir cui to de be ser

muy sim ple.

Usa re mos un soft wa re gra tui to lla ma do NOPPP

que pue de ba jar se por In ter net. Ud. pue de ba jar es te

pro gra ma, el MPLAB, el MPASM y otros pro gra mas

y uti li ta rios, si guien do los pa sos que da re mos y, lo

que es más im por tan te, en for ma to tal men te GRA -

TUI TA.

Pa ra ello di rí ja se a: www .we be lec tro ni ca .co -

m.ar (si no tie ne In ter net o no sa be có mo se ha ce,

lle ve es te es cri to a cual quier cy ber ca fé y pí da le al

en car ga do que le ba je los pro gra mas). Ha ga do ble

click so bre el íco no pass word y lue go di gi te la cla ve

ai wa15.

Re­cuer­de­que­cuan­do­de­ci­mos­“pro­gra­mar”­nos

es­ta­mos­ re­fi­rien­do­a­di­se­ñar­un­pro­gra­ma­pa­ra­un

PIC­y­a­la­per­so­na­que­rea­li­zó­ese­tra­ba­jo­la­lla­ma­-

mos­“pro­gra­ma­dor”;­cuan­do­de­ci­mos­“car­gar”­nos

es­ta­re­mos­re­fi­rien­do­a­lle­nar­con­da­tos­la­me­mo­ria

de­un­PIC­y­el­dis­po­si­ti­vo­que­rea­li­za­es­ta­fun­ción­lo

lla­ma­re­mos­“car­ga­dor­de­PICs”.­

Aun que pa rez ca in creí ble nues tro am plio idio ma

no tie ne una pa la bra pre ci sa que di fe ren cia ra a la ac -

ción del apa ra to y se sus ci ta ban gra ves con fu sio nes

al leer, por al go tan sim ple. En rea li dad, sí es ta ba

acu ña do un tér mi no prác ti co pa ra el dis po si ti vo:

“que ma dor de PICs”, pe ro el mis mo só lo se pue de

apli car a aque llos PICs que só lo se pue den gra bar

una so la vez. Pa ra co men zar a “prac ti car” con el ar -

ma do de cir cui tos con PIC, es pre ci so con tar con al -

gún sis te ma “ve ri fi ca dor” o “en tre na dor” que mues -

tre los efec tos del in te gra do que ha ya mos car ga do.

Un cir cui to con PIC siem pre se com po ne de dos sec -

cio nes. El cir cui to del dis po si ti vo de sea do y los com -

po nen tes pe ri fé ri cos im pres cin di bles pa ra que el PIC

fun cio ne: clock y re set (la pri mer sec ción cam bia

con ca da pro yec to, en tan to que la se gun da pue de ser

co mún a mu chos pro yec tos). Am bos cir cui tos pe ri fé -

ri cos tie nen di fe ren tes op cio nes: el clock pue de ser a

cris tal cuan do se re quie ra pre ci sión, o a RC (co mo en

nues tro ca so) cuan do só lo se re quie re que la se cuen -

cia de en cen di do ten ga un tiem po apro xi ma do. En

cuan to al re set, és te pue de ser ex ter no con un pul sa -

dor o in ter no y au to má ti co, ca da vez que se co nec ta

la ali men ta ción de 5V.

Una vez de fi ni das es tas co sas se pue de di bu jar el

cir cui to com ple to, tal co mo lo mos tra mos en la fi gu -

ra 13. Ob ser ve mos pri me ro la sec ción pe ri fé ri ca im -Figura 13

Page 15: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

14 Club Saber eleCtróniCa

pres cin di ble. El clock es tá ge ne ra do por un os ci la dor

RC rea li za do con el PIC, R1 y C1 (ele gi dos pa ra ob -

te ner una se cuen cia com ple ta que du re un se gun do

apro xi ma da men te), en tan to que el re set se rea li za en

for ma au to má ti ca, ca da vez que se en cien de el equi -

po, por in ter me dio de R6. Nues tro cir cui to de apli ca -

ción no pue de ser más sen ci llo, só lo uti li za mos cua -

tro LEDs so bre las pa tas RB0 a RB3 (puer to “B” to -

ma do par cial men te) y sus co rres pon dien tes re sis to -

res de pull up (re sis to res a fuen te). Na da más sim ple

y fá cil de ar mar en un pa nel pro to board.

¿Qué­ocu­rri­ría­ si­ com­pro­ los­ com­po­nen­tes,­ los

ar­mo­y­prue­bo­di­rec­ta­men­te­el­cir­cui­to?­

No va a fun cio nar por que co mo el PIC no es tá

ins trui do pa ra rea li zar nin gu na fun ción y los LEDs

van a per ma ne cer to dos en cen di dos. El PIC tie ne una

me mo ria in ter na que de be car gar se con nú me ros bi -

na rios de 8 dí gi tos; exac ta men te tie ne 48 po si cio nes

de me mo ria (nu me ra das des de el 0 has ta el 2F en nú -

me ros he xa de ci ma les), en don de se le in di ca rá qué

ta rea de be rea li zar o qué da tos fi jos de be car gar pa ra

eje cu tar esas ta reas.

En nues tro ca so ac ti var tran sis to res in ter nos en

al gu nas pa tas del puer to “B” (pre dis pues tas co mo

sa li das), de mo do de ge ne rar cor to cir cui tos mo men -

tá neos a ma sa en for ma se cuen cial.

El dis po si ti vo con un zó ca lo pa ra co nec tar el PIC

e ins truir lo (car gar le los da tos en la me mo ria de pro -

gram a) se lla ma ge né ri ca men te “Pro gra ma dor de

PICs”, pe ro no so tros con ve ni mos en lla mar lo “Car -

ga dor de PICs” y es co mo un apén di ce de nues tra

PC, co nec ta do con un ca ble al puer to pa ra le lo de la

mis ma.

Si la PC tie ne dos puer tos pa ra le los de sa li da se

usa rá uno pa ra la im pre so ra y el otro pa ra nues tro

pro gra ma dor, si só lo tie ne uno, se des co nec ta rá pro -

vi so ria men te la im pre so ra pa ra co nec tar el pro gra -

ma dor, o me jor aún, se co nec ta rán am bos dis po si ti -

vos a tra vés de una ca ja se lec to ra que se con si gue en

los ne go cios de com pu ta do ras y se usa pa ra co nec tar

dos im pre so ras a la mis ma PC.

Si Ud. tie ne un mí ni mo co no ci mien to so bre com -

pu ta do ras, sa brá que un dis po si ti vo co nec ta do a la

PC es to tal men te inú til si no es tá acom pa ña do de un

pro gra ma ins ta la do en el dis co rí gi do de la mis ma.

En al gu nos ca sos se ne ce si tan dos pro gra mas, a sa -

ber: el dri ver del dis po si ti vo y un pro gra ma de apli -

ca ción que uti li ce di cho dis po si ti vo. En el ca so de

dis po si ti vos que se co nec tan en el puer to pa ra le lo, el

pro gra ma dri ver no es ne ce sa rio por que di cho puer -

to ya es tá de bi da men te ha bi li ta do pa ra usar la im pre -

so ra. Lo que sí se re quie re obli ga to ria men te, es un

soft wa re de apli ca ción del pro gra ma dor que sue le

pro veer lo el fa bri can te del mis mo.

Pro gra ma do res y soft wa re de apli ca ción de los

mis mos hay mu chos. Al gu nos son muy sim ples y

eco nó mi cos (tan eco nó mi cos que mu chos se en tre -

gan gra tui ta men te por In ter net, es de cir que el au tor

re ga la el soft wa re y da las ex pli ca cio nes pa ra ar mar

el hard wa re) y otros son muy com ple jos y ca ros. La

di fe ren cia en tre unos y otros sue le ser la po si bi li dad

de acep tar más ti pos de PICs (ade más del 16C84 y

16F84 exis ten mu chos otros) e in clu si ve mi cro pro -

ce sa do res o me mo rias de otras mar cas. Tam bién se

di fe ren cian en la ve lo ci dad a la cual car gan el PIC;

los hay de al ta pro duc ti vi dad que tra ba jan con un

ele va do flu jo de da tos y otros más len tos que só lo

sir ven pa ra ta reas de apren di za je.

En nues tro ca so va mos a tra ba jar con un soft wa -

re que se lla ma NOPPP, que es ab so lu ta men te gra tui -

to y se pue de ba jar des de In ter net. Es te soft wa re es -

tá pre vis to pa ra ser usa do só lo con los PIC16C84,

PIC16C83 y PIC16F84 que son los más uti li za dos.

Con res pec to al hard wa re, Ud. pue de usar el que

pro po ne el au tor del soft wa re que es muy sen ci llo, o

usar otro que le pro pon go yo más ade lan te y que tie -

ne al gu nas ven ta jas con res pec to a una me jor for ma

de los pul sos de pro gra ma ción. El NOPPP es su fi -

cien te men te sen ci llo co mo pa ra im ple men tar lo en un

pa nel pro to board, pe ro co mo es un hard wa re que de -

be re mos usar más ade lan te pa ra pro gra mar otros

PICs con vie ne ar mar lo en for ma más de fi ni ti va, uti -

li zan do una pla que ta de cir cui to im pre so o una pla -

que ta oja li lla da.

El PIC, co mo una me mo ria, tie ne una pa ta que

pre dis po ne el dis po si ti vo pa ra leer o pa ra es cri bir. Si

la pa ta 4 del PIC es tá a un po ten cial com pren di do en -

tre 13 y 14V, el PIC es tá pre pa ra do pa ra es cri bir los

da tos que pro vie nen de la PC. Si la pa ta 4 es tá por

de ba jo de 6V, el dis po si ti vo es tá pre vis to pa ra ser leí -

do. Los da tos a leer o es cri bir se po ne n/ob tie nen de

la pa ta 13 del PIC con la pa ta 12 del mis mo que ope -

ra co mo clock.

Aque llos que co no cen el pro ce so de car ga de da -

tos en una me mo ria se rie, no ten drán ma yo res in con -

ve nien te en en ten der la fra se an te rior. Pa ra aque llos

que no co no cen el pro ce so, ex pli ca mos lo si guien te:

Un PIC se lee/es cri be ac ce dien do a las di fe ren tes

po si cio nes de me mo ria por la mis ma pa ta por la que

se ob tie ne n/in gre san los da tos (la pa ta 13). La se ñal

pri me ro eli ge la po si ción de me mo ria a ser leí da/es -

cri ta, y lue go que esa po si ción es tá ac ce si ble se es -

cri ben /leen los da tos. El clock que se co lo ca en la pa -

ta 12 sir ve pa ra in di car en qué mo men to se de be

trans fe rir la in for ma ción. Los da tos pue den es tar so -

bre la pa ta 13 to do el tiem po que Ud. de see, ya que

no se rán ni leí dos ni es cri tos por la PC has ta que se

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

Page 16: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

loS miCroControladoreS PiC: PequeñaS ComPutadoraS multiProPóSito

Club Saber eleCtróniCa 15

pro duz ca un cam bio de es ta do (de al to pa ra ba jo) en

la pa ta 12. En ca da pa la bra “a pro gra mar” exis te una

pri me ra sec ción de 6 bits que in di ca la po si ción de

me mo ria a ser leí da/es cri ta y lue go la lí nea de da tos

per ma ne ce en es ta do de al ta im pe dan cia por un in ter -

va lo de tiem po que de pen de de la ope ra ción (du ran -

te ese tiem po el clock es tá apa ga do). Por úl ti mo in -

gre sa n/e gre san los da tos (ca da pa la bra tie ne 8 da tos,

así, una pa la bra de pro gra ma se com po ne de 8 bits de

da tos y 6 bits de di rec cio na mien to). Las co ne xio nes

de fuen te y las se ña les de ben ser apli ca das se gún una

se cuen cia pre de ter mi na da que de be res pe tar se in va -

ria ble men te. Los nom bres de las se ña les se acla ran

en la fi gu ra 14.

A)­El­pri­mer­pa­so­es­co­lo­car­el­PIC­en­el­zó­ca­lo

del­ pro­gra­ma­dor­ con­ se­ña­les­ y­ fuen­tes­a­po­ten­cial

de­ma­sa.

B)­Le­van­tar­la­ten­sión­de­fuen­te­VDD­a­un­po­ten­-

cial­de­5V­±­0,2V­por­la­pa­ta­14­(VDD).

C)­Le­van­tar­la­ten­sión­de­fuen­te­VPP­a­un­po­ten­-

cial­de­13V­±­0,3V­por­la­pa­ta­4­(MCLR­NE­GA­DO).

D)­Es­pe­rar­en­esas­con­di­cio­nes­un­tiem­po­su­pe­-

rior­a­1mS.

E)­Po­si­cio­nar­el­pri­mer­da­to­en­la­pa­ta­13­(RB7)

con­un­po­ten­cial­al­to­(ma­yor­a­4V)­o­ba­jo­(me­nor­a

1V).­

F)­Cuan­do­la­pa­ta­12­(RB6)­pa­se­a­un­es­ta­do­ba­-

jo,­in­fe­rior­a­1V,­el­da­to­­se­car­ga­en­la­me­mo­ria.

G)­Con­ti­nuar­ car­gan­do­ los­da­tos­ con­el­mis­mo

cri­te­rio­a­un­rit­mo­tal­que­el­da­to­es­té­pre­sen­te,­por

lo­me­nos,­du­ran­te­100nS.

H)­ Cuan­do­ to­dos­ los­ da­tos­ fue­ron­ car­ga­dos­ se

de­be­es­pe­rar­1­se­gun­do.

I)­Des­co­nec­tar­la­fuen­te­de­13V.

J)­Des­co­nec­tar­la­fuen­te­de­5V.

K)­Re­ti­rar­el­mi­cro­gra­ba­do.

Por so bre to das las co sas de be res pe tar se el cri te -

rio de no sa car un PIC de su zó ca lo con las fuen tes

co nec ta das, por que pue de des pro gra mar se o, peor

aún, da ñar se de fi ni ti va men te. Tam bién es muy im -

por tan te res pe tar las ten sio nes de fuen te y no de mo -

rar la lle ga da de da tos, lue go co nec tar VPP (por que

po drían car gar se da tos fal sos por in ter fe ren cias elec -

tro mag né ti cas).

Co mo us ted pue de ob ser var de la des crip ción an -

te rior, la en tra da RB6 es uti li za da co mo clock y la

RB7 co mo en tra da de da tos en una clá si ca ope ra ción

de trans fe ren cia de da tos en se rie.

Ob ser ve que hay un tiem po en tre el mo men to en

que MCLR NE GA DO sa le de la con di ción de re set,

has ta que apa re ce el pri mer da to o el pri mer pul so de

clock. Tam bién hay un tiem po mí ni mo pa ra la per -

ma nen cia de un da to en la en tra da (la re pre sen ta ción

usa da pa ra un da to sig ni fi ca que el mis mo pue de ser

al to o ba jo, de pen de del bit que se es té gra ban do). Lo

que no hay es un tiem po má xi mo, pe ro evi den te men -

te cuan do ma yor es es te tiem po, más len ta se rá la

car ga del pro gra ma.

El tiem po más ade cua do de pen de de fac to res ta -

les co mo el lar go del ca ble uti li za do pa ra co nec tar el

pro gra ma dor a la PC. Si el ca ble es lar go, los pul sos

tien den a de for mar se y ate nuar se, so bre to do cuan do

son de cor ta du ra ción (100nS equi va len a una fre -

cuen cia de 10MHz). Pa ra evi tar pro ble mas, to dos los

pro gra ma do res tra ba jan a ve lo ci da des in fe rio res a la

má xi ma, so bre to do con si de ran do que la ca pa ci dad

de me mo ria no es muy gran de y pa ra el uso no co -

mer cial no son im pres cin di bles gran des ve lo ci da des

de gra ba ción.

Un car ga dor de PIC de be per mi tir, una ope ra ción

de ve ri fi ca ción pa ra cuan do el usua rio tie ne du das

res pec to de la con di ción de un de ter mi na do PIC (va -

cío o lle no). So lo que el pro gra ma al ma ce na do de be

ser in vio la ble en ca so de que la per so na que lo car gó

así lo ha ya dis pues to.

Ha bi li ta ción del re set

En el pi nup del PIC se pue de ob ser var que la pa -

ta lla ma da MCLR ne ga do (4) tie ne un do ble uso. En

prin ci pio sir ve pa ra pre dis po ner el PIC en gra ba ción

o lec tu ra, co mo ya fue ra co men ta do; pe ro cuan do su

ten sión cae por de ba jo de 1V, el PIC se re se tea y co -

mien za la lec tu ra del pro gra ma por el prin ci pio. Es te

ti po de re set se lla ma re set a pul sa dor y se uti li za pa -

ra pro vo car al gu na ac ción co mo, por ejem plo, co -

men zar una se cuen cia de en cen di dos de LEDS o en -

cen der un LED por un tiem po pre de ter mi na do. Es te

mo do de fun cio na mien to re quie re una ac ción ex ter -

na de re set (apre tar un pul sa dor). La mis ma ac ción

de re set se pue de con se guir en for ma au to má ti ca ca -

Figura 14

Page 17: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

16 Club Saber eleCtróniCa

da vez que se co nec ta la fuen te de 5V. Es te mo do de

tra ba jar só lo re quie re que la pa ta MCLR (pa ta 4) es -

té per ma nen te men te co nec ta da a 5V (con un puen te

o un re sis tor de 1kΩ) y que el PIC es té pre dis pues to

con el Po wer-up Ti mer en ON (tem po ri za dor de en -

cen di do co nec ta do). Cuan do el tem po ri za dor es tá

ha bi li ta do, lue go de co nec tar la fuen te de 5V, co -

mien za un con teo in ter no (que du ra 72ms) du ran te el

cual el PIC po ne to das sus com puer tas in ter nas en

ce ro (re set) y re cién des pués co mien za a efec tuar los

pa sos que le in di ca el pro gra ma. A pro pó si to, el nom -

bre MCLR pro vie ne de MAS TER CLEAR (li te ral -

men te, lim pia dor maes tro).

Cir cui to de vi gi lan cia (pe rro guar dián)

En rea li dad, el PIC tie ne un re set ex tra que ope ra

lue go de un cier to tiem po si no se rea li za la ope ra -

ción fi nal del pro gra ma. Es co mo una es pe cie de ru -

ti na au to má ti ca de des con ge la mien to que ope ra en

ca so de fa lla del pro gra ma. Even tual men te pue de in -

gre sar al gún pul so de ener gía al sis te ma que en víe al

pro gra ma a un loop (ri zo) eter no (una de ri va ción o

ca mi no ce rra do so bre sí mis mo). Una vez que el pro -

gra ma in gre só en ese ca mi no no pue de sa lir de él sal -

vo que se pro duz ca un re set. Si pa sa un tiem po con -

si de ra ble sin que se lle gue a la úl ti ma sen ten cia del

pro gra ma, el PIC ana li za su pre dis po si ción y si el

Watch dog ti mer (li te ral men te pe rro guar dián) es tá

ha bi li ta do, pro vo ca un re set pro gra ma do. En los pro -

gra mas más sim ples y don de se pro du cen loops in fi -

ni tos a pro pó si to (de los que só lo se sa le to can do un

pul sa dor), se sue le de jar el pe rro guar dián des co nec -

ta do pa ra evi tar un fun cio na mien to errá ti co.

quark Pro 2:Cir cui to Car ga dor de PICs y mu cho más...

He­mos­de­sa­rro­lla­do­un­pro­to­ti­po­eco­nó­mi­co,­pe­-

ro­de­al­to­de­sem­pe­ño­pa­ra­pro­gra­mar­PICs.­El­cir­-

cui­to­es­tá­ba­sa­do­en­el­hard­wa­re­del­pro­gra­ma­dor

JDM­y­en­el­ soft­wa­re­de­ IC-PROG,­ rea­li­zan­do­ las

mo­di­fi­ca­cio­nes­y­adi­cio­nes­ne­ce­sa­rias­pa­ra­ha­cer­lo

tan­fun­cio­nal­co­mo­los­pro­gra­ma­do­res­pro­fe­sio­na­les

con­muy­ba­jo­cos­to.

En Sa ber Elec tró ni ca se ha pu bli ca do el car ga dor

NOPPP y el QUARK PIC BA SIC en tre otras, sin

em bar go, de sa rro lla mos es te pro to ti po pa ra usua rios

de PICs más exi gen tes. Si bien los car ga do res pu bli -

ca dos han si do de mu cha uti li dad, es te nue vo pro to -

ti po les per mi ti rá pro gra mar PICs más po de ro sos co -

mo el PIC16F873 (de 28 pins), el PIC16F874 (de 40

pins) o PICs me jo ra dos co mo el PIC16F627.

Exis ten, en In ter net, mu chos pro gra ma do res de

PICs de uso li bre, co mo el JDM, el TAIT, el PRO PIC

2 y el TA FE, en tre otros mu chos. Sin em bar go, nin -

gún que ma dor (pro gra ma dor) fun cio na sin un pro -

gra ma que lo ope re, pa ra ello exis ten tam bién mu -

chos uti li ta rios co mo el IC-PROG, el PIC-ALL, el

NOPPP, el PONY-PROG, etc. (mu chos de uso li bre).

Ca da pro gra ma dor y ca da pro gra ma po see sus pro -

pias ven ta jas y des ven ta jas, lo im por tan te es es co ger

un pro gra ma que sea com pa ti ble con el pro gra ma dor

ele gi do.

¿Por­qué­ba­sar­el­di­se­ño­en­el­pro­gra­ma­dor­JDM?

En prin ci pio, pa ra pro gra mar un PIC se re quie re

de una fuen te de 5 volt pa ra ali men tar lo (Vdd) y otra

fuen te de 13 volt pa ra pro gra mar o “que mar” el PIC

(Vpp) lo que im pli ca que de be mos te ner dos fuen tes

de vol ta je pa ra rea li zar la ope ra ción, lo que de en tra -

da nos ele va ría el cos to.

En el JDM (véa se www.jdm .ho me pa ge.dk) ca be

des ta car “lo in ge nio so del di se ño” ya que em plea los

vol ta jes dis po ni bles del puer to se rie de la com pu ta -

do ra pa ra que, me dian te un arre glo con dio dos y ca -

pa ci to res (llá me se mul ti pli ca dor de ten sión in te gra -

do por D3, D4, D5, D6, C1 Y C2) se pue dan ob te ner

los más de 13V ne ce sa rios pa ra pro gra mar cual quier

PIC. Es to nos ofre ce una gran ven ta ja, ya que no re -

que ri mos fuen te de ali men ta ción ex ter na al gu na,

con vir tien do el pro gra ma dor en un cir cui to “pa rá si -

to” que, en nues tro ca so, se ali men ta del puer to se -

rie de la com pu ta do ra, lo gran do así aba tir el cos to

más al to que re pre sen tan las fuen tes de ali men ta ción.

Otra ven ta ja que ofre ce es te pro gra ma dor es que

no re que ri mos de un li mi ta dor de co rrien te pa ra el

ca so de in ser tar un PIC da ña do, ya que el cir cui to

RS232 del puer to se rie de la PC tie ne su pro pio li mi -

ta dor de co rrien te. Sin em bar go, no po de mos te ner

to da la glo ria, ya que pa ra los que se de di can a la

pro gra ma ción “in si tu”, es de cir, los que pro gra man

los PIC’s en el mis mo cir cui to don de ope ra y el cual

se di se ña con un co nec tor es pe cial men te des ti na do

pa ra la pro gra ma ción, es te pro gra ma dor o car ga dor

de PIC’s no fun cio na ya que la tie rra del cir cui to no

es com pa ti ble con la tie rra flo tan te de nues tro pro -

gra ma dor. Pa ra tal ca so, se su po ne que los que rea li -

zan es te ti po de pro gra ma ción se de di can pro fe sio -

nal men te a ello, y por en de con ta rán tam bién con un

pro gra ma dor pro fe sio nal que ten ga sus pro pias fuen -

tes de ali men ta ción. Ca be re cor dar que el ob je ti vo

prin ci pal de nues tro pro to ti po es que sea eco nó mi co,

fá cil de usar y con fia ble.

¿Por­qué­uti­li­zar­el­pro­gra­ma­IC-PROG?

Con el mis mo cri te rio que se lec cio na mos el hard -

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

Page 18: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

loS miCroControladoreS PiC: PequeñaS ComPutadoraS multiProPóSito

Club Saber eleCtróniCa 17

wa re (pro gra ma dor JDM), se lec cio na mos el soft wa -

re (IC-PROG), ba sa dos en el que fue ra más com pa -

ti ble. El IC-PROG ofre ce va rias ven ta jas: La pri me -

ra es que den tro de su me nú ofre ce op cio nes im por -

tan tes co mo la po si bi li dad de se lec cio nar el puer to a

uti li zar, así co mo el pro to ti po de pro gra ma dor a uti -

li zar; la se gun da es que el pro gra ma ofre ce un am -

bien te de tra ba jo muy ami ga ble, ya que es te pro gra -

ma y gra cias a los aportes de mu chos co la bo ra do res

de to do el mun do, es tá tra du ci do a

va rios idio mas y ter ce ro es que es

com pa ti ble con la ma yo ría de los

sis te mas ope ra ti vos de la PC, ade -

más que con fre cuen cia es tán dis po -

ni bles de ma ne ra gra tui ta ver sio nes

ac tua li za das (véa se ww w.ic-prog -

.com). En la fi gu ra 15 se mues tra el

am bien te de tra ba jo de es te pro gra -

ma. Si us ted ha tra ba ja do con am -

bien tes de pro gra mas di fe ren tes, po -

drá ob ser var que el am bien te del IC-

Prog dis po ne de he rra mien tas de tra -

ba jo muy com ple tas.

Pa ra car gar un pro gra ma en un mi -

cro con tro la dor PIC se re quie re de

una se rie de pa rá me tros bá si cos a

sa ber:

VDD­=­­Vol­ta­je­de­ali­men­ta­ción­de­5V

VSS­=­Re­fe­ren­cia­de­tie­rra­del­cir­cui­to

VPP­=­Vol­ta­je­de­pro­gra­ma­ción­de­14V

PGD­=­Da­tos­de­pro­gra­ma­ción

PGC­=­Pul­sos­­de­re­loj­pa­ra­la­sin­cro­ni­za­ción

En la fi gu ra 16 se mues tra el cir cui to eléc tri co del

pro gra ma dor QUARK-PRO 2. Co mo pue de ob ser -

var, no exis te nin gu na fuen te de ali men ta ción ex ter -

Figura 15

Figura 16

Page 19: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

18 Club Saber eleCtróniCa

na. El cir cui to se ali -

men ta del puer to se rial

de la PC a tra vés del

co nec tor DB9. El vol -

ta je de ali men ta ción

VDD se ob tie ne de los

mis mos pul sos de re loj

(pin 7 del DB9), los

cua les son rec ti fi ca dos

por los dio dos D3 y

D4 y es ta bi li za dos a 5

volt me dian te el dio do

ze ner D5 (5.1V) y el

ca pa ci tor C1. De la

mis ma ma ne ra, se ob -

tie ne el vol ta je de pro -

gra ma ción VPP, car -

gan do el ca pa ci tor C2

y es ta bi li zan do con el

dio do ze ner D6

(8.2V) el cual se su ma

al vol ta je del ze ner D5

(5,1V), ob te nién do se

así 13.3 Volt su fi cien -

tes pa ra rea li zar la pro -

gra ma ción del PIC. Se

han adi cio na do el

LED L1 pa ra vi sua li -

zar el pro ce so de gra -

ba ción o lec tu ra del

PIC, así co mo el LED

L2 pa ra in di car que el

cir cui to se en cuen tra

ali men ta do, ade más, si

se co lo ca ra un PIC en

cor to, es te LED se

apa ga rá o ba ja rá sig ni -

fi ca ti va men te su in ten si dad.

Más ade lan te ex pli ca re mos en de ta lle el pro ce so

com ple to de tras mi sión (gra ba ción) y re cep ción (lec -

tu ra) de da tos, así co mo la fun ción de ca da uno de

los com po nen tes del pro gra ma dor.

En la fi gu ra 17 se mues tra el cir cui to im pre so su -

ge ri do pa ra nues tro pro to ti po.

Una vez que ha ya ar ma do el pro gra ma dor (que -

ma dor) QUARK-PRO 2, ya tie ne lis to su hard wa re,

aho ra le fal ta el soft wa re, que pa ra nues tro ca so he -

mos su ge ri do el IC-PROG.

Va ya a la pá gi na de In ter net ww w.ic-prog .com e

in gre se al área de des car gas (down load), ahí en con -

tra rá va rias ver sio nes de es te pro gra ma tal co mo se

su gie re en la fi gu ra 18.

Des car gue la úl ti ma ver sión (a la fe cha de re dac -

tar es te ar tí cu lo era la ver sión1.05C) y guár de la en

una car pe ta de su dis co rí gi do. Tam bién des car gue el

ar chi vo IC-Prog NT/2000 dri ver y guár de lo en la

mis ma car pe ta, por que pue de ser le útil en ca so de

que es té usan do un sis te ma ope ra ti vo Win dows XP y

ten ga con flic tos en la eje cu ción del IC-Prog.

Abra el ar chi vo con Win-Zip y eje cu te el pro gra -

ma ic pro g.e xe (fi gu ra 19) pa ra ins ta lar lo. Una vez

que ha ya he cho es to, apa re ce rá un íco no de ac ce so

di rec to a su pro gra ma (fi gu ra 20) que le per mi ti rá

abrir di rec ta men te el pro gra ma cuan do de see uti li -

zarlo. Al eje cu tar es te íco no apa re ce rá una ven ta na

del pro gra ma (fi gu ra 15). Aho ra só lo que da pro bar

su pro yec to. Co nec te al puer to se rial de su PC el pro -

gra ma dor y el led ro jo (L2) de be rá en cen der. Se lec -

cio ne cual quier dis po si ti vo y eli ja la op ción “pro gra -

mar”, eje cu te y ob ser ve el led ver de (L1). Es te de be -

rá en cen der con for me se lle ve a ca bo el pro ce so. Si

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

Figura 17

Page 20: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

loS miCroControladoreS PiC: PequeñaS ComPutadoraS multiProPóSito

Club Saber eleCtróniCa 19

to do va bien: ¡fe li ci da des!, su pro yec -

to fun cio na. Si tie ne al gún pro ble ma

o du da, por fa vor es cri ba a ate clien -

@we be lec tro ni ca .co m.ar y con gus -

to lo ayu da re mos.

Si lo pre fie re pue de so li ci tar el mon -

ta je com ple to ar ma do o el kit pa ra

que Ud. lo ar me, los cua les se pro -

veen con el ins truc ti vo de tra ba jo y un

CD com ple tí si mo, con un Cur so de

Mi cro con tro la do res PIC, va rios pro -

to ti pos com ple tos, un cur so de pro -

gra ma ción, un mon tón de pro gra mas,

un clip com ple to en VCD, ade más in -

clui mos la úl ti ma ver sión del pro gra -

ma de de sa rro llo pa ra PIC’S MPLAB

de Mi cro chip, a en tor nos de De sa rro -

llo (MPLAB, MPASM, etc.) y gran

can ti dad de apli ca cio nes.

Lis ta de Ma te ria les

U1­-­Ba­se­(zó­ca­lo)­pa­ra­CI­de­8­pins

U2­-­Ba­se­pa­ra­CI­de­18­pins

U3­-­­Ba­se­pa­ra­CI­de­28­pins­(usar­2

ba­ses­de­14­pins)

U4­-­Ba­se­pa­ra­CI­de­40­pins

DB9­-­Co­nec­tor­DB9­hem­bra

DI,­D2,­D3,­D4­-­Dio­do­1N4148

D5­-­­Dio­do­ze­ner­de­5.1V­­1W

D6­-­­Dio­do­ze­ner­de­8.2V­­1W

Q1,­Q2­-­Tran­sis­tor­BC547C

Q3­-­Tran­sis­tor­BC557C

C1,­C2­ -­Elec­tro­lí­ti­cos­de­1000µF­x

25V

C3,­C4­-­Ce­rá­mi­cos­de­0.001µF

R1­-­Re­sis­ten­cia­de­100kΩ

R2­-­Re­sis­ten­cia­de­10kΩ

R3­-­Re­sis­ten­cia­de­1.5kΩ

R4­-­Re­sis­ten­cia­de­1kΩ

R5­-­Re­sis­ten­cia­de­2.7kΩ

L1­-­Dio­do­Led­ver­de­y­L2­-­Dio­do­Led

ro­jo

Va riosPla­cas­ de­ cir­cui­to­ im­pre­so,­ ga­bi­ne­te

pa­ra­mon­ta­je,­es­ta­ño,­*ca­ble­de­red­de

com­pu­ta­do­ras­ti­po­PC­pa­ra­el­co­nec­-

tor­ DB9,­ co­nec­tor­ ma­cho­ y­ hem­bra

DB9­pa­ra­co­nec­tar­a­la­PC,­­etc.

*El­ca­ble­es­tá­in­clui­do­en­el­kit­ar­ma­-

do­o­pa­ra­ar­mar.

Figura 18

Figura 19

Figura 20

Page 21: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

Club Saber eleCtróniCa 21

Un Pic es un mi cro con tro la dor que pre ci sa unen tor no de de sa rro llo (el MPLaB) pa ra edi tar pro -gra mas, si mu lar los, con ver tir el pro gra ma en unar chi vo he xa de ci mal y rea li zar la si mu la ción queve ri fi que que es tá to do bien. Lue go, se pre ci sa uncar ga dor pa ra “des car gar” el pro gra ma en la me -mo ria del Pic, y por úl ti mo se de be qui tar el Picdel car ga dor y co lo car lo en el cir cui to don de va afun cio nar.

Un Pi ca Xe “no pre ci sa na da de to do eso...” esun Pic al que se le ha gra ba do un pro gra ma in ter -no (firm wa re) pa ra que pue da ser “car ga do” en lamis ma pla ca don de va a fun cio nar por me dio de unsoft wa re gra tui to y en el que los pro gra mas pue denes cri bir se en Basic o en dia gra ma de flu jo.

in tro duc ción

Des­de­que­el­pri­mer­mi­cro­pro­ce­sa­dor­vio­la­luz

del­mun­do­(el­4004),­y­cu­ya­úni­ca­y­prin­ci­pal­ope­ra­-

ción­era­una­su­ma­de­1­bit,­se­co­men­zó­con­una­ca­-

rre­ra­tec­no­ló­gi­ca­que­le­jos­de­ver­el­fin,­día­a­día­va

lo­gran­do­co­sas­ini­ma­gi­na­bles,­ tal­es­el­ca­so­de­los

mi­cro­con­tro­la­do­res­ que­ ven­drían­a­ ser­ el­ ­ ejem­plo

re­su­mi­do­y­en­mi­nia­tu­ra,­de­una­com­pu­ta­do­ra­per­-

so­nal­(PC).

Un mi cro con tro la dor del sis te ma PI CA XE pue de

ser de 8, 18, 28 o 40 ter mi na les o más (fi gu ra 1), in -

ter na men te den tro de su en cap su la do, po see co mo

equi pa mien -

to mí ni mo

un mi cro -

pro ce sa dor,

m e m o r i a

RAM, y dis -

tin tas ver -

sio nes de

m e m o r i a

ROM. Los

mi c ro con -

tro la do res más avan za dos, apar te de lo men cio na do

an te rior men te, tam bién lle gan a po seer tem po ri za do -

res ADC, DAC, Co mu ni ca ción en pa ra le lo, USAR,

etc.

Un mi cro con tro la dor, des de el pun to de vis ta de

ope ra ción, pue de con si de rar se co mo si fue ra una PC,

ya que cuen ta con el con jun to bá si co de im ple men -

tos que ne ce si ta pa ra rea li zar sus fun cio nes, es to es,

mi cro pro ce sa dor, dis co du ro, me mo ria RAM, etc.

Clá si ca men te, cuan do pro gra ma mos un mi cro con -

tro la dor, de for ma im plí ci ta se tie ne que de sa rro llar

un pro gra ma que tra ba ja a ma ne ra del BIOS de una

PC, ya que lo pri me ro que de be mos to mar en cuen ta

es la con fi gu ra ción de sus puer tos, ya sea co mo de

en tra da o de sa li da, con fi gu rar sus de más he rra mien -

tas co mo pue den ser los tem po ri za do res, los ACD,

etc.

Han apa re ci do en el mer ca do, sis te mas de de sa -

rro llo que per mi ten la pro gra ma ción del mi cro con -

tro la dor de una ma ne ra re la ti va men te fá cil, en la cual

se pue de emu lar el pro ce so que nos in te re sa de sa rro -

llar. Pa ra la ma yo ría de es tos sis te mas de de sa rro llo,

una vez que se tie ne ter mi na da la apli ca ción, el pa so

si guien te es ar mar el pro to ti po e in ser tar el mi cro -

con tro la dor de bi da men te pro gra ma do. En la fi gu ra 2

se pue de ob ser var un kit de de sa rro llo pa ra tra ba jar

con mi cro con tro la do res, en es te ca so con el sis te ma

PI CA XE. Ten ga en cuen ta que no es pre ci so que

com pre pro gra ma al gu no pa ra em pe zar a tra ba jar,

da do que lo pue de ba jar gra tis de In ter net, ade más,

Ud. pue de ar mar el ca ble de co ne xión a la PC y la

pla ca de cir cui to im pre so del dis po si ti vo que de see.

Ha ce ape nas un tiem po, se ha lan za do al mer ca -

Los MicrocontroLadores

PicaXe:Un sisteMa MUy fáciL de PrograMar qUe no Precisa de costosos cargadores y

en Los qUe eL PrograMa PUede hacerse en Basic o en diagraMa de fLUjo.

Figura 1

Figura 2

Page 22: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

do el sis te ma de de sa rro llo pa ra pro gra mar mi cro -

con tro la do res PIC lla ma do PI CA XE, que de por sí,

quien ha uti li za do es tos mi cro con tro la do res, pue de

cons ta tar lo sen ci llo que re sul ta su pro gra ma ción, el

sis te ma de de sa rro llo PI CA XE ha ce las co sas to da -

vía más sen ci llas pa ra el pro gra ma dor.

El sis te ma de de sa rro llo PI CA XE ha ce las co sas

to da vía más sen ci llas pa ra el pro gra ma dor, ya que

cuen ta con dos op cio nes de di se ñar una apli ca ción:

una por me dio de dia gra mas de flu jo y otra por me -

dio de “BA SIC”, y aun que es to no es nin gu na no ve -

dad, (ya que es tas he rra mien tas exis tían con an te rio -

ri dad), lo ven ta jo so del PI CA XE ra di ca en el he cho

de que se tra ta de un mi cro con tro la dor PIC que, en

un seg men to de me mo ria ROM in ter na le ha si do

gra ba do des de su fa bri ca ción, un firm wa re a ma ne ra

de BIOS que sim pli fi ca la for ma de pro gra mar lo.

Al igual que en to dos los sis te mas de de sa rro llo,

exis ten ya pre de fi ni das to da una se rie de tar je tas de

prác ti cas so bre las cua les po de mos emu lar las apli -

ca cio nes que he mos di se ña do, pe ro gra cias al firm -

wa re que po seen los mi cro con tro la do res PI CA XE

“se pue de ar mar la apli ca ción com ple -

ta in clu yen do al mi cro con tro la dor”, y

so bre la apli ca ción pro gra mar lo sin ne -

ce si dad del sis te ma de de sa rro llo, ni

del cir cui to pro gra ma dor de mi cro con -

tro la do res (vea la fi gu ra 3).

De he cho, el sis te ma PI CA XE ha ce

más ac ce si ble la pro gra ma ción de mi -

cro con tro la do res a to das aque llas per -

so nas que tan só lo cum plan con el úni -

co e in dis pen sa ble re qui si to que es el

de que rer apren der. Vea en la fi gu ra 4

una “pan ta lla” de la apli ca ción que nos

per mi ti rá rea li zar el pro gra ma que va -

mos a ca r gar aden tro del PIC.

Aquí no va mos a men cio nar las ven ta -

jas y des ven ta jas del sis te ma PI CA XE

con res pec to a otros, lo úni co que po -

de mos agre gar es que se tra ta de otra ma ne ra de pro -

gra mar mi cro con tro la do res PIC, em plean do dia gra -

mas de flu jo y/o len gua je BA SIC (fi gu ra 5), con los

cua les, ya sea de ma ne ra con scien te o to tal men te im -

plí ci ta, re cu rri mos a ellos pa ra ela bo rar un pro gra ma.

A lo lar go de estas páginas, ire mos apren dien do

pa so a pa so la for ma de có mo pro gra mar los mi cro -

con tro la do res ba jo el sis te ma PI CA XE. Pa ra ello,

co mo pri mer pa so, em plea re mos una tar je ta de de sa -

rro llo de la cual pro por cio na re mos su cir cui te ría pa -

ra que us te des la pue dan ar mar, pos te rior men te des -

pués de rea li zar al gu nas prác ti cas, avan za re mos so -

bre apli ca cio nes en don de se ten ga al mi cro con tro la -

dor co mo ele men to prin ci pal y al cual pro gra ma re -

mos en si tio.

Ven ta jas del sis te ma Pi ca xe

Co mo di ji mos, el PI CA XE es un sis te ma de mi -

cro con tro la do res PIC muy fá cil de pro gra mar ya que

uti li za un len gua je BA SIC muy sen ci llo, ade más de

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

Figura 3

Figura 4

Figura 5

22 Club Saber eleCtróniCa

Page 23: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

loS miCroControladoreS PiCaXe

Club Saber eleCtróniCa 23

con tar tam bién con la po si bi li dad de pro gra mar los

con dia gra mas de flu jo. Apro ve cha to das las ca rac te -

rís ti cas de los mi cro con tro la do res de ba jo cos to que

in cor po ran me mo ria FLASH.

Es tá dis po ni ble en tres ver sio nes que son el de 8

ter mi na les (PI CA XE-08), 18 ter -

mi na les (PI CA XE-18) y 28 ter -

mi na les (PI CA XE-28). En es tos

mi cro con tro la do res ya se tie nen

de fi ni das las ter mi na les que tie -

nen la fun ción de en tra da y sa li da

de da tos, ade más de las ter mi na -

les que sir ven pa ra pro gra mar al

PI CA XE en si tio, o en otras pa la -

bras so bre la mis ma apli ca ción.

En las fi gu ras 6, 7 y 8 se mues -

tran los cir cui tos es que má ti cos de

la dis po si ción de ca da uno de los

mi cro con tro la do res PI CA XE.

En la fi gu ra 6 se mues tra el cir -

cui to es que má ti co pa ra un PI CA -

XE de 8 ter mi na les, de las cua les

las que es tán iden ti fi ca das co mo

Pin1 E/S, Pin2 E/S, Pin3 E/S y

Pin4 E/S, son ter mi na les que pue -

den fun cio nar co mo en tra das o

sa li das de da tos del ex te rior ha cia

el mi cro con tro la dor. Las ter mi -

na les iden ti fi ca das co mo Se rial

En y Se rial Sal, se uti li zan pa ra

pro gra mar al mi cro con tro la dor a

tra vés del puer to se rie de una PC,

pa ra lo cual las ter mi na les del co -

nec tor iden ti fi ca do co mo CON1

se ha cen lle gar al co nec tor DB9

de la PC, tal co mo se mues tra en

la fi gu ra 9. Por otra par te, de la

mis ma fi gu ra 6 se ob ser va que la

ter mi nal iden ti fi ca da co mo Se rial

Sal, cum ple con una do ble fun -

ción, y de pen dien do de dón de se

ubi que un jum per se lec tor en el

co nec tor CON2, se po drá pro gra -

mar al PIC o esa mis ma ter mi nal

una vez pro gra ma do el PIC ten -

drá la fun ción de una ter mi nal de

sa li da de da tos.

Del cir cui to es que má ti co de la fi -

gu ra 7 se ob ser va la for ma en que

es tán dis pues tas las ter mi na les de

un PI CA XE de 18 ter mi na les, de

las cua les las que se en cuen tran

iden ti fi ca das co mo En 0, En 1,

En 2, En 6 y En 7 son de di ca das

ex clu si va men te pa ra ad qui rir da tos del ex te rior ha cia

el mi cro con tro la dor. Las ter mi na les que se en cuen -

tran iden ti fi ca das de la Sal 0 a Sal 7 son ex clu si va -

men te pa ra en viar da tos ha cia afue ra del mi cro con -

tro la dor, mien tras que las ter mi na les iden ti fi ca das

Figura 6

Figura 7

Figura 8

Page 24: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

24 Club Saber eleCtróniCa

co mo Se rial Sal y Se rial En, se uti li zan pa ra pro gra -

mar al mi cro con tro la dor.

En el cir cui to de la fi gu ra 8 se mues tra la for ma

de co nec tar a un PI CA XE de 28 ter mi na les, en don -

de apar te de las ter mi na les de en tra da que se en cuen -

tran de fi ni das co mo En 0 a En 7, tam bién se cuen ta

con las ter mi na les de sa li da iden ti fi ca das co mo Sal 0

a Sal 7, ade más de 4 ter mi na les pa ra en tra da de da -

tos ana ló gi cos, y por úl ti mo las ter mi na les de pro gra -

ma ción del mi cro con tro la dor.

Ya se ha men cio na do que el sis te ma PI CA XE no

re quie re de pro gra ma dor o bo rra dor, ya que uti li za

úni ca men te tres alam bres co nec ta dos al puer to se rie

de una com pu ta do ra, tal co mo se des cri be en la si -

guien te fi gu ra 9.

Una vez que han si do iden ti fi ca das las ter mi na les

a uti li zar en el co nec tor del puer to se rie de la PC,

aho ra lo que si gue es pre pa rar la co ne xión ha cia el

PIC to man do en cuen ta las ter mi na les, tal co mo se

apre cia en la fi gu ra 10.

Co mo se pue de ob ser var en la fi gu ra 10, se pue -

de em plear (es re co men da ble) un plug

de los uti li za dos pa ra co nec tar los au -

dí fo nos a la sa li da de au dio de un

walk man o disc man, y te ner un ca ble

con un co nec tor DB9 en un ex tre mo y

un plug de au dio en el otro, tal co mo

se ilus tra en la fi gu ra 11.

el sis te ma Pi ca Xe

“PI CA XE” es un sis te ma que em plea

un mi cro fá cil de pro gra mar que uti li -

za un len gua je BA SIC muy sim ple, el

cual la ma yo ría de los es tu dian tes pue -

den apren der rá pi da men te. Los mi cro -

con tro la do res (con me mo ria FLASH)

pue den ser pro gra ma dos una y otra

vez sin la ne ce si dad de un cos to so pro gra ma dor PIC.

El sis te ma no ne ce si ta de nin gún pro gra ma dor,

bo rra dor o com ple jo sis te ma elec tró ni co. El pro gra -

ma pue de es cri bir se en BA SIC o por me dio de un

dia gra ma de flu jo y se car ga me dian te una co ne xión

de tres ca bles co nec ta da al puer to se rie de la com pu -

ta do ra. El sis te ma PI CA XE con sis te en tres com po -

nen tes prin ci pa les:

1)­El­soft­wa­re­edi­tor­de­pro­gra­ma­ción.

2)­El­ca­ble­de­co­ne­xión­al­puer­to­se­rial­de­la­PC

3)­El­chip­PI­CA­XE

Ya re tor na re mos con es te te ma, cuan do se pa mos

más acer ca de las ca rac te rís ti cas pri ni ci pa les de es tos

chips. Vea mos aho ra en qué con sis te el soft wa re gra -

tui to.

el edi tor de Pro gra mas

Lo di fe ren te del sis te ma de mi cro con tro la do res

PI CA XE, con res pec to a la pro gra ma ción tra di cio nal

de los mi cro con tro la do res PIC, ra di ca en la pro gra -

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

Figura 10

Figura 11

Figura 9

Puerto serie de las

nuevas PCPuerto serie de las

PC antiguas

Page 25: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

loS miCroControladoreS PiCaXe

Club Saber eleCtróniCa 25

ma ción ba sa da en un len gua je BA SIC y dia gra mas

de flu jo. Es to ha ce que los mi cro con tro la do res del

sis te ma PI CA XE sean muy fá ci les de pro gra mar, en

un am bien te ami ga ble.

Pa ra pro gra mar los mi cro con tro la do res PI CA XE

de be mos, en pri me ra ins tan cia, ins ta lar el soft wa re

que con tie ne el am bien te de pro gra ma ción, por lo

que des cri bi re mos la for ma de ha cer lo.

Si bien a lo lar go de es te tex to va mos a ex pli car

pa so por pa so có mo se em plea el “Pro gra mming Edi -

tor” (Edi tor de Pro gra mas), es ne ce sa rio que ya lo

ten ga en su com pu ta do ra.

El soft wa re lo pue de ba jar de nues tra pá gi na de

in ter net que us te d ya co no ce www­.we­be­lec­tro­ni­ca­-

.co­m.ar, de be ha cer click en el íco no pass word e in -

gre sar la cla ve PI­CA­XE­PRO. Re cuer de que pa ra

ba jar cual quier in for ma ción de be ser so cio del club

SE, lo cual es gra tui to y pue de ins cri bir se por In ter -

net en só lo un par de mi nu tos (si ga las ins truc cio nes

que di mos pa ra ba jar el pro gra ma y en con tra rá có -

mo ha cer se so cio, si aún no lo es).

Una vez que se ten ga el soft wa re, se con ta rá con

una car pe ta con el nom bre de “pro ge dit”, a la cual

de be mos ac ce der (ob ser ve la fi gu ra 12).

Lue go de be mos in gre sar a la car pe ta pro ge dit y

te ne mos que ubi car el pro gra ma iden ti fi ca do co mo

“Pro gram ming Edi tor”, al cual de be mos ha cer le un

do ble click con el ra tón de la PC pa ra que és te se eje -

cu te y se pue da ins ta lar el pro gra ma de los PI CA XE,

tal co mo se mues tra en la fi gu ra 13.

Una vez que eje cu ta mos el pro gra ma de ins ta la -

ción Pro gram ming Edi tor apa re ce rá la ven ta na que

se mues tra en la fi gu ra 14, so bre la cual de be mos de

opri mir con el ra tón el cua dro iden ti fi ca do co mo

“next” pa ra que con ti núe la ins ta la ción.

Pos te rior men te se rá des ple ga da la ven ta na don de

se mues tra la li cen cia que de be mos acep tar, por que

de otra ma ne ra no po dre mos con ti nuar con la ins ta -

la ción del soft wa re, por lo que nue va men te opri mi re -

mos el cua dro iden ti fi ca do co mo “next”, es ta ac ción

Figura 12 Carpeta progedit. Figura 13 Software de instalación “Programming Editor”.

Figura 14 Ventana de bienvenida para la instalación del software de los PICAXE.

Figura 15 Acuerdo de licencia.

Figura 16 Información del usuario.

Page 26: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

26 Club Saber eleCtróniCa

se in di ca en la fi gu ra 15.

Co mo pa so si guien te, pre gun ta por el nom bre del

usua rio que nor mal men te uti li za rá el soft wa re, aquí

po de mos ins ta lar la apli ca ción pa ra que pue da ser

uti li za da por to das las per so nas que uti li cen la com -

pu ta do ra, y des pués de se lec cio nar es ta ac ción te ne -

mos que opri mir el cua dro iden ti fi ca do co mo “next”,

tal co mo se mues tra en la fi gu ra 16.

Pos te rior men te de be mos de cir en dón de se guar -

da rá el soft wa re de pro gra ma ción, que por lo ge ne -

ral, aquí no te ne mos que mo di fi car da to al gu no, a

me nos de que que rra mos asig nar otra lo ca li dad, tal

co mo se ilus tra en la fi gu ra 17. Una vez se lec cio na -

da la op ción co rres pon dien te pro ce de re mos a ha cer

click so bre el cua dro iden ti fi ca do co mo “next”.

Por úl ti mo, apa re ce rá una ven ta na de con fir ma -

ción pa ra es tar se gu ros de que los da tos que in tro du -

ji mos se en cuen tran co rrec tos, si es así de be mos

opri mir el cua dro iden ti fi ca do co mo “next” pa ra que

con ti núe la

ins ta la ción, tal

co mo se apre -

cia en la fi gu ra

18.

Cuan do se es tá

ins ta lan do el

soft wa re se in -

di ca grá fi ca -

men te, tal co -

mo se ilus tra

en la fi gu ra 19,

aquí de be mos

es pe rar has ta

que se ter mi -

nen de ins ta lar,

tan to el soft -

wa re de pro -

gra ma ción co -

mo to das las

uti le rías que

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

Figura 17 Destino del software. Figura 18 Ventana de confirmación de datos.

Figura 19 Ventana de instalación del software.

Figura 20 Ventana final.

Figura 23 Diagrama de flujo para programar los PICAXE.

Fi gu ra 21 Ico no de ac ce so rá pi do en el

es cri to rio de la PC.

Fi gu ra 22 Len gua je BA SIC pa ra pro -

gra mar los PI CA XE.

Page 27: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

loS miCroControladoreS PiCaXe

Club Saber eleCtróniCa 27

se rán em plea das por los PI CA XE. En la fi gu ra 20 se

mues tra la ven ta na que nos in di ca que ya se ha con -

clui do con la ins ta la ción, por lo que de be mos opri mir

el cua dro iden ti fi ca do co mo “fi nish”. Una vez ins ta -

la do el soft wa re de pro gra ma ción de los PI CA XE, en

el es cri to rio de nues tra PC en con tra re mos un íco no

de ac ce so di rec to iden ti fi ca do co mo “PI CA XE Pro -

gram ming Edi tor”, al cual, pa ra co men zar a pro gra -

mar los mi cro con tro la do res, de be mos ha cer un do ble

click con el mou se pa ra que se eje cu te el pro gra ma,

tal co mo se mues tra en la fi gu ra 21. En la fi gu ra 22

y 23 se ob ser va un ejem plo del am bien te grá fi co tan -

to en len gua je BA SIC co mo en dia gra ma de flu jo.

co men zan do a tra ba jar con Pi ca Xe

Pa ra em pe zar a uti li zar el sis te ma de mi cro con -

tro la do res PI CA XE co men za re mos con una apli ca -

ción muy sen ci lla, por lo que en pri me ra ins tan cia

nos de di ca re mos a en cen der y apa gar leds, de acuer -

do al es ta do que guar den las ter mi na les de en tra da de

da tos del mi cro con tro la dor. Ca be acla rar que con for -

me se avan ce en los te mas de PI CA XE po dre mos in -

cor po rar con tro les pa ra mo to res, uti li za ción de con -

ver ti do res ana ló gi co - di gi tal (ADC), etc. Re cor de -

mos que el sis te ma PI CA XE es tá dis po ni ble en tres

ver sio nes que son el de 8 ter mi na les (PI CA XE-08),

18 ter mi na les (PI CA XE-18) y 28 ter mi na les (PI CA -

XE-28), y en fun ción de las ter mi na les que tie nen

dis po ni bles pa ra la en tra da y sa li da de da tos, se rán

las que ocu pa re mos pa ra

co mu ni car al mi cro con -

tro la dor con el ex te rior.

Co men ce mos pues,

con el pri mer cir cui to pa -

ra vi sua li zar la sa li da de

da tos, y se tra ta de un cir -

cui to muy sen ci llo pa ra

en cen der leds, el cual se

mues tra en la fi gu ra 24.

Es te cir cui to lo po de mos

re pro du cir tan tas ve ces

co mo ter mi na les de sa li da

se ten gan dis po ni bles.

Aho ra vea mos cuál

se ría el pri mer cir cui to

que se re co mien da pa ra

in gre sar da tos dis cre tos

(di gi ta les) al mi cro con -

tro la dor, y se tra ta

de un in te rrup tor

con re po si ción au -

to má ti ca (push-bo -

ton), el cual se

mues tra en el cir -

cui to de la fi gu ra

25.

De igual ma ne -

ra que en el ca so

del cir cui to de la

fi gu ra 1, se pue de

re pro du cir el cir -

cui to de la fi gu ra

25 tan tas ve ces co -

mo en tra das ten ga

dis po ni ble el mi -

cro con tro la dor.

Pa ra rea li zar el

pri mer ejer ci cio

va mos a ele gir uno

de los tres ti pos de

mi cro con tro la do -

res PI CA XE que

se tie nen dis po ni -

bles, que en es te

pri mer ejer ci cio se

tra ta del PI CA XE-

18; pe ro pos te rior men te se rea li za rán ejer ci cios con

to dos los ti pos de mi cro con tro la do res PI CA XE.

El cir cui to pro pues to pa ra es ta pri me ra ex pe rien -

cia se mues tra en la fi gu ra 26, en la cual se tie ne 1

en tra da y 1 sa li da.

Pa ra pro gra mar el mi cro con tro la dor PI CA XE, la

pri mera ac ción que te ne mos que rea li zar es abrir el

Figura 24

Figura 25

Figura 26

Page 28: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

28 Club Saber eleCtróniCa

soft wa re de pro gra ma ción lla ma do “PI CA XE Pro -

gram ming Edi tor” y que pre via men te tu vo que ser

ins ta la do.

Una vez que ha ce mos do ble click so bre el íco no

del soft wa re de pro gra ma ción y ac ce de mos al am -

bien te de pro gra ma ción, apa re ce una ven ta na en

don de se con fi gu ran las op cio nes con las cua les tra -

ba ja re mos.

Co mo pri mer pa so, ya que es la pri me ra vez que

uti li za mos es te soft wa re, es con ve nien te se lec cio nar

el me nú iden ti fi ca do co mo “Lan gua ge” ya que aquí

es don de se con fi gu ra el len gua je con el cual es ta re -

mos in te rac tuan do, si de sea más de ta lles so bre es ta

par te del pro gra ma, pue de ba jar lo de In ter net o ad -

qui rir la re vis ta Sa ber Elec tró ni ca Nº 215. De in ter -

net, pue de ba jar lo des de nues tra web con la cla ve

“pi­ca­xe­pro”.

Pa ra em pe zar a tra ba jar de be mos con fi guar el

pro gra ma (es muy sen ci llo, ya lo ve re mos más ade -

lan te), se lec cio nan do la op ción “Mo do” del me nú

pa ra ele gir el PI CA XE que va mos a em plear en

nues tro pro yec to, qué fre cuen cia de ope ra ción ten -

dre mos (ge ne ral men te 4MHz), etc. Lue go, de be mos

ele gir la op ción “mo do” del me nú pa ra in di car en

qué puer to ten dre mos el cir cui to pa ra des car gar el

pro gra ma.

De la fi gu ra 27 ob ser va mos el am bien te de tra ba -

jo que pre sen ta el soft wa re de pro gra ma ción de los

mi cro con tro la do res PI CA XE, en el cual se apre cia

un es pa cio en blan co que es don de se in gre san las

ins truc cio nes en for ma de “BA SIC”.

¿Qué­ins­truc­cio­nes­son­las­que­uti­li­za­re­mos?

Si no sa be mos, no es el fin del mun do y va mos

pa so a pa so. Pa ra co men zar uti li za re mos una op ción

que se cuen ta en es te soft wa re pa ra pro gra mar a los

mi cro con tro la do res que son los dia gra mas de flu jo,

por lo que co mo se in di ca en la fi gu ra 27, se lec cio -

na mos de la ba rra de he rra mien tas la op ción “Ar chi -

vo”, pos te rior men te “Nue vo” y por úl ti mo “Nue vo

Or ga ni gra ma”, y lo que apa re ce rá se rá el am bien te

de tra ba jo pa ra in gre sar el dia gra ma de flu jo de nues -

tro pro gra ma.

Pa ra co men zar, és te va a ser nues tro cam po de

tra ba jo ya que de for ma in tui ti va to dos sa be mos ha -

cer dia gra mas de flu jo. Pues bien, an tes de se lec cio -

nar los blo ques que lo cons ti tui rán, va mos a des cri -

bir cuál es el al go rit mo del pro gra ma que que re mos

de sa rro llar:

“cuan do se opri ma un push - bo ton se en cien -da un led, y cuan do se suel te el push - bo ton se apa -gue el led”.

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

Figura 27

Figura 28

Figura 29

Figura 30

Page 29: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

loS miCroControladoreS PiCaXe

Club Saber eleCtróniCa 29

Exis ten blo ques pre di se ña dos que nos au xi lian en

el ma ne jo del es ta do que guar dan las ter mi na les de

en tra da del mi cro con tro la dor de ma ne ra in de pen -

dien te, por lo que co mo se mues tra en la fi gu ra 28 se -

lec cio na mos el re cua dro que tie ne in di ca do un rom -

bo y den tro de es te la pa la bra “if”.

Aho ra lo que te ne mos que ha cer es se lec cio nar

qué con di ción es la que uti li za re mos, que pa ra es te

ejer ci cio se rá la que se en cuen tra den tro del re cua dro

que tie ne una fi gu ra de un rom bo y den tro de es te la

pa la bra “Pin” (ob ser ve la fi gu ra 29), es to es, es ta re -

mos le yen do la con di ción de una ter mi nal de en tra da

que, por de fec to cuan do lo ubi ca mos so bre nues tra

área de tra ba jo, siem pre se co lo ca la en tra da 0 (ter -

mi nal 17 del mi cro con tro la dor). Es te blo que tie ne la

ta rea de leer el es ta do ló gi co de la ter mi nal de en tra -

da y la com pa ra con un 1 ló gi co y de pen dien do de si

la en tra da es igual o no, tie ne dos po si bles sa li das

“Y” por si es igual a 1 ló gi co y “N” por si la en tra da

es 0 ló gi co. Y por úl ti mo, opri mi mos el re cua dro que

tie ne una fle cha en for ma de U pa ra re gre sar al me -

nú prin ci pal.

De acuer do al al go rit mo que plan tea mos lí neas

atrás, lo que te ne mos que ha cer es que se en cien da

un led cuan do en la ter mi nal de en tra da se en cuen tre

un 1 ló gi co, o que el led se apa gue cuan do en la en -

tra da se en cuen tra un 0 ló gi co. Pa ra es ta ac ti vi dad re -

cu rri mos al re cua dro iden ti fi ca do con la pa la bra

“Out”, ya que es ahí don de se en cuen tran los blo -

ques que ac túan so bre las ter mi na les de sa li da del

mi cro con tro la dor. Una vez en el in te rior del me nú de

blo ques de sa li da, te ne mos que se lec cio nar la ac ción

que ha rá que el led se en cien da o se apa gue, por lo

que en pri mer ins tan cia se lec cio na mos el blo que

iden ti fi ca do con a pa la bra “High” el cual quie re de -

cir que la sa li da se en cen de rá, por cier to cuan do se -

lec cio na mos es te blo que, por de fec to se ubi ca la sa -

li da 0 (ter mi nal 6 del mi cro con tro la dor), tal co mo se

ilus tra en la fi gu ra 30.

Ya se tie ne en ton ces, el blo que que en cen de rá el

led por lo que aho ra re que ri mos la ac ción co rres pon -

dien te con su apa ga do, y és ta co rres pon de al re cua -

dro iden ti fi ca do con la pa la bra “Low” que es pre ci -

sa men te el blo que que rea li za rá la ta rea de apa gar el

led, y tam bién por de fec to al se lec cio nar lo por pri -

me ra vez, se ubi ca en la sa li da 0 (fi gu ra 31).

Una vez que ya te ne mos los blo ques que ne ce si -

ta mos pa ra in gre sar le o sa car le da tos al mi cro con tro -

la dor PI CA XE, pro ce de mos aho ra a unir los blo ques

pa ra que rea li cen el al go rit mo que fue plan tea do lí -

neas atrás, pa ra ello exis te una he rra mien ta que se

en cuen tra en un re cua dro iden ti fi ca do con una lí nea

ver ti cal que en sus ex tre mos tie ne un “*”.

Cuan do se lec cio na mos es ta he rra mien ta (fi gu ra

32) y acer ca mos el pun te ro del ra tón so bre al gu no de

los blo ques que ya se en cuen tran en el área de tra ba -

jo, se les apa re ce un cír cu lo de co lor ro jo en aquel

pun to que re quie re una co ne xión. Ya se lec cio na do el

pun to de co ne xión tra za mos la lí nea has ta el si guien -

te pun to de co ne xión de un blo que pa ra rea li zar la

unión ló gi ca del flu jo de da tos, ca be acla rar que pa -

ra ca da unión que se ne ce si te rea li zar, se tie ne que

vol ver a se lec cio nar la he rra mien ta de co ne xión, en

la fi gu ra 33 po de mos apre ciar la co ne xión com ple ta

de to dos los blo ques. Si ya ter mi na mos de di se ñar

nues tro dia gra ma de flu jo y an tes de pro gra mar el

mi cro con tro la dor, es im por tan te sa ber si el pro gra ma

Figura 31

Figura 32

Figura 33

Page 30: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

va a fun cio nar,

por que re cuer -

den que no es lo

mis mo “de sear”

que el mi cro -

con tro la dor ha -

ga lo que se gún

no so tros pro -

gra ma mos, a lo

que real men te

ha ce en fun ción

del pro gra ma

que in gre sa mos.

Exis te en el soft wa re de los PI CA XE la po si bi li -

dad de si mu lar el pro gra ma, y eso es lo que va mos a

ha cer, por lo que se lec cio na mos el re cua dro que tie -

ne el sím bo lo de una pun ta de fle cha tal co mo se

ilus tra en la fi gu ra 32, lo se lec cio na mos y en se gui da

apa re ce rán 2 ven ta nas, una de ellas in di ca el es ta do

ló gi co que guar dan las sa li das y en tra das del mi cro -

con tro la dor, es ta ven ta na apa re ce en la par te in fe rior

de la ima gen de la fi gu ra 33.

Los re cua dros ver des que se ilu mi nan in di can

qué sa li das es tán sien do ac ti vas con un 1 ló gi co,

mien tras que los que apa re cen de ba jo de los cua dros

ver des, in di can la po si ción de las se ña les de en tra da

al mi cro con tro la dor, los cua les cuan do se en cuen tran

en la po si ción in fe rior sig ni fi ca que la en tra da se en -

cuen tra en 0 ló gi co, y si es tán en la po si ción su pe rior

la en tra da se en cuen tra en 1 ló gi co. Por otra par te

tam bién se ob ser va que, de pen dien do dón de se en -

cuen tre la po si ción del switch, se ilu mi na rá en co lor

ro jo la lí nea que une los di fe ren tes blo ques que son

afec ta dos por la res pues ta del es ta do ló gi co de en tra -

da, y de es ta ma ne ra po de mos vi sua li zar qué es lo

que es tá su ce dien do con nues tro pro gra ma.

Una vez que si mu la mos nues tro pro gra ma y ob -

ser va mos que las con di cio nes del al go rit mo se cum -

plen (en cen der un led cuan do se tie ne un 1 ló gi co en

la en tra da y apa gar el led cuan do se tie ne un 0 ló gi -

co en la mis ma en tra da), ya es ta mos lis tos pa ra dar el

si guien te pa so, que es con ver tir el dia gra ma de flu jo

a ins truc cio nes de BA SIC, pa ra lo cual en la ba rra de

he rra mien tas se lec cio na mos el me nú iden ti fi ca do

co mo “Or ga ni gra ma” y des pués la op ción “Con ver -

tir el Or ga ni gra ma a Ba sic” (de ma ne ra rá pi da pu di -

mos pre sio nar la te cla F5).

Aho ra lo que te ne mos que ha cer es co nec tar el

ca ble tan to al puer to se rie de la PC co mo a las ter mi -

na les del mi cro con tro la dor que se in di can en el dia -

gra ma de la fi gu ra 26 pa ra pro gra mar al PI CA XE, ya

pro pu si mos la ma ne ra en có mo se de be cons truir el

ca ble de pro gra ma ción to man do en cuen ta las ter mi -

na les que se de ben ocu par.

Pa ra gra bar le el pro gra ma al mi cro con tro la dor

de be mos di ri gir la fle cha del ra tón a la ba rra de he -

rra mien tas y se lec cio nar el me nú “PI CA XE”, des -

pués la ins truc ción “Eje cu tar” (o de ma ne ra rá pi da

F5), tal co mo se mues tra en la fi gu ra 34. En ese mis -

mo ins tan te apa re ce rá una ven ta na in di can do que se

es tá lle van do a ca bo la pro gra ma ción del mi cro con -

tro la dor PI CA XE. Cuan do se en cuen tra en la fa se de

pro gra ma ción, una ba rra que irá cre cien do nos di rá

la can ti dad de có di gos que es tá sien do des car ga do

ha cia el mi cro con tro la dor. Cuan do se ter mi na de gra -

bar el mi cro con tro la dor apa re ce rá una ven ta na que

nos in di ca la fi na li za ción del pro ce so de pro gra ma -

ción, fi gu ra 35. Aho ra po de mos ve ri fi car en el mi -

cro con tro la dor que el pro gra ma que di se ña mos se

en cuen tra per fec ta men te bien, por lo que te ne mos

que opri mir el push - bo ton y es ta ac ción de be en cen -

cer el led, y cuan do sol te mos el push - bo ton el led

se de be apa gar.

en tre na dor pa ra Pi ca Xe-08

En es ta opor tu ni dad di se ña re mos nues tra pri me -

ra tar je ta de en tre na mien to uni ver sal pa ra pro gra mar

mi cro con tro la do res PI CA XE, y co mo en to do co -

mien zo da re mos ini cio por lo más sen ci llo y más pe -

que ño, es to es, los mi cro con tro la do res de 8 ter mi na -

les de no mi na dos PI CA XE – 08.

En pri me ra ins tan cia re cor de mos cuál es la con -

fi gu ra ción de un PI CA XE–08, pa ra en fun ción de

ello to mar en cuen ta de cuán tas en tra das y cuán tas

sa li das po de mos echar ma no y apro ve char las al má -

xi mo. En la fi gu ra 36 te ne mos el cir cui to de un “en -

tre na dor” pa ra co men zar a tra ba jar con es te mi cro -

con tro la dor.

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

Figura 34

Figura 35

30 Club Saber eleCtróniCa

Page 31: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

loS miCroControladoreS PiCaXe

Club Saber eleCtróniCa 31

Te ne mos la opor tu ni dad de

dis po ner de un to tal de 4 E/S (4

en tra das y 4 sa li das), pe ro no nos

con fun da mos, si su ma mos el nú -

me ro de sa li das con el nú me ro de

en tra das ten dre mos un to tal de 8 y

el PI CA XE–08 que ma ne ja re mos

tie ne so la men te 8 ter mi na les.

¿Es­to­quie­re­de­cir­que­las­ter­-

mi­na­les­ de­ sa­li­da­ y­ de­ en­tra­da

ocu­pan­to­das­las­que­po­see?

La res pues ta es “no”, ya que

en esas 8 ter mi na les de ben es tar

las 4 en tra das, las 4 sa li das ade -

más de las 2 ter mi na les de ali -

men ta ción y 2 pa ra pro gra mar lo.

Es pe cí fi ca men te pa ra los PI CA -

XE–08 las ter mi na les 3, 5, 6 y 7

cum plen con una do ble fun ción,

por lo que de be mos te ner cui da do

cuan do los pro gra me mos, por que

por ejem plo la ter mi nal 3 pue de

com por tar se co mo una ter mi nal

de en tra da o una ter mi nal de sa li -

da, to do de pen de có mo la con -

tem ple mos cuan do rea li ce mos el

pro gra ma del PI CA XE–08. La

tar je ta en tre na do ra que pro po ne -

mos tie ne la po si bi li dad de ex plo -

tar al má xi mo las pro pie da des del

PI CA XE–08, y se rá por me dio de

jum pers co mo se po drá con fi gu rar

la cir cui te ría, tan to pa ra pro gra -

mar co mo pa ra fi jar en tra das o sa -

li das de da tos (vea nue va men te el

cir cui to de la fi gu ra 36).

A con ti nua ción des cri bi re mos ca -

da par te de es ta tar je ta en tre na do -

ra pa ra que po da mos sa car le el

má xi mo pro ve cho.

En pri mer tér mi no iden ti fi ca re -

mos la ubi ca ción de don de ins ta -

lar el mi cro con tro la dor PI CA -

XE–08, es te de be en con trar se en

la ba se iden ti fi ca da co mo IC1 res -

pe tan do la iden ti fi ca ción de las

ter mi na les (vea la pla ca de cir cui -

to im pre so pa ra es te en tre na dor en

la fi gu ra 37).

Los co nec to res iden ti fi ca dos co -

mo ES1, ES2 y ES4 tie nen 3 ter -

mi na les, de las cua les, la del me -

dio de ca da uno de ellos se ha ce

Figura 36

Figura 37 B

Fig. 37A

Page 32: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

32 Club Saber eleCtróniCa

lle gar ha cia la co rres pon dien te ter mi nal del mi cro con -

tro la dor PI CA XE, las 2 ter mi na les res tan tes de ca da

co nec tor (ES1, ES2 y ES4), una va ha cia el blo que

des ti na do pa ra co nec tar las en tra das de da tos, y la se -

gun da se di ri ge ha cia el blo que de ter mi na les de sa li -

da de da tos. Pues bien, pa ra se lec cio nar si la ter mi nal

del mi cro con tro la dor se rá con fi gu ra da co mo sa li da o

en tra da, se rá a tra vés de un jum per que, de pen dien do

de có mo se co nec te, uni rá la ter mi nal del me dio del

co nec tor ya sea ES1 ó ES2 ó ES4, con el blo que de

ter mi na les de en tra das o al blo que de ter mi na les de

sa li da, y de es ta for ma que da rá con fi gu ra da la cir cui -

te ría del mi cro con tro la dor PI CA XE pa ra que es té lis -

to a re ci bir el pro gra ma con el cual tra ba ja rá el mi cro -

con tro la dor.

El co nec tor iden ti fi ca do co mo PROG /SAL0 po see

3 ter mi na les de las cua les la del me dio se ha ce lle gar a

la ter mi nal 7 del mi cro con tro la dor PI CA XE, es ta ter -

mi nal cum ple con la do ble fun ción tan to de pro gra mar

al mi cro con tro la dor, co mo de fun gir co mo ter mi nal de

sa li da de da tos si así se re quie re, es ta se lec ción se lle -

va a ca bo me dian te la co ne xión de un jum per ha cia la

ubi ca ción que se re quie ra.

Cuan do se va pro gra mar un mi cro con tro la dor PI -

CA XE–08, es ne ce sa rio que el jum per es té ubi ca do ha -

cia la po si ción “Prog” en el co nec tor PROG /SAL0,

por que de otra ma ne ra la pro gra ma ción se rá im po si ble

ya que no se ten drá co mu ni ca ción en tre la PC y el mi -

cro con tro la dor.

Cuan do el jum per se en cuen tra ubi ca do ha cia la po -

si ción “Sal0” en el mis mo co nec tor PROG /SAL0, se

ten drá con fi gu ra da la ter mi nal del mi cro con tro la dor

co mo sa li da.

El pro ce di mien to pa ra ubi car el jum per del co nec -

tor PROG /SAL0 se rá de acuer do a lo si guien te:

1º­ pa­so.-­ Ubi­car­ el­ jum­per­ ha­cia­ la­ po­si­ción

“Prog”­en­el­co­nec­tor­PROG­/SAL0­pa­ra­pro­gra­mar­al

mi­cro­con­tro­la­dor­PI­CA­XE–08.

2º­pa­so.-­Cam­biar­el­jum­per­ha­cia­la­po­si­ción­Sal0

en­el­co­nec­tor­PROG­/SAL0­si­se­va­a­uti­li­zar­esa­ter­-

mi­nal­del­mi­cro­con­tro­la­dor­PI­CA­XE–08­co­mo­sa­li­da.

En el co nec tor iden ti fi ca do co mo “En tra das” se tie -

ne la po si bi li dad de ha cer le lle gar al mi cro con tro la dor

PI CA XE–08, el es ta do ló gi co de 4 di fe ren tes en tra das

di gi ta les, las cua les pue den ser in ser ta das me dian te cir -

cui tos ex ter nos o bien uti li zar cual quie ra de los 2 cir -

cui tos con push-bo ton que se tie nen en el área de ex pe -

ri men tos, es tos cir cui tos se mues tran en la fi gu ra 25 y

lo úni co que se tie ne que ha cer es co nec tar el bor ne co -

rres pon dien te ya sea E1 ó E2 a cual quie ra de las ter mi -

na les de en tra da que son Ent1 ó Ent2 ó Ent3 ó Ent4 del

co nec tor “En tra das”.

En el co nec tor iden ti fi ca do co mo “Sa li das” se en -

cuen tra el re fle jo de las 4 sa li das di gi ta les que po see el

mi cro con tro la dor PI CA XE–08, las cua les pue den ha -

cer se lle gar a cir cui tos ex ter nos en don de se re fle je la

ac ti vi dad del mi cro con tro la dor, o pue den ser uti li za das

los 2 cir cui tos con leds que se en cuen tran en el área de

ex pe ri men tos, es tos cir cui tos se mues tran en la fi gu ra

23. Pa ra uti li zar es tos cir cui tos lo que tie ne que ha cer -

se es co nec tar el bor ne co rres pon dien te ya sea S1 o S2

a cual quie ra de las ter mi na les de sa li da que son Sal0 ó

Sal1 ó Sal2 ó Sal3 del co nec tor “Sa li das”.

El es pa cio iden ti fi ca do co mo PRO GRA se en cuen -

tra ocu pa do por un co nec tor de au dio es té reo ti po mi ni

Jack, el cual pue de te ner for mas di fe ren tes. El co nec -

tor de au dio es té reo tan só lo tie ne 3 ter mi na les, mis mas

que se rán uti li za das pa ra co mu ni car al mi cro con tro la -

dor con una PC a tra vés del puer to se rie (vea nue va -

men te en la fi gu ra 10 de es te ca pí tu lo el dia gra ma de

có mo se de ben iden ti fi car las ter mi na les tan to en la tar -

je ta de en tre na mien to co mo en el co nec tor DB9 que se

co nec ta al puer to se rie de una PC). Las ter mi na les del

co nec tor de au dio rea li za rán las si guien tes ac ti vi da des:

La­ lí­nea­ iden­ti­fi­ca­da­ con­ el­ nú­me­ro­ 1­ sir­ve­ pa­ra

ve­ri­fi­car­que­el­mi­cro­con­tro­la­dor­PI­CA­XE­se­en­cuen­-

tra­co­nec­ta­do­al­puer­to­se­rie­de­la­PC.­

La­ lí­nea­ iden­ti­fi­ca­da­ con­ el­ nú­me­ro­ 2­ sir­ve­ pa­ra

pro­gra­mar­al­mi­cro­con­tro­la­dor­PI­CA­XE.

La­lí­nea­iden­ti­fi­ca­da­con­el­nú­me­ro­3­es­la­re­fe­ren­-

cia­GND­o­tam­bién­co­no­ci­da­co­mo­tie­rra­eléc­tri­ca.

Por úl ti mo, la tar je ta en tre na do ra tie ne in cor po ra do

un re gu la dor de vol ta je iden ti fi ca do co mo IC2 que po -

see la ma trí cu la LM7805, y cu ya mi sión es la de man -

te ner un vol ta je de 5 VCD pa ra ener gi zar al mi cro con -

tro la dor PI CA XE y to da su cir cui te ría, por lo tan to po -

de mos ener gi zar nues tra tar je ta de en tre na mien to con

una pi la de 9 VCD.

Lis­ta­de­com­po­nen­tes­pa­ra­ar­mar­la­

tar­je­ta­con­tro­la­do­ra.

IC1 ........Ba se de 8 ter mi na les

IC2............................LM7805

D1, D ..................Leds Ver des

D3............................Led Ro jo

S1, S2 In te rrup to res Push bo ton

R1, R3, R4 ......10kΩ 1/4 Watt

R2 ...................22kΩ 1/4 Watt

R5, R6, R7 .....390Ω 1/4 Watt

Va­rios:­

Co nec tor mi ni jack de au dio, co nec tor mi ni plug de

au dio, alam bres de co ne xión (ca bles), bro che (co nec -

tor) pa ra pi la de 9 VCD y cir cui to im pre so.

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

Page 33: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

loS miCroControladoreS PiCaXe

Club Saber eleCtróniCa 33

Pri me ras Prác ti cas con Pi ca Xe

Con lo leído has ta aquí, ya de be te ner una idea de

lo que es un mi cro con tro la dor PI CA XE y de có mo se

“abre” el Pro gra ma de edi ción a los efec tos de es cri -

bir un pro gra ma pa ra des car gar en la me mo ria del PI -

CA XE.

Si bien más adelante va mos a ex pli car có mo se ha -

cen dia gra mas de flu jo, a con ti nua ción di re mos la for -

ma de uti li zar al gu nos com po nen tes bá si cos y có mo se

los pue de pro bar en el en tre na dor que vi mos en la fi gu -

ra 36 lue go de rea li zar la des car ga de pro gra mas muy

sen ci llos.

Ve re mos có mo se pue de ve ri fi car el fun cio na mien -

to de un LED por me dio de pro gra mas es cri tos en BA -

SIC, tam bién pro ba re mos in te rrup to res, zum ba do res,

in te rrup to res y fo to rre sis ten cias.

Es tas pri me ras ex pe rien cias se rán de uti li dad a la

ho ra de rea li zar la pre sen ta ción de los chips de 18 ter -

mi na les pa ra que lue go pue da ar mar dis tin tos pro yec -

tos co mo alar mas, jue gos de lu ces, mas co tas elec tró ni -

cas, da dos, etc.

Uso y Prue ba de Leds:Pri me ros Pro gra mas en Ba sic

Pa ra que un mi cro con tro la dor de sa rro lle una ta -

rea me dian te la eje cu ción del pro gra ma que tie ne

gra ba do en su me mo ria, es pre ci so que el mis mo es -

té ali men ta do y po sea com po nen tes ex ter nos que

per mi tan su fun cio na mien to. Nor mal men te se em -

plean re sis ten cias, dio dos emi so res de luz, ca pa ci to -

res, buz zers pie zoe léc tri cos (zum ba do res), in te rrup -

to res, etc.

el ob je ti vo de es te tex to es que Ud. uti li ce al mi -cro con tro la dor Pi ca Xe co mo un ele men to mul ti -pro pó si to y le sa que “el ma yor ju go po si ble”.

An tes de ex pli car có mo se pue de rea li zar la prue -

ba de los com po nen tes que tra ba jan con el mi cro con -

tro la dor, da re mos al gu nas con si de ra cio nes ge ne ra les

so bre las fuen tes de ener gía que usa re mos pa ra ali -

men tar a nues tro cir cui to.

¿Qué­es­una­ba­te­ría?

Una ba te ría es una fuen te de ener gía eléc tri ca (es

una fuen te de po ten cia por tá til). Las ba te rías es tán

cons ti tui das por ele men tos quí mi cos que al ma ce nan

ener gía. Al co nec tar las a un cir cui to, es ta ener gía

quí mi ca se con vier te en ener gía eléc tri ca que pue de

lue go ali men tar al cir cui to.

¿Qué­ta­ma­ño­de­ba­te­ría­se­uti­li­zan­en­elec­tró­ni­ca?

Las ba te rías vie nen en to do cla se de ti pos y ta ma -

ños. La ma yo ría de las ba te rías con sis ten en un gru -

po de pi las, en don de ca da pi la pro vee cer ca de 1.5V

(fi gu ra 38). Por lo tan to 4 pi las crean una ba te ría de

6V y 3 pi las una de 4.5V.

Co mo re gla ge ne ral, mien tras más gran de es la

ba te ría, más tiem po du ra rá (ya que con tie ne más quí -

mi cos y por lo tan to se rá ca paz de con ver tir más

ener gía). Una ba te ría de ma yor vol ta je no du ra más

que una ba te ría de me nor vol ta je. Por lo tan to, una

ba te ría de 6V for ma da por 4 pi las AA du ra mu cho

más que una ba te ría PP3 de 9V (ba te ría de 9V co -

mún), ya que por ser fí si ca men te más gran de con tie -

ne una ma yor can ti dad to tal de ener gía quí mi ca. Por

lo tan to, aque llos equi pos que re quie ren mu cha po -

ten cia pa ra ope rar (por ejem plo un re pro duc tor por -

tá til de CDs, el cual tie ne un mo tor y un lá ser pa ra

leer los CDs) siem pre uti li za rán pi las AA y no ba te -

rías PP3.

Los mi cro con tro la do res PI CA XE ge ne ral men te

re quie ren en tre 3 a 6V pa ra ope rar, y por lo tan to es

me jor uti li zar una ba te ría for ma da por tres a cua tro

pi las AA. Nun ca uti li ce una ba te ría PP3 de 9V ya

que la ali men ta ción de 9V pue de da ñar el mi cro con -

tro la dor.

¿Qué­ti­po­de­ba­te­ría­de­bo­uti­li­zar?

Los dis tin tos ti pos de ba te rías con tie nen di fe ren -

tes quí mi cos. Las ba te rías de car bón-zinc son las más

ba ra tas, y son ade cua das pa ra uti li zar se en mu chos

cir cui tos de mi cro con tro la do res. Las ba te rías al ca li -

nas son más cos to sas, pe ro tie nen una vi da mu cho

Figura 38

Page 34: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

34 Club Saber eleCtróniCa

más lar ga y se las de be em plear

cuan do se ne ce si ta ali men tar dis po -

si ti vos que re quie ren mu cha co -

rrien te ta les co mo mo to res. Las ba -

te rías de li tio son mu cho más cos to -

sas pe ro tie nen una lar ga vi da, y por

lo tan to se uti li zan co mún men te en

cir cui tos de com pu ta do ras, vi deo -

ca se te ras, etc. Otro ti po de ba te rías

son las ba te rías re car ga bles, las

cua les pue den re car gar se cuan do se

ago tan. Es tas es tán he chas, usual -

men te, de ní quel y cad mio (Ni-cad) ó de hi dró xi do

de me tal cad mio (NiMH).

Aten­ción­:­Nun ca ha ga cor to-cir cui to en los ter -

mi na les de una pi la o una ba te ría. Las ba te rías al ca -

li nas y las re car ga bles pue den su mi nis trar co rrien tes

muy gran des, y pue den ca len tar se tan to que pue den

lle gar a “ex plo tar” o de rre tir la car ca sa. Siem pre ase -

gú re se de co nec tar la ba te ría en el sen ti do co rrec to

(ro jo po si ti vo (V+) y ne gro ne ga ti vo -0V ó tie rra-).

Si las ba te rías se co nec tan al re vés, el mi cro con tro la -

dor co rre pe li gro de ca len tar se y da ñar se.

Los pa que tes de ba te rías se co nec tan a me nu do,

al cir cui to in te gra do me dian te ca bles con co nec to res

ade cua dos. Ase gú re se siem pre que los ca bles ro jo y

ne gro es tén co nec ta dos en la di rec ción co rrec ta.

Tam bién es de mu cha uti li dad pa sar los ca bles de la

ba te ría a tra vés de los agu je ros del ta ble ro an tes de

sol dar los en su lu gar (es to pro vee rá una unión mu -

cho más fuer te la cual se rá mu cho me nos pro pen sa a

sol tar se).

Nun ca use una ba te ría PP3 de 9V pa ra ali men tar

di rec ta men te a un mi cro con tro la dor, ya que el mis -

mo só lo tra ba ja con vol ta jes en tre 3 y 6V.

Al gu nos so por tes de ba te rías pe que ñas re quie ren

la sol da du ra de ca bles a con tac tos me tá li cos en la ca -

ja. En es te ca so de be ser muy cui da do so de no so bre -

ca len tar los con tac tos me tá li cos. Si

los con tac tos se ca lien tan mu cho,

de rre ti rán el plás ti co que los ro dea y

por lo tan to se cae rán. Una bue na

ma ne ra de pre ve nir es to, es pe dir le a

un ami go que sos ten ga los con tac tos

me tá li cos con una pin za pe que ña.

Las pin zas ac tua rán co mo un di si pa -

dor de ca lor y ayu da rán a evi tar que

el plás ti co se de rri ta.

¿Qué­es­un­LED?

Un Dio do Emi sor de Luz (LED) es un com po -

nen te elec tró ni co que emi te luz cuan do la co rrien te

pa sa a tra vés de él. Un LED es un ti po de dio do es -

pe cial.

Un dio do es un com po nen te que só -

lo per mi te el flu jo de co rrien te en

una di rec ción. Por lo tan to al uti li -

zar un dio do, el mis mo de be es tar

co nec ta do en la di rec ción co rrec ta.

La pa ta po si ti va (áno do) de un LED

es más lar ga que la pa ta ne ga ti va

(mos tra da por una ba rra en el sím -

bo lo). La pa ta ne ga ti va tam bién po -

see un ex tre mo pla no en la cu bier ta

plás ti ca del LED. En la fi gu ra 39 se

pue de ob ser var el as pec to y el sím -

bo lo de un led.

¿Pa­ra­qué­se­uti­li­zan­los­LEDs?

Los LEDs se uti li zan prin ci pal men te co mo lu ces

in di ca do ras. Los LEDs ro jos y ver des se uti li zan co -

mún men te, en ar te fac tos elec tró ni cos ta les co mo te -

le vi so res pa ra mos trar si el te le vi sor es tá en cen di do

o si es tá en el mo do stand-by (en es pe ra). Los LEDs

es tán dis po ni bles en una va rie dad de co lo res di fe ren -

tes, in clu yen do ro jo, ama ri llo, ver de y azul. Exis ten

tam bién LEDs ul tra-bri llan tes, los cua les se uti li zan

en lu ces de se gu ri dad ta les co mo las lu ces in ter mi -

ten tes uti li za das en bi ci cle tas. Los LEDs in fra rro jos

pro du cen una luz in fra rro ja que no es vi si ble al ojo

hu ma no, pe ro que pue de uti li zar se en dis po si ti vos ta -

les co mo man dos a dis tan cia de equi po de vi deo.

¿Có­mo­se­usan­los­LEDs?

Los LEDs só lo ne ce si tan una pe que ña can ti dad

de co rrien te pa ra ope rar, es to los ha ce mu cho más

efi cien tes que las lam pa ri tas eléc tri cas (es to sig ni fi -

ca, por ejem plo, que si se tu vie ra una ali men ta ción

por ba te rías un LED alum bra ría por mu cho más

tiem po que una bom bi lla eléc tri ca). Si se pa sa de ma -

sia da co rrien te por un LED el mis mo se pue de da ñar,

es por es to que los LEDs nor mal men te se uti li zan

jun to con una re sis ten cia en se rie,

pa ra pro te ger los de co rrien tes ex ce si -

vas.

El va lor de la re sis ten cia re que ri da

de pen de del vol ta je de la ba te ría uti -

li za da. Pa ra una ba te ría de 4.5V se

pue de uti li zar una re sis ten cia de

330Ω o 330R que es lo mismo (fi g.

40), y pa ra una ba te ría de 3V lo apro -

pia do es una re sis ten cia de 120Ω.

¿Có­mo­se­co­nec­ta­un­LED­a­un­mi­cro­con­tro­la­-

dor?

De bi do a que el LED só lo re quie re una pe que ña

can ti dad de co rrien te pa ra ope rar, el mis mo se pue de

co nec tar di rec ta men te en tre un pin de sa li da del mi -

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

Figura 39

Figura 40

Page 35: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

loS miCroControladoreS PiCaXe

Club Saber eleCtróniCa 35

cro con tro la dor y 0V (sin ol vi dar in cluir la re sis ten cia

en se rie pa ra pro tec ción).

¿Có­mo­se­prue­ba­el­LED­con­el­mi­cro­con­tro­la­-

dor?

Des pués de co nec tar el LED, el mis mo pue de

pro bar se uti li zan do un sim ple pro gra ma tal co mo el

si guien te:

Main:

High 0

Wait 1

Low 0

Wait 1

Go­to main

Es te pro gra ma de be en cen der y apa gar el LED

(co nec ta do al pin de sa li da 0) una vez por se gun do.

Pa ra rea li zar es ta pri me ra prác ti ca, eje cu te el uti -

li ta rio “Edi tor de Pro gra ma” se gún lo des cri to (des -

crip to) en es te mis mo ca pí tu lo, lue go, es cri ba el pro -

gra ma an te rior, co nec te la pla ca en tre na do ra con el

PI CA XE co lo ca do, ase gú re se que el jum per co rres -

pon dien te es té en el la do de pro gra ma ción, co nec te

uno de los leds de la pla ca en la sa li da “0”, des car -

gue el pro gra ma (ase gú re se que el en tre na dor es té

bien co nec ta do por me dio del ca ble al puer to se rial

de la PC), lue go co rra el jum per a la po si ción sa li da

y vea si ob tie ne el fun cio na mien to de sea do.

Si el LED no fun cio na ve ri fi que:

1.­ que­ el­ LED­es­té­ co­nec­ta­do­ en­ la­ sa­li­da­“0”

(por­me­dio­de­un­sim­ple­ca­ble­ci­to).

2.­ que­ se­ es­té­ uti­li­zan­do­ la­ re­sis­ten­cia­ co­rrec­ta

en­la­pla­ca­en­tre­na­do­ra­y­que­el­LED­es­té­en­el­sen­-

ti­do­co­rrec­to.

3.­que­se­es­té­uti­li­zan­do­el­nú­me­ro­de­pin­co­rrec­-

to­den­tro­del­pro­gra­ma.

4.­ que­ to­dos­ los­ com­po­nen­tes­ es­tén­bien­ sol­da­-

dos.

Pa ra la prue ba, se pue de em plear tam bién el cir -

cui to de una mas co ta vir tual (fi gu ra 41) da do que se -

rá uno de los pro yec tos que pre sen ta re mos más ade -

lan te.

El pro gra ma de la ta bla 1 en cien de y apa ga 15 ve -

ces al LED co nec ta do al pin de sa li da 0 uti li zan do

una téc ni ca de pro gra ma ción BA SIC lla ma da “bu cle

for ...next” (es ta téc ni ca no pue de uti li zar se con or ga -

ni gra mas).

_________________________________________

ta bla 1: Pro gra ma pa ra en cen der y apa gar un led 15 ve ces

Main:

For­ b1­=­1­to­15 ;­ini­cio­de­un­bu­cle

High 0 ;­se­po­ne­en­al­to­la­sa­li­da­“0”

Pau­se 500 ;­se­ha­ce­una­pau­sa­de­me­dio­se­gun­do

Low 0 ;­se­po­ne­en­es­ta­do­ba­jo­la­sa­li­da­“0”

Pau­se 500 ;­se­ha­ce­una­pau­sa­de­me­dio­se­gun­do

Next b1 ;­se­con­ti­núa­con­el­bu­cle­has­ta­que­ter­mi­ne

End ;­fin­del­pro­gra­ma

_______________________________________________________________

El nú me ro de ve ces que el có di go de be re pe tir se,

se al ma ce na en la me mo ria del chip PI CA XE uti li -

zan do una “va ria ble” lla ma da b1 (el PI CA XE tie ne

14 va ria bles nom bra das de b0 a b13). Una va ria ble

es un “re gis tro de al ma ce na mien to de nú me ros” den -

tro del mi cro con tro la dor, que el mis mo pue de uti li -

zar pa ra al ma ce nar nú me ros a me di da que el pro gra -

ma se eje cu ta.

Le acon se ja mos que lea o re pa se to do lo an te rior

nue va men te, que ba je de In -

ter net el pro gra ma pa ra tra ba -

jar con PI CA XE y prac ti que

con el ejer ci cio que aca ba mos

de dar y con los que se gui -

mos:

Uso y Prue ba de tim bres y Zum ba do res

¿Qué­es­un­zum­ba­dor­elec­tró­-

ni­co?

Un zum ba dor elec tró ni co es

un “mi ni par lan te” (mi ni bo ci -

na) de ba jo cos to que se uti li -

za pa ra ha cer so ni dos. El so ni -

do ge ne ra do por el zum ba dor

Figura 41

Page 36: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

36 Club Saber eleCtróniCa

pue de cam biar se al te ran do las se ña les elec tró ni cas

su mi nis tra das por el mi cro con tro la dor.

¿Pa­ra­qué­se­uti­li­zan­los­zum­ba­do­res?

Los zum ba do res se uti li zan en una gran va rie dad

de di fe ren tes pro duc tos pa ra dar “re troa li men ta ción”

al usua rio. Un buen ejem plo de es to es una má qui na

ex pen de do ra, la cual emi te un so ni do ca da vez que

se pre sio na un bo tón pa ra es co ger un re fres co o al go

pa ra comer. Es te so ni do da re troa li men ta ción al

usua rio pa ra in di car le que se re ci bió la se ñal del bo -

tón pre sio na do. Otros ti pos de zum ba do res se uti li -

zan a me nu do en tar je tas mu si ca les de cum plea ños,

pa ra to car una me lo día cuan do se abre la tar je ta.

¿Cuál­ es­ la­ di­fe­ren­cia­ en­tre­ un­ zum­ba­dor­ y­ un

tim­bre­?

El tim bre (o si re na) con tie ne un pe que ño cir cui to

elec tró ni co, el cual ge ne ra la se ñal elec tró ni ca ne ce -

sa ria pa ra emi tir un so ni do. Por lo tan to, cuan do el

tim bre se co nec ta a una ba te ría siem pre emi ti rá el

mis mo so ni do. El zum ba dor no tie ne es te cir cui to y

por en de ne ce si ta una se ñal ex ter na. Es ta se ñal pue -

de su mi nis trar la un pin de sa li da del mi cro con tro la -

dor. El zum ba dor tam bién re quie re me nos co rrien te

pa ra ope rar y por lo tan to du ra rá más en cir cui tos ali -

men ta dos por ba te rías.

¿Có­mo­se­Usan­los­Zum­ba­do­res?

La co ne xión de los zum ba do res a un PI CA XE es

muy sen ci lla. Sim ple men te co nec te el ca ble ro jo al

pin de sa li da del mi cro con tro la dor y el ca ble ne gro a

0V (tie rra), fi gu ra 42. To me en cuen ta que los zum -

ba do res más eco nó mi cos no tie nen cu bier ta plás ti ca

ex te rior. En es tos ca sos es ne ce sa rio mon tar el zum -

ba dor so bre una sec ción del cir cui to im pre so (con

cin ta ad he si va de do ble con tac to) pa ra crear un so ni -

do que se pue da es cu char. El cir cui to im pre so ac túa

co mo una “ca ja de so ni do” (baf fle) y am pli fi ca el so -

ni do emi ti do por el zum ba dor. Ase gú re se de pe gar la

cin ta ad he si va al la do co -

rrec to del zum ba dor (¡el la -

do de bron ce que no tie ne

los ca bles!).

En al gu nas oca sio nes pue -

de que de see emi tir so ni dos

más fuer tes. En es te ca so lo

ade cua do es uti li zar un par -

lan te (bo ci na) en vez de un

zum ba dor. Al uti li zar par -

lan tes es ne ce sa rio co nec tar

un con den sa dor (por ejem -

plo un ca pa ci tor elec tro lí ti -

co de 10µF) al cir cui to del

mi cro con tro la dor pa ra evi -

tar cau sar le da ños al chip.

Re cuer de que, al igual que

el zum ba dor, los par lan tes

só lo ope ran co rrec ta men te

si es tán mon ta dos en una “ca ja de so ni do”.

Des pués de co nec tar el zum ba dor, el mis mo pue -

de pro bar se uti li zan do un sim ple pro gra ma tal co mo

el si guien te:

Main:

Sound­2,­(65,100)

Sound­2,­(78,100)

Sound­2,­(88,­100)

Sound­2,­(119,­100)

Go­to­main

Es te pro gra ma ha rá que el zum ba dor (co nec ta do

al pin de sa li da 2) ha ga 4 so ni dos di fe ren tes (va lo res

65, 78, 88, 119), si guien do el dia gra ma de flu jo de la

fi gu ra 43.

Vea­qué­sen­ci­llo­es­pro­gra­mar…

“main” (del in glés “prin ci pal), es una eti que ta

que di ce que es tá por em pe zar el pro gra ma.

“sound­2” es una ins truc ción que di ce que el PI -

CA XE ge ne re un so ni do y lo emi ta por la sa li da 2,

cu ya fre cuen cia de pen de rá del pri mer nú me ro que

es tá en tre pa rén te sis en la ins truc ción y su va lor pue -

de ser cual quie ra en tre 0 y 127.

De la mis ma ma me ra que an tes, po de mos pro bar

es te pro gra ma, uti li zan do el en tre na dor pro pues to en

es te ca pí tu lo y co nec tan do el zum ba dor en la sa li da

2. Eje cu te el uti li ta rio “Edi tor de Pro gra ma” lue go,

es cri ba el pro gra ma an te rior, co nec te la pla ca en tre -

na do ra con el PI CA XE co lo ca do, ase gú re se que el

jum per co rres pon dien te es té en el la do de pro gra ma -

ción, co nec te el zum ba dor en la sa li da “2”, des car -

gue el pro gra ma (ase gú re se que el en tre na dor es té

bien co nec ta do por me dio del ca ble al puer to se rial

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

Figura 42

Figura 43

Page 37: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

loS miCroControladoreS PiCaXe

Club Saber eleCtróniCa 37

de la PC), lue go co rra el jum per a la po si ción sa li da

y vea si ob tie ne el fun cio na mien to de sea do.

Si el zum ba dor no fun cio na ve ri fi que:

1.­Que­el­va­lor­del­so­ni­do­(pri­mer­nú­me­ro­en­el

pa­rén­te­sis)­es­té­en­tre­0­y­127.

2.­Que­se­es­té­uti­li­zan­do­el­nú­me­ro­de­pin­co­rrec­-

to­den­tro­del­pro­gra­ma.

3.­Que­to­das­las­co­ne­xio­nes­es­tén­bien­sol­da­das.

Pa ra pro bar es te ele men to tam bién pue de uti li zar

el cir cui to de la mas co ta vir tual.

En sín te sis, al uti li zar el co man do sound, el pri -

mer nú me ro in di ca el nú me ro de pin (en los pro yec -

tos el pin 2 es uti li za do fre cuen te men te). El si guien -

te nú me ro es el to no, se gui do por la du ra ción. Mien -

tras más al to es el to no, ma yor se rá la al tu ra to nal del

so ni do (to me en cuen ta que al gu nos zum ba do res no

pue den emi tir to nos muy al tos y por lo tan to va lo res

ma yo res de 127, pue de que no se es cu chen).

Al uti li zar so ni dos múl ti ples pue de in cluir los to -

dos en la mis ma lí nea. Por ejem plo:

Sound­2,­(65,100,­78,­100,­88,­100,­119,­100)

El pro gra ma BA SIC mos tra do en la ta bla 2 uti li -

za un bu cle for­...next­pa ra emi tir 120 so ni dos di fe -

ren tes, uti li zan do la va ria ble b1 pa ra al ma ce nar el

va lor (to no) del co man do sound.

El nú me ro al ma ce na do en la va ria ble b1 au men -

ta 1 en ca da bu cle (1-2-3-etc.), por lo tan to, al uti li -

zar la va ria ble b1 en la po si ción del to no, la no ta se

cam bia en ca da bu cle. El pro gra ma de la ta bla 3 rea -

li za la mis ma ta rea pe ro en or den in ver so (con tan do

el to no en cuen ta re gre si va).

_________________________________________

Ta bla 2

Main:

For b1 = 1 to 120 step-1 ,ini ciar un bu cle for … next

Sound 2, (b1, 50) ,emi ta un so ni do con el to no b1

Next b1 , si guien te b1

End ,fin del pro gra ma

______________________________________________________________

Ta bla 3

Main:

For b1 = 120 to 1 step-1 ,ini ciar un bu cle for … next

Sound 2, (b1, 50) ,emi ta un so ni do con el to no b1

Next b1 ,si guien te b1

End ,fin del pro gra ma_________________________________________

Le acon se ja mos que ba je de In ter net el pro gra ma

pa ra tra ba jar con PI CA XE y rea li ce sus pro pios

“ejem plos”. Si no tie ne los pro gra mas pa ra tra ba jar

con los mi cro con tro la do res PI CA XE, pue de ba jar los

sin car go de nues tra web: www .we be lec tro ni ca .co -

m.ar, ha cien do click en el íco no pass word e in gre -

san do la cla ve: “pi­ca­xe212”.

Prue ba y Uso de sen so res di gi ta les

¿Qué­son­los­in­te­rrup­to­res­di­gi­ta­les?

Un sen sor di gi tal es sim ple men te un com po nen te

del ti po “in­te­rrup­tor”, el cual só lo pue de es tar en

dos po si cio nes: en cen di do ó apa ga do. Si di bu já ra -

mos una grá fi ca de las se ña les de en cen di do-apa ga -

do del in te rrup tor a me di da que se opri me, el mis mo

se ve ría co mo se mues tra en la fi gu ra 44. Los in te -

rrup to res son com po nen tes elec tró ni cos que de tec tan

mo vi mien tos. Exis te una gran va rie dad de in te rrup -

to res di fe ren tes, por ejem plo:

1)­in­te­rrup­to­res­de­bo­tón­de­pre­sión­que­de­tec­tan

cuan­do­el­bo­tón­ha­si­do­opri­mi­do­

2)­ mi­cro-in­te­rrup­to­res­ con­ pa­lan­qui­tas­ lar­gas

que­de­tec­tan­pe­que­ños­mo­vi­mien­tos

3)­in­te­rrup­to­res­de­ni­vel­que­de­tec­tan­sa­cu­di­das

4)­in­te­rrup­to­res­de­len­güe­ta­(reed­swit­ches)­que

de­tec­tan­el­mo­vi­mien­to­de­un­imán

¿Pa­ra­qué­se­uti­li­zan­los­In­te­rrup­to­res?

Los in te rrup to res de bo tón de pre sión se uti li zan

co mún men te en dis po si ti vos ta les co mo te cla dos.

Los mi cro-in te rrup to res se uti li zan en alar mas con tra

ro bos, pa ra de tec tar si se ha qui ta do la cu bier ta de la

ca ja de la alar ma. Los in te rrup to res de len güe ta (reed

swit ches) se uti li zan pa ra de tec tar la aper tu ra de

puer tas y ven ta nas, y los in te rrup to res de ni vel se uti -

li zan a me nu do pa ra de tec tar mo vi -

mien to en dis po si ti vos ta les co mo ju -

gue tes, se ca do res y alar mas. Los

sím bo los pa ra un in te rrup tor des li -

zan te y pa ra un in te rrup tor de pre -

sión, se mues tran en la fi gu ra 45.

Figura 44

Figura 45

Page 38: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

38 Club Saber eleCtróniCa

Los in te rrup to res se ins ta -

lan en los cir cui tos jun to a

una re sis ten cia co mo se

mues tra en el dia gra ma de

la fi gu ra 46. El va lor de la

re sis ten cia no es im por -

tan te, pe ro a me nu do se

uti li za una re sis ten cia de

10kΩ. Cuan do el in te -

rrup tor es tá “abier to”, la

re sis ten cia de 10kΩ co -

nec ta el pin de en tra da del mi cro con tro la dor a 0V, lo

cual da una se ñal de apa ga do (ni vel ló gi co 0) al pin

de en tra da del mi cro con tro la dor.

Cuan do el in te rrup tor se ac ti va, el pin de en tra da

se co nec ta al ter mi nal po si ti vo de la ba te ría (V+). Es -

to da una se ñal de en cen di do (ni vel ló gi co 1) al mi -

cro con tro la dor.

El in te rrup tor pue de pro bar se uti li zan do un sim -

ple pro gra ma tal co mo el mos tra do en la ta bla 4. Es -

te pro gra ma en cen de rá o apa ga rá una sa li da de pen -

dien do si el in te rrup tor es pre sio na do o no. En es te

pro gra ma las tres pri me ras lí neas cons ti tu yen un bu -

cle con ti nuo. Mien tras la en tra da es té apa ga da, el

pro gra ma se gui rá rei ni cián do se una y otra vez. Si la

en tra da es tá en cen di da, el pro gra ma sal ta a la eti que -

ta lla ma da “flash”. El pro gra ma lue go en cien de por

2 se gun dos la sa li da 0 an tes de re gre sar al bu cle prin -

ci pal. No te cui da do sa men te la or to gra fía de la lí nea:

“if...t­hen­–­in­put3” (en tra da 3) es una so la pa la bra

(sin es pa cios en blan co). Es per mi ti do uti li zar tan to

pin3 co mo in­put3, am bas sig ni fi can lo mis mo. No -

te tam bién que des pués del co man do then, úni ca -

men te es tá la eti que ta “–“ en es te pun to no se per mi -

te nin gu na otra pa la bra apar te de la eti que ta.

Pa ra rea li zar la prue ba del in te rrup tor con es te

pro gra ma, de be rá co nec tar el in te rrup tor en la en tra -

da 3 del en tre na dor y en la sa li da de be re mos co nec -

tar un led lue go, una vez des car ga do el pro gra ma si -

guien do el pro ce di mien to que ex pli ca mos pa ra otros

ejem plos, ca da vez que pre sio ne el pul sa dor y lo

man ten ga pre sio na do, se en cen de rá el led co nec ta do

en la sa li da “0” du ran te 2 se gun dos. Re cuer de que

pa ra pro gra mar el jum per de la pa ta 7 de be es tar del

la do de pro gra ma ción y lue go del la do de sa li da “0”

pa ra que el cir cui to tra ba je se gún lo pro gra ma do.

Prue ba y Uso de fo to rre sis ten cias

¿Qué­es­una­­fo­to­rre­sis­ten­cia?

Una fo to rre sis ten cia es un ti po es pe cial de re sis -

ten cia la cual reac cio na a cam bios en el ni vel de luz.

La re sis ten cia de la fo to rre sis ten cia cam bia a me di da

que va ría la can ti dad de luz que in ci de so bre la “ven -

ta na” del dis po si ti vo. Es to per mi te a los cir cui tos

elec tró ni cos me dir cam bios en el ni vel de luz. Vea

en el ca pí tu lo co rres pon dien te a la ex pli ca ción del

fun cio na mien to de los PI CA XE-18 la cur va de res -

pues ta y otros da tos re le van tes so bre las fo to rre sis -

ten cias.

¿Pa­ra­qué­se­uti­li­zan­las­fo­to­rre­sis­ten­cias?

Las fo to rre sis ten cias se uti li zan en las lám pa ras

au to má ti cas de las rutas pa ra en cen der las du ran te la

no che y apa gar las du ran te el día. Tam bién se uti li -

zan en mu chas alar mas y ju gue tes pa ra me dir ni ve les

de luz.

La fo to rre sis ten cia es un sen sor del ti po ana ló -

gi co. Un sen sor ana ló gi co mi de una se ñal con ti nua

tal co mo luz, tem pe ra tu ra o po si ción (en vez de una

se ñal di gi tal de en cen di do/a pa ga do co mo es el ca so

de un in te rrup tor). El sen sor ana ló gi co pro vee co mo

se ñal un vol ta je va ria ble. Es ta se ñal de vol ta je pue -

de re pre sen tar se me dian te un nú me ro en tre el 0 al

255 (Por ejem plo: muy os cu ro = 0, luz bri llan te =

255).

Las fo to rre sis ten cias se pue den uti li zar en dos

ma ne ras. La ma ne ra más sim ple de uti li zar una fo -

to rre sis ten cia es co mo un sim ple in te rrup tor de en -

cen di do/a pa ga do (di gi tal) – cuan do el ni vel de luz

su be por arri ba de cier to va lor (lla ma do el va lor de

“um bral”), la fo to rre sis -

ten cia en via rá una se ñal

de en cen di do; cuan do el

ni vel de luz es tá de ba jo

de cier to ni vel, la fo to rre -

sis ten cia en via rá una se ñal

de apa ga do.

En es te ca so, la fo to rre -

sis ten cia se co lo ca en una

con fi gu ra ción de di vi sor

de vol ta je con una re sis -

ten cia es tán dar. El va lor

de la re sis ten cia es tán dar

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

Figura 46

Tabla 4

Page 39: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

loS miCroControladoreS PiCaXe

Club Saber eleCtróniCa 39

de fi ne el “va lor de um bral”. Pa ra fo to rre sis ten cias

mi nia tu ra el va lor ade cua do es 1kΩ, pa ra fo to rre sis -

ten cias más gran des del ti po ORP12 una re sis ten cia

de 10kΩ es más ade cua da. Si se de sea la re sis ten cia

fi ja pue de reem pla zar se por una re sis ten cia va ria ble

de ma ne ra que el va lor de um bral se pue da ajus tar

pa ra di fe ren tes va lo res del ni vel de luz (fi gu ra 46).

Una ma ne ra más ver sá til de uti li zar la fo to rre -

sis ten cia es mi dien do un cier to nú me ro de va lo res de

luz di fe ren tes, de ma ne ra que las de ci sio nes se pue -

dan to mar pa ra ni ve les de luz cam bian tes en vez de

un so lo ni vel de um bral fi jo. Un va lor cam bian te se

co no ce co mo un va lor “ana ló gi co”.

Pa ra me dir va lo res ana ló gi cos el mi cro con tro la -

dor de be te ner un con ver ti dor ana ló gi co/ di gi tal y

ade más el soft wa re uti li za do de be ser ca paz de so -

por tar el uso de es te con ver ti dor. La ma yo ría de los

mi cro con tro la do res só lo tie nen con ver ti do res a-d en

al gu nos de sus pi nes de en tra da, por lo tan to el pin

de en tra da se de be se lec cio nar cui da do sa men te. en

el mi cro con tro la dor de 8 pa tas só lo uno de los pi -nes pue de uti li zar se.

El cir cui to elec tró ni co pa ra uti li zar el con ver ti -

dor a-d es un cir cui to di vi sor de vol ta je idén ti co al

mos tra do en la fi gu ra 47. Las “me di cio nes” ana ló gi -

cas se rea li zan den tro del mi cro con tro la dor mis mo.

Pa ra rea li zar una prue ba, co nec te la fo to rre sis ten -

cia, la mis ma se pue de pro bar co mo un in te rrup tor

di gi tal uti li zan do un sim ple pro gra ma tal co mo se ve

en la ta bla de la fi gu ra 48 (que tam bién mues tra el

dia gra ma de flu jo que dá ori gen al pro gra ma).

Es te pro gra ma en cen de rá y apa ga rá la “sa li da 0”de acuer do al ni vel de luz.

Pa ra pro bar la fo to rre sis ten cia co néc te la al en tre -

na dor de la fi gu ra 35 y si ga los pro ce di mien tos que

he mos uti li za do pa ra la prue ba de otros com po nen -

tes, la mis ma se pue de pro bar co mo un sen sor ana -

ló gi co uti li zan do un sim ple pro gra ma, tal co mo se ve

en la fi gu ra 49.

El co man do “rea­dadc” se uti li za pa ra leer el va -

lor ana ló gi co (un nú me -

ro en tre 0 y 255) den tro

de la va ria ble b1. Una

vez que es te nú me ro es -

tá en la va ria ble b1, el

mis mo se pue de pro bar

pa ra ver si es ma yor que

100 ó ma yor que 50. Si

es ma yor que 100 la sa -

li da 4 se en cien de, si

es tá en tre 50 y 100 se

en cien de la sa li da 0, y si

es me nor de 50 am bas

sa li das se apa gan.

De es ta ma ne ra cu lmi -

na mos es te ca pí tu lo

“pre sen ta ción” de los

mi cro con tro la do res PI -

CA XE, vea mos aho ra

có mo tra ba jar con los

PI CA XE-18.

Figura 47 Figura 48

Figura 49

Page 40: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

Club Saber eleCtróniCa 41

recordemos:recordemos: el mi cro con tro la dor Pi -

ca Xe es un Pic al que se le gra ba un pe -

que ño pro gra mi ta in ter no (firm wa re) pa ra

que pue da ser pro gra ma do di rec ta men te

sin la ne ce si dad de un car ga dor y los pro -

gra mas se pue den ha cer en ba sic y en

otros en tor nos muy ami ga bles. en sín te sis,

tie ne to das las bon da des del Pic pe ro son

mu cho más fá ci les de usar.

A modo de síntesis, por si Ud. ha comenzado la

lectura por esta sección, digamos que el mi cro con -

tro la dor PIC (mi cro con tro la dor pro gra ma ble, fi gu ra

1) es a me nu do des cri to co mo una “com pu ta do ra en

un chip”. Es un cir cui to in te gra do que con tie ne me -

mo ria, uni da des pro ce sa do ras y cir cui tos de en tra da -

/sa li da, en una so la uni dad.

Es tos mi cro con tro la do res son com pra dos en

“blan co” y lue go pro gra ma dos con un pro gra ma es -

pe cí fi co de con trol. Una vez pro gra ma do, es te mi -

cro con tro la dor es in tro du ci do en al gún pro duc to pa -

ra ha cer lo más in te li gen te y fá cil de usar.

A ma ne ra de ejem plo, un hor no de mi croon das

(fi gu ra 2) pue de uti li zar un so lo mi cro con tro la dor

pa ra pro ce sar in for ma ción pro ve nien te del te cla do

nu mé ri co, mos trar in for ma ción pa ra el usua rio en la

pan ta lla y con tro lar los dis po si ti vos de sa li da (mo tor

de la me sa gi ra to ria, luz, tim bre y mag ne trón).

Un mi cro con tro la dor pue de, a me nu do, reem pla -

zar a un gran nú me ro de par tes se pa ra das, o in clu so

a un cir cui to elec tró ni co com ple to. Al gu nas de las

ven ta jas ob te ni das con el uso de mi cro con tro la do res

en el di se ño de pro duc tos son:

· Au men to en la con fia bi li dad de bi do al me nor

nú me ro de par tes.

· Re duc ción en los ni ve les de exis ten cia ya que un

mi cro con tro la dor reem pla za va rias par tes.

· Sim pli fi ca ción del en sam bla je del pro duc to y

pro duc tos fi na les más pe que ños.

· Gran fle xi bi li dad y adap ta bi li dad del pro duc to

ya que las fun cio nes del pro duc to es tán pro gra ma -

das en el mi cro con tro la dor y no in cor po ra das en el

hard wa re elec tró ni co.

· Ra pi dez en mo di fi ca cio nes y de sa rro llo del pro -

duc to me dian te cam bios en el pro gra ma del mi cro -

con tro la dor, y no en el hard wa re elec tró ni co.

Al gu nas de las apli ca cio nes que uti li zan mi cro -

con tro la do res in clu yen ar te fac tos do més ti cos, sis te -

mas de alar ma, equi po mé di co, sub sis te mas de au to -

mó vi les y equi po elec tró ni co de ins tru men ta ción.

Al gu nos au to mó vi les mo der nos con tie nen más

de trein ta mi cro con tro la do res, uti li za dos en una am -

plia va rie dad de sub sis te mas des de el con trol del mo -

tor has ta el cie rre a con trol re mo to.

En la In dus tria, los mi cro con tro la do res son

usual men te pro gra ma dos uti li zan do pro gra ma ción

en len gua je C. Sin em bar go, de bi do a la com ple ji dad

de es te len gua je, es muy di fí cil pa ra es tu dian tes muy

jó ve nes de ba chi lle ra to, el uso ade cua do de di chos

len gua jes.

Más sobre el sis te ma Pi ca Xe

El sis te ma “PI CA XE” es un sis te ma de mi cro -

con tro la dor fá cil de pro gra mar que uti li za un len gua -

je BA SIC muy sim ple, el cual la ma yo ría de los es -

tu dian tes pue den apren der rá pi da men te. El sis te ma

P I C A X E

ex plo ta las

ca rac te rís -

ti cas úni cas

de la nue va

ge ne ra ción

de mi cro -

con tro la do -

res de ba jo

c o s t o

F L A S H .

Es tos mi -

cro con tro -

Trabajando con MicroconTroladores

PicaXe de 18 Pines

Figura 1

Figura 2

Page 41: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

42 Club Saber eleCtróniCa

la do res pue den ser pro gra ma dos una y otra vez sin la

ne ce si dad de un cos to so pro gra ma dor PIC.

El po der del sis te ma PI CA XE ra di ca en su sen ci -

llez. No ne ce si ta de nin gún pro gra ma dor, bo rra dor o

com ple jo sis te ma elec tró ni co.

El pro gra ma pue de es cri bir se en BA SIC o por

me dio de un dia gra ma de flu jo y se car ga me dian te

una co ne xión de tres ca bles co nec ta da al puer to se rie

de la com pu ta do ra.

El cir cui to mi cro con tro la dor PI CA XE uti li za

úni ca men te tres com po nen tes y pue de ser en sam bla -

do en un ta ble ro ex pe ri men tal pa ra com po nen tes

elec tró ni cos (pro to board), en una pla ca uni ver sal (de

las que se ven den en ca sas de elec tró ni ca) o en una

pla ca PCB (vea la fi gu ra 3).

EL sis te ma PI CA XE es tá dis po ni ble en dis tin tas

va rie da des: 8 pi nes, 18 pi nes y 28 pi nes. El con tro la -

dor PI CA XE-28 pro vee 22 pi nes de en tra da /sa li da (8

sa li das di gi ta les, 8 en tra das di gi ta les y 4 en tra das

ana ló gi cas).

El sis te ma PI CA XE-18 pro vee 8 sa li das y 5 en -

tra das y el si ste ma PI CA XE-08 pro vee 5 ter mi na les

pa ra ser usa dos co mo en tra das o sa li das (con al gu nas

res tric cio nes).

Las prin ci pa les ca rac te rís ti cas de los mi cro con -

tro la do res PI CA XE son:

· Ba jo cos to, cir cui to de fá cil cons truc ción.

· Has ta 8 en tra das, 8 sa li das y 4 ca na les ana ló gi -

cos.

· Rá pi da ope ra ción de des car ga del pro gra ma a la

me mo ria del PI CA XE me dian te el ca ble se rial.

· Soft wa re “Edi tor de Pro gra ma ción” gra tui to y

de fá cil uso.

· Len gua je BA SIC sim ple y fá cil de apren der.

· Edi tor de dia gra mas de flu jo in clui do.

· Pue de ser pro gra ma do tam bién me dian te el soft -

wa re “Cro co di le Tech no logy”.

· Ex ten so nú me ro de ma nua les gra tui tos y fo ro de

apo yo en lí nea.

· Ta ble ro ex pe ri men tal y tu to ria les dis po ni bles.

· Pa que te de con trol re mo to in fra rro jo dis po ni ble.

· Pa que te de ser vo con tro la dor dis po ni ble.

Los PI CA XE son mi cro con tro la do res cu ya li cen -

cia co rres pon de a la em pre sa Edu ca tion Re vo lu tion.

Son PICs co mu nes (de la em pre sa Mi cro chip) que

po seen un pe que ño pro gra mi ta in ter no que los ha ce

más fá ci les de ope rar. De es ta ma ne ra, un PI CA XE

pue de reem pla zar a un PIC, pe ro un PIC no pue de

reem pla zar a un PI CA XE (da do que el PIC no tie ne

ese pro gra mi ta).

si Ud. com pra un Pi ca Xe, ve rá que

tie ne la ma trí cu la de un Pic, sin em bar go

no es Un Pic co mún, es un Pic que ha

si do pro gra ma do y así se ha con ver ti do en

un Pi ca Xe.

El sis te ma PI CA XE con sis te en tres com po nen -

tes prin ci pa les:

1) el soft wa re “edi tor de Pro gra ma ción”: Es te

soft wa re de be ser eje cu ta do en una com pu ta do ra y

per mi te uti li zar el te cla do de la PC pa ra es cri bir pro -

gra mas en un sim ple len gua je BA SIC. Los pro gra -

mas tam bién pue den ge ne rar se di bu jan do dia gra mas

de flu jo. Al ter na ti va men te, el soft wa re “Cro co di le

Tech no logy” pue de ser uti li za do pa ra si mu lar cir cui -

tos elec tró ni cos com ple tos, pro gra mán do los con dia -

gra mas de flu jo. Por fa vor vea el apén di ce de “Cro -

co di le Tech no logy” pa ra ma yor in for ma ción.

2) el ca ble se rie: Es te es el ca ble que co nec ta el

sis te ma PI CA XE a la com pu ta do ra. El ca ble só lo ne -

ce si ta ser co nec ta do du ran te la des car ga de pro gra -

mas. No de be ser co nec ta do cuan do el PI CA XE es tá

sien do eje cu ta do de bi do a que el pro gra ma es tá per -

ma nen te men te al ma ce na do en el chip PI CA XE, aún

cuan do la fuen te de ali men ta ción ha si do des co nec -

ta da.

Figura 4

Figura 3

Page 42: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

trabajando Con miCroControladoreS PiCaXe de 18 PineS

Club Saber eleCtróniCa 43

Hay dos ti pos de ca bles pa ra des car ga dis po ni -

bles (al usar el ta ble ro ex pe ri men tal tu to rial cual -

quie ra de los dos ca bles pue de ser uti li za do), los cua -

les se co nec tan ya sea a un co nec tor ca be ce ra de tres

pi nes o a un co nec tor hem bra es té reo pe que ño (J35),

fi gu ra 4.

3) el chip Pi ca Xe y el ta ble ro elec tró ni co: El

mi cro con tro la dor PI CA XE eje cu ta pro gra mas que

han si do des car ga dos al mis mo. Sin em bar go, pa ra

ope rar, el chip de be ser mon ta do en un ta ble ro elec -

tró ni co que pro vea una co ne xión al chip mi cro con -

tro la dor.

El ta ble ro elec tró ni co pue de ser di se ña do por el

usua rio en un cir cui to im pre so, en una in ter fa ce pre -

fa bri ca da o, pa ra aho rrar tiem po y por con ve nien cia,

uti li zar el ta ble ro elec tró ni co tu to rial in clui do. Tan to

en la fi gu ra 4 co mo en la fi gu ra 5, se pue den ver ta -

ble ros que asu men el uso del mi cro con tro la dor PI -

CA XE-18 (18 pi nes) mon ta do en el ta ble ro elec tró -

ni co tu to rial.

A mo do de ejem plo, y an tes de con ti nuar con la

des crip ción de los mi cro con tro la do res PI CA XE, da -

mos a con ti nua ción el pro ce di men to que sue le ser

em plea do pa ra tra ba jar con es te sis te ma:

1. Es cri ba el pro gra ma en la com pu ta do ra uti li -

zan do el soft wa re “Pro gram ming Edi tor”.

2. Co nec te el ca ble de des car ga des de la com pu -

ta do ra al PI CA XE.

3. Co nec te el acu mu la dor eléc tri co (ba te ría) al

PI CA XE.

4. Uti li ce el soft wa re “Edi tor de Pro gra ma ción”

pa ra des car gar el pro gra ma. El ca ble de des car ga

pue de ser re mo vi do pos te rior men te a la des car ga.

El pro gra ma co men za rá a eje cu tar se en el PI CA -

XE au to má ti ca men te. Sin em bar go, el pro gra ma

pue de ser rei ni cia do en cual quier mo men to pre sio -

nan do el in te rrup tor de rei ni cio.

en tre na dor Pi ca Xe-18

Va mos a ex pli car có mo se uti li za un “en tre na dor”

pa ra PI CA XE-18, pa ra ello, se su po ne que Ud. po see

un ta ble ro (pla ca de cir cui to im pre so) ya mon ta do. Si

no lo tie ne, no se preo cu pe, en es te li bro ex pli ca re -

mos có mo pue de ha cer lo Ud. mis mo.

Hay tres ti pos de ta ble ros elec tró ni cos de tu to ria -

les /pro yec tos dis po ni bles:

1) Ta ble ro elec tró ni co tu to rial: Es te es un ta ble -

ro tu to rial que con tie ne in te rrup to res, sen so res, una

pan ta lla de sie te ba rras y co ne xio nes pa ra dis po si ti -

vos de sa li da (es el ta ble ro de la fi gu ra 4).

2) Ta ble ro de Pro yec to es tán dar: Es te es un ta -

ble ro de pro yec to que pro vee de 8 sa li das (en cen di -

do / apa ga do ó on/off) di gi ta les me dian te un con tro -

la dor Dar ling ton (fi gu ra 5).

3) Ta ble ro pa ra Pro yec to de al ta Po ten cia: Es te

es un ta ble ro que pro vee de 4 sa li das di gi ta les (me -

dian te con tro la do res FET) y dos sa li das pa ra mo to res

re ver si bles (fi gu ra 6).

Pre pa ran do el Ta ble ro Tu to rial

An tes de usar el ta ble ro tu to rial, el mis mo de be

ser co nec ta do a las ba te rías eléc tri cas.

La fi gu ra 7 nos mues tra el en chu fe hem bra pa ra

ca ja de ba te rías.

Lo ca li ce los ca bles de la ca ja

de ba te rías y do ble el ca ble des -

nu do so bre el ais lan te en am bos

ca bles. Co lo que el ca ble ro jo en

el co nec tor hem bra mar ca do

“V+” y el ne gro en el co nec tor

mar ca do “O V”.

Aprie te los tor ni llos de ma ne ra que tan to el ca ble

des nu do co mo el ais lan te que den atra pa dos en el en -

chu fe, es to pro vee una co ne xión más fuer te que sim -

Figura 5

Figura 6

Figura 7

Page 43: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

44 Club Saber eleCtróniCa

ple men te pren san do el ca ble des nu do. Uti li ce siem -

pre la ca ja de ba te rías eléc tri cas de 6V (se re quie re

de 4 pi las AA) su mi nis tra da. NO use una ba te ría PP3

de 9V.

el soft wa re Gra tui to pa ra Tra ba jar

con Pi ca Xe

Re­que­ri­mien­tos:

Win dows 95/98/ME/NT/2000/XP

El soft wa re pue de ba jar lo de la pá gi na del fa bri -

can te (www .rev-ed .co.uk) o de nues tra web: www .we -

be lec tro ni ca .co m.ar (con la cla ve pi ca xe) y de be ins ta -

lar se ha cien do un click en el eje cu ta ble, es de cir, de be

ins ta lar el soft wa re “Edi tor de Pro gra ma ción” si guien -

do las ins truc cio nes en su pan ta lla. Si no lo tie ne en su

com pu ta do ra, de be rá tam bién ins ta lar el soft wa re

“Ado be Acro bat Rea der”, ya que lo ne ce si ta rá pa ra

po der leer los ma nua les de ayu da.

eje cu tan do un Pro gra ma de Mues tra

El si guien te pro gra ma en cien de y apa ga la sa li da

7 ca da se gun do. Cuan do us ted des car ga es te pro gra -

ma so bre el PI CA XE del ta ble ro (en tre na dor), el

pun to de ci mal del dis play de sie te seg men tos de be

en cen der se y apa gar se ca da se gun do.

main:

high­7

pau­se­1000

low­7

pau­se­1000

go­to­main

Es te pro gra ma uti li za los co man dos high y low

pa ra con tro lar el pin de sa li da 7, y uti li za el co man -

do de pau­se pa ra cau sar un re tar do (1000 ms = 1 se -

gun do).

El úl ti mo co man do, el co man do go­to ha ce que el

pro gra ma sal te a la eti que ta main, que es el co mien -

zo del pro gra ma. Es to sig ni fi ca que el pro gra ma es

un bu cle per pe tuo (la zo ce rra do).

No te que la pri me ra vez que la eti que ta es uti li -

za da de be es tar se gui da por un sím bo lo de dos pun -

tos (:). Es te sím bo lo in di ca a la com pu ta do ra que la

pa la bra es una nue va eti que ta.

A con ti nua ción ex pli ca mos, pa so a pa so, có mo

rea li zar es te pri mer ejer ci cio de prue ba:

1. Co nec te el ca ble PI CA XE a un puer to se rie de

la com pu ta do ra y pres te aten ción a cuál de los puer -

tos lo co nec ta (nor mal men te COM1 ó COM2).

2. Eje cu te el Soft wa re “Pro gram ming Edi tor”.

3. En el me nú des ple ga ble es co ja Ver -> Op cio -

nes pa ra ac ce der a la pan ta lla de op cio nes (és ta

pue de que apa rez ca au to má ti ca men te).

4. Ha ga click en “Mo do” y se lec cio ne PI CA XE-

18

5. Ha ga click en “Puer to Se rie” y se lec cio ne el

puer to se rie al cual el ca ble PI CA XE es tá co nec ta -

do, lue go ha ga click en OK.

6. Es cri ba el si guien te pro gra ma:

main:

high 7

pau se 1000

low 7

pau se 1000

go to main

(To me en cuen ta el sím bo lo (:) di rec ta men te des -

pués de la eti que ta “main” y los es pa cios en tre los

co man dos y los nú me ros).

7. Ase gú re se que el cir cui to PI CA XE es té co nec -

ta do al ca ble se rie y a las ba te rías.

8. Se lec cio ne PI CA XE -> Eje cu tar. Una ba rra de

des car ga de pro gra ma de be apa re cer mien tras el

pro gra ma es des car ga do. Al ter mi nar la des car ga, el

pro gra ma de be co men zar a eje cu tar se au to má ti ca -

men te. El pun to de ci mal LED -Light Emit ting Dio de:

Dio do Emi sor de Luz- en la sa li da 7, de be rá en cen -

der se y apa gar se una vez por se gun do.

ins truc cio nes pa ra Uso en Win dows

Da mos a con ti nua ción un lis ta do de bo to nes co -

rres pon dien tes a la ba rra del me nú (fi gu ra 8):

Open = Abrir

Sa ve = Sal var

Cut = Cor tar

Copy = Co piar

Pas te = Pe gar

Print = Im pri mir

Run = Eje cu tar

a) Pa ra des car gar y eje cu tar un pro gra ma:

1. Ve ri fi que que el ca ble de des car ga es té co nec -

ta do tan to al PI CA XE co mo al puer to se rie de la

com pu ta do ra.

Figura 8

Page 44: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

Club Saber eleCtróniCa 45

2. Ve ri fi que que las ba te rías es tén co nec ta das al

PI CA XE.

3. Ase gú re se que el soft wa re “Pro gram ming

edi tor” es té en el mo do co rrec to (La pa la bra PI CA -

XE-18 de be apa re cer en la ba rra de es ta do en la es -

qui na in fe rior iz quier da de la pan ta lla).

4. Ha ga click en Eje cu tar (o en el res pec ti vo bo -

tón de la ba rra de he rra mien tas)

b) Pa ra sal var un pro gra ma:

1. Ha ga click en Ar chi vo -> Guar dar co mo…(ó

en el res pec ti vo bo tón de la ba rra de he rra mien tas)

2. Es cri ba el nom bre ba jo el cual quie re guar dar

el ar chi vo

3. Ha ga click en <OK>

c) Pa ra abrir un pro gra ma guar da do:

1. Ha ga click en Ar chi vo -> Abrir (o en el res pec -

ti vo bo tón de la ba rra de he rra mien tas)

2. Se lec cio ne el ar chi vo de sea do de la lis ta ha -

cien do click en el mis mo.

Ha ga click en <OK>

d) Pa ra ini ciar un nue vo pro gra ma:

1. Ha ga click en Ar chi vo- Nue vo

e) Pa ra im pri mir un pro gra ma:

1. Ha ga click en Ar chi vo -> Im pri mir… (o en el

res pec ti vo bo tón de la ba rra de he rra mien tas)

2. Si de sea que a ca da lí nea del pro gra ma se le

asig ne un nú me ro, ase gú re se de mar car la ca si lla

“Im pri mir nú me ros de lí nea”.

3. Ha ga click en <OK>

continuamos apren dien do a

Ha cer Pro gra mas en ba sic

Uti li zan do el co man do

sym bol

Al gu nas ve ces es di fí cil

re cor dar cuá les pi nes es tán

co nec ta dos a cuá les dis po si -

ti vos. El co man do sym bol

pue de, en es tos ca sos, ser uti -

li za do al ini cio del pro gra ma

pa ra re nom brar las en tra das y

sa li das. No te que es te pro -

gra ma asu me la co ne xión de

un tim bre ex ter no al pin de

sa li da 7. Ver ta bla 1.

Re cuer de que los co men ta rios [ex pli ca cio nes

pos te rio res al sím bo lo de após tro fe (‘)] fa ci li tan mu -

cho la com pren sión de ca da lí nea del pro gra ma. Es -

tos co men ta rios son ig no ra dos por la com pu ta do ra al

des car gar un pro gra ma al PI CA XE. “To do lo que en

una lí nea es tá des pués de (‘) es ig no ra do por el pro -

gra ma”.

Las eti que tas (“main:” en el pro gra ma de la ta bla

1) pue den ser cual quier pa la bra (con la ex cep ción de

pa la bras cla ves co mo por ejem plo “switch”) pe ro

DE BEN em pe zar con una le tra. Cuan do la eti que ta

es de fi ni da por pri me ra vez de be lle var al fi nal el

sím bo lo de dos pun tos (:). Es to in di ca a la com pu ta -

do ra que la pa la bra es una nue va eti que ta.

Es te pro gra ma uti li za el co man do wait. Los co -

man dos wait­y pau­se se uti li zan pa ra crear re tar dos

o tiem pos muer tos. Sin em bar go, el co man do wait

pue de ser uti li za do úni ca men te con se gun dos en te ros

mien tras que pau­se se pue de uti li zar pa ra re tar dos

más cor tos (el mis mo se asig na en mi lé si mas de se -

gun do). Al co man do wait se le pue den asig nar nú -

me ros del 1 al 65, los cua les de ber es cri bir se pos te -

rior al co man do. Al co man do pau­se se le pue den

asig nar nú me ros en tre 1 y 65535.

Es una bue na téc ni ca de pro gra ma ción usar ta bu -

la cio nes (o es pa cios) al ini cio de lí neas sin eti que tas

de ma ne ra que los co man dos es tén ali nea dos. El tér -

mi no “es pa cios en blan co” es uti li za do por pro gra -

ma do res pa ra de fi nir ta bu la cio nes, es pa cios y lí neas

en blan co. Di chos “es pa cios en blan co”, uti li za dos

co rrec ta men te, ha cen al pro gra ma mu cho más fá cil

de leer y en ten der (vea las ta bu la cio nes que he mos

he cho en el pro gra ma de la ta bla1; en la pri me ra co -

lum na po ne mos eti que tas o de fi ni mos va ria bles, en

la se gun da co lum na co lo ca mos las ins truc cio nes y en

la ter ce ra co lum na es tán los co men ta rios que fa ci li -

tan la com pren sión del pro gra ma).

No­ta:­ Al gu nas ver sio nes an ti guas de len gua je

BA SIC uti li zan “nú me ros de lí nea” en vez de eti que -

tas pa ra tra ba jar con los co man dos go­to. De sa for tu -

trabajando Con miCroControladoreS PiCaXe de 18 PineS

TABLA­1

symbol dp = 7 ‘renombrar salida 7 “dp” (punto decimal)symbol buzzer = 1 ‘renombrar salida 1 “buzzer” (timbre)

main: ‘hacer una etiqueta llamada “main” high dp ‘LED encendidolow buzzer ‘timbre apagadowait 1 ‘ esperar un segundolow dp ‘ LED apagadohigh buzze ‘ timbre encendidowait 1 ‘esperar 1 segundogoto main ‘regresar al inicio (“main”)

Page 45: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

46 Club Saber eleCtróniCa

na da men te, es te sis te ma pue -

de ser muy in con ve nien te ya

que si el pro gra ma es mo di fi -

ca do pos te rior men te agre -

gan do o eli mi nan do lí neas,

to dos los nú me ros de lí nea

pos te rio res de ben ser mo di fi -

ca dos. El sis te ma de eti que -

tas uti li za do en la ma yor par -

te de las ver sio nes mo der nas

de len gua je BA SIC, su pe ra

es te pro ble ma au to má ti ca -

men te.

El “ce re bro” del sis te ma

PI CA XE es el mi cro con tro -

la dor de 18 pi nes

PIC16F627. Es te PIC po see

un pro gra ma que ha si do gra -

ba do pa ra con ver tir lo en un

ele men to del sis te ma PI CA XE (se lla ma PI CA XE-

18).

Aun que los mi cro con tro la do res son re la ti va men -

te ba ra tos (al gu nos mi cro con tro la do res cues tan me -

nos de 2 dó la res), los mis mos son dis po si ti vos muy

com ple jos que con tie nen mi les de tran sis to res, re sis -

ten cias y otros com po nen tes elec tró ni cos.

El mi cro con tro la dor PI CA XE al ma ce na sus pro -

gra mas (firm wa re) en su me mo ria FLASH “no vo lá -

til”. La ven ta ja de es ta me mo ria es que no pier de el

pro gra ma des car ga do cuan do la fuen te de ali men ta -

ción (ba te rías) es des co nec ta da del cir cui to (cuan do

las ba te rías son re co nec ta das el pro gra ma se ini cia

nue va men te). Sin em bar go, cuan do de see re pro gra -

mar el PI CA XE, pue de des car gar un nue vo pro gra -

ma; es ta ac ción bo rra el vie jo pro gra ma al ma ce na do

en la me mo ria y al ma ce na el nue vo pro gra ma en la

me mo ria de pro gra ma. La me mo ria só lo per mi te el

al ma ce na mien to de un pro gra ma a la vez.

To me en cuen ta que no es po si ble sa car el pro -

gra ma fue ra de la me mo ria del Pi ca Xe pa ra

“leer lo”; por en de, si de sea guar dar el có di go de un

pro gra ma pa ra uti li zar lo pos te rior men te de be

guar dar lo en su com pu ta do ra an tes de des car gar lo

al Pi ca Xe. es to es una res tric ción que el ope ra dor

de be te ner en cuen ta, da do que en un Pic sí es po -

si ble leer el pro gra ma gra ba do en la me mo ria.

El mi cro con tro la dor con tie ne ade más de la me -

mo ria ROM (Read Only Me mory - Me mo ria de só -

lo lec tu ra), me mo ria tem po ral RAM (Ran dom Ac -

cess Me mory - Me mo ria de Ac ce so Alea to rio).

La me mo ria RAM es una me mo ria “tem po ral”

uti li za da pa ra al ma ce nar in for ma ción mien tras el

pro gra ma es eje cu ta do. La mis ma es uti li za da nor -

mal men te pa ra al ma ce nar res pues tas de su mas ma te -

má ti cas que el mi cro con tro la dor ha ce mien tras es tá

tra ba jan do. Es ta me mo ria es “vo lá til”, lo cual sig ni -

fi ca que tan pron to las ba te rías son des co nec ta das, la

in for ma ción al ma ce na da en la mis ma se pier de.

Hay 14 by tes de me mo ria tem po ral dis po ni bles y

los mis mos son de no mi na dos des de b0 a b13 den tro

de los pro gra mas.

el cir cui to del “en tre na dor” Pi ca Xe-18

La fi gu ra 9 mues tra el cir cui to bá si co PI CA XE-18.

El re sis tor de 4k7 (4700Ω), co nec ta do en el pin 4, se

usa co mo re sis ten cia de “pull-up” pa ra qui tar al mi cro

del es ta do de re set. Si de sea co lo car un sis te ma de re -

set, de be co nec tar un in te rrup tor o pul sa dor en tre el pin

4 y ma sa (tie rra, gnd) de mo do que al ser pre sio na do se

pro duz ca el es ta do de re set del mi cro.

¡To me en cuen ta que el mi cro con tro la dor Pi -

ca Xe no es un mi cro con tro la dor en blan co... ya

tie ne un pro gra ma in ter no pa ra que pue da ser usa -

do con el uti li ta rio Pro gra mming edi tor!

El mi cro con tro la dor PI CA XE es tá pre pro gra ma -

do con un firm wa re de car ga que per mi te la des car -

ga di rec ta de pro gra mas con el ca ble su mi nis tra do de

só lo tres ter mi na les. Los mi cro con tro la do res PIC co -

mu nes no tie nen es te pro gra ma y por en de no pue -

den ser pro gra ma dos me dian te el sis te ma PI CA XE.

El mi cro con tro la dor PI CA XE-18A es ca si idén ti -

co al mi cro con tro la dor PI CA XE-18 es tán dar, pe ro es

li ge ra men te más cos to so ya que tie ne el do ble de ca -

Figura 9

Page 46: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

trabajando Con miCroControladoreS PiCaXe de 18 PineS

Club Saber eleCtróniCa 47

pa ci dad de me mo ria (apro xi -

ma da men te 80 lí neas de pro -

gra ma ción BA SIC en vez de

40) y sa li das ana ló gi cas de al ta

re so lu ción (en vez de ba ja re -

so lu ción).

El sis te ma PI CA XE uti li za

una in ter fa ce al puer to se rie de

la com pu ta do ra muy sim ple (es

un ca ble de tres hi los). Aun que

es ta in ter fa ce no uti li za ver da -

de ros vol ta jes RS232, es de muy

ba jo cos to y ha te ni do un de -

sem pe ño con fia ble en ca si to das

las com pu ta do ras mo der nas.

Vea en la fi gu ra 10 có mo se co -

nec ta es te ca ble en la pla ca del

en tre na dor.

Es al ta men te re co men da ble

uti li zar es ta in ter fa ce, ya que ca -

da vez que quie re pro gra mar el

chip no de be qui tar lo de la pla ca

de cir cui to im pre so, só lo de be co nec tar el ca ble en -

tre la pla ca y la com pu ta do ra, eje cu tar el pro grama

“Edi tor Pro gra mming” y ha cer la des car ga co rres -

pon dien te... ¡asi de sim ple!

No­ta:­La ma yor par te de las com pu ta do ras mo -

der nas tie nen dos puer tos se rie, nor mal men te de no -

mi na dos COM1 y COM2. El soft wa re “Edi tor de

Pro gra ma ción (Pro gra mming Edi tor)” de be ser con -

fi gu ra do con el puer to al cual el mi cro con tro la dor es -

tá co nec ta do, pa ra ello, en el me nú des ple ga ble se -

lec cio ne Ver -> op cio nes -> Puer to se rie, pa ra ele -

gir el puer to se rie co rres pon dien te en su com pu ta do -

ra.

Si ya com pró un ca ble de sis te ma PI CA XE ar ma -

do y uti li za una com pu ta do ra que po see el an ti guo co -

nec ta dor de puer to se rie de 25 pi nes, uti li ce un adap -

ta dor 9-25 pa ra po der co nec tar el ca ble PI CA XE de 9

pi nes. Es tos adap ta do res pue den ser com pra dos en

cual quier tien da (ca sa) es pe cia li za da en com pu ta do -

ras. Pe ro tam bién, Ud. pue de ar mar el ca ble si guien -

do las ins truc cio nes que le da re mos opor tu na men te.

Uti li zan do bu cles For …next

Con fre cuen cia, es útil re pe tir una par te de un

pro gra ma va rias ve ces, por ejem plo al en cen de r/a pa -

gar su ce si va men te un dio do LED (Light Emit ting

Dio de, Dio do emi sor de luz). En es tos ca sos un bu -

cle for­…next pue de ser uti li za do.

El pro gra ma de la ta bla 2 en cien de y apa ga 15 ve -

ces el dio do LED co nec ta do al pin de sa li da 7. El nú -

me ro de ve ces que el có di go de be ser re pe ti do es al -

ma ce na do, usan do la va ria ble b0 (el PI CA XE tie ne

14 va ria bles de 1 by te pa ra uso ge ne ral, nom bra das

de b0 a b13), en la me mo ria RAM del chip PI CA XE.

Es tas va ria bles pue den ser re nom bra das usan do el

co man do sym­bol con el fin de ha cer las más fá cil de

re cor dar.

No te nue va men te có mo los es pa cios en blan co

han si do uti li za dos pa ra mos trar cla ra men te to dos los

co man dos con te ni dos en tre los co man dos for y next.

con tro lan do la

Ve lo ci dad de un mo tor

De bi do a que el sis te ma PI CA XE ope ra muy rá -

pi da men te, es po si ble con tro lar la ve lo ci dad de mo -

to res, en cen dién do los y apa gán do los muy rá pi da -

men te. Es te ti po de con trol se co no ce co mo PWM

(Pul se Width Mo du la tion, Mo du la ción por an cho del

im pul so). La PWM es una bue na téc ni ca de con trol

ya que per mi te a los mo to res ope rar a ba jas ve lo ci da -

des man te nien do un al to tor que (fuer za de gi ro). La

PWM es uti li za da fre cuen te men te en mu chas apli ca -

cio nes, por ejem plo, pa ra con tro lar la ve lo ci dad de

ta la dros y des tor ni lla do res eléc tri cos. Pa ra que la

PWM fun cio ne co rrec ta men te se ne ce si ta de mo to res

de al ta ca li dad. Los pro gra mas aquí mos tra dos es tán

di se ña dos pa ra mo to res “so la res” y pue de que no

fun cio nen co rrec ta men te si se uti li zan co mo mo to res

de ju gue te ba ra tos. Pa ra la co ne xión del mo tor en

Figura 10

TABLA­2

symbol counter = b0 ‘definir la variable “counter” como b0symbol dp = 7 ‘asignar al pin 7 con el “dp”

main: for counter = 1 to 15 ‘iniciar un bucle for.....nexthigh dp ‘encender pin 7pause 500 ‘esperar 0,5 segundosnext counter ‘siguiente counter (b0)end ‘fin del programa

Page 47: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

48 Club Saber eleCtróniCa

nues tro en tre na dor, vea

la fi gu ra 11. El pro gra ma

se mues tra en la ta bla 3.

In ten te se guir el pro -

gra ma pa ra ver si pue de

compren der lo, si no lo

lo gra.... no se preo cu pe,

re cién es ta mos em pe zan -

do.

Uso de Tim bres y

Zum ba do res

elec tró ni cos en el

sis te ma Pi ca Xe

Los tim bres emi ten

un so ni do cuan do es tán

co nec ta dos a una fuen te

de ali men ta ción.

Es te so ni do, usual -

men te, es tá “fi jo” a una

fre cuen cia de ter mi na da;

así, los tim bres pue den

emi tir un so lo “to no”.

Los zum ba do res elec tró -

ni cos usan un ti po de sis -

te ma y pue den ser uti li za dos pa ra emi tir so ni dos en

di fe ren tes to nos al pro veer los con una sa li da de di -

fe ren tes fre cuen cias.

El sis te ma PI CA XE pue de crear au to má ti ca -

men te so ni dos de di fe ren tes fre cuen cias uti li zan do

el co man do sound (ver ta bla 4).

Pa ra pro bar es te pro gra ma se de be ins ta lar un

zum ba dor elec tró ni co en el ta ble ro tu to rial (en tre -

na dor). Pa ra ha cer es to, ubi que los co nec to res del

zum ba dor, mar ca dos con la pa la bra PIE ZO (fi gu ras

12 y 13). Lue go suel de el ca ble ro jo al agu je ro mar -

ca do “+” y el ca ble ne gro al agu je ro mar ca do “-”.

En el pro gra ma, el pri mer nú me ro in di ca el nú -

me ro de pin (en el ta ble ro tu to rial el pin de sa li da 6

es uti li za do). El si guien te nú me ro es el to no, se gui -

do por la du ra ción del so ni do (lon gi tud). Mien tras

más al to sea el nú me ro de to no, ma yor se rá la “al -

tu ra to nal” del so ni do (fre cuen cia, no te que al gu nos

zum ba do res no pue den pro du -

cir to nos muy al tos y por lo tan -

to nú me ros de to no ma yo res de

127 pue de que no sean es cu -

cha dos).

El si guien te pro gra ma que

ve mos en la ta bla 5 uti li za un

bu cle for …next pa ra pro du cir

TABLA­4

main:

sound 6, (50,100) ‘emitir un sonido en salida 6 con frecuencia 50 y longitud 100

sound 6, (100,100) ‘emitir un sonido en salida 6

sound 6, (120,100) ‘emitir un sonido en salida 6

pause 1000 ‘esperar 1 segundo

goto main ‘saltar al inicio del programa (main)

Figura 11

TABLA­3

symbol mark1 = b6 ‘renombrar variablessymbol space1 = b7symbol mark2 = b8symbol space2 = b9

let mark1 = 2 ‘precargar mark1/space1 con relación de 2:10 (1:5)let space1 = 10

let mark2 = 20 ‘precargar mark2/space2 con relación de 20:10 (2:1)let space2 = 10

main:for b2 = 1 to 200 ‘iniciar un bucle for...nexthigh 0 ‘encender motorpause mark1 ‘esperar tiempo indicado por mark1low 0 ‘apagar motorpause space1 ‘esperar tiempo indicado por space1next b2 ‘siguiente b2pause 2000 ‘detener motor por 2 segundosfor b2 = 1 to 200 ‘iniciar un bucle for.....nexthigh 0 ‘encender motorpause mark2 ‘esperar tiempo indicado por mark2low 0 ‘apagar motorpause space 2 ‘esperar tiempo indicado por space1next b2 ‘siguiente b2pause 2000 ‘detener motor por 2 segundosgoto main

Figura 12

Page 48: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

Club Saber eleCtróniCa 49

120 so ni dos di fe ren tes. El nú me ro al -

ma ce na do en la va ria ble b0 au men ta 1

uni dad en ca da bu cle (1-2-3, etc.). Por

con si guien te, al uti li zar la va ria ble b0

pa ra asig nar el to no, el mis mo pue de

ser cam bia do en ca da bu cle.

En la ta bla 6 se ve el pro gra ma que

rea li za la mis ma fun ción pe ro cam bian -

do el to no en or den des cen den te, es de -

cir de 120 a 1.

En la ta bla 7 ve mos el pro gra ma que

emi te to dos los 256 so ni dos po si bles.

En es te úl ti mo ca so el pro gra ma es

eje cu ta do in de fi ni da men te. Sin em bar -

go, es im por tan te com pren der có mo el

PI CA XE eje cu ta las ope ra cio nes ma te -

má ti cas.

El PI CA XE só lo in ter pre ta nú me ros

en “by te”, o sea nú me ros en te ros del 0

al 255. No pue de in ter pre tar frac cio nes,

ni nú me ros ne ga ti vos, ni nú me ros ma yo res de 255.

Así, si se tra ta de su mar 1 a 255, el PI CA XE sal ta rá

de nue vo a 0. Por con si guien te, en el pro gra ma an te -

rior, el va lor de la va ria ble b0 se com por ta rá de la si -

guien te ma ne ra mien tras el pro gra ma se eje cu ta:

…252-253-254-255-0-1-2- etc.

Uso de en tra das con sen so res di gi ta les

Un sen sor di gi tal es un sim ple sen sor del ti po “in -

te rrup tor” que só lo pue de es tar en dos po si cio nes:

en cen di do ó apa ga do. Al gu nos ejem plos de sen so res

di gi ta les co mu nes son:

· mi croin te rrup to res

· in te rrup to res de bo tón de pre sión e in te rrup to -

res os ci lan tes

· in te rrup to res de len güe ta

El ta ble ro del en tre na dor pro pues to tie ne dos in -

te rrup to res de bo tón de pre sión co nec ta dos a las en -

tra das 6 y 7 (fi gu ra 14). Adi cio nal men te se pue den

co nec tar otros dos in te rrup to res a las en tra das 0 y 1.

En la ta bla 8 ve mos el pro gra ma que in di ca al PI -

CA XE có mo reac cio nar cuan do los in te rrup to res de

bo tón de pre sión son pre sio na dos. En el pro gra ma el

pin de sa li da 7 se ilu mi na ca da vez que el in te rrup tor

de bo tón de la en tra da 6 es pre sio na do.

En es te pro gra ma las tres pri me ras lí neas for man

un bu cle con ti nuo. Si la en tra da es tá apa ga da el pro -

gra ma se rei ni cia rá una y otra vez.

Figura 14

Figura 13

trabajando Con miCroControladoreS PiCaXe de 18 PineS

TABLA­5

main:

for b0 = 1 to 120 ‘iniciar un bucle for....next

sound 6, (b0,50) ‘emitir sonido en salida 6 con frecuencia b0 y longitud 50

Next b0 ‘siguiente b0

end

TABLA­6

main:

for b0 = 120 to 1 step -1 ‘iniciar un bucle for.....next (en cuenta regresiva)

sound 6, (b0, 50) ‘emitir sonido en salida 6 con frec. b0 y longitud 50

next b0 ‘siguiente b0

end

TABLA­7

main:

sound 6, (b0, 50) ‘emitir sonido en salida 6

let b0 = b0 + 1 ‘sumar 1 al valor de la variable b0

goto main ‘ir a inicio del programa (main)

TABLA­8

main: ‘hacer etiqueta llamada “main”

if input6 is on then flash ‘si la entrada 6 (Input 6) está encendida ir

‘a “flash” sino ir a “main”

goto main

flash: ‘hacer etiqueta llamada “flash”

high 7 ‘encender salida 7 (output 7)

pause 2000 ‘esperar 2 segundos

low 7 ‘apagar salida7

goto main ‘ir a “main”

Page 49: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

50 Club Saber eleCtróniCa

Una vez que el in te rrup tor es pre sio na do, el pro -

gra ma sal ta a la eti que ta lla ma da “flash”. El pro gra -

ma lue go ac ti va la “sa li da 7” por dos se gun dos an tes

de re gre sar nue va men te a “main”.

No te cui da do sa men te la or to gra fía en la lí nea del

co man do if…t hen – en tra da6 (in put6) es una so la

pa la bra (sin es pa cios en blan co). No te tam bién que

úni ca men te se de be es cri bir la eti que ta pos te rior al

co man do then – no se per mi te nin gu na otra pa la bra

apar te de la eti que ta.

Uso de en tra das con sen so res ana ló gi cos

Los sen so res ana ló gi cos mi den se ña les con ti nuas

ta les co mo luz, tem pe ra tu ra o po si ción.

El sen sor ana ló gi co pro vee una se ñal que con sis -

te en un vol ta je va ria ble (fi gu ra 15). Es te vol ta je

pue de lue go ser re pre sen ta do con un nú me ro del 0 al

255 (Por ejem plo muy os cu ro = 0, luz muy bri llan te

= 255). Ejem plos tí pi cos de sen so res ana ló gi cos son:

· Fo to rre sis ten cias ó LDRs (Light De pen dent Re -

sis tors - Re sis ten cias va ria bles con la luz ).

· Ter mis to res

· Re sis ten cias va ria bles (po ten ció me tros)

El ta ble ro tu to rial (en tre na dor) posee una fo to rre -

sis ten cia mon ta da en el mis mo, la cual es tá co nec ta -

da a la en tra da 2 (in put2).

La fo to rre sis ten cia es un com po nen te cu ya re sis -

ten cia cambia al va riar la in ten si dad de luz que in ci -

de so bre la mis ma, es de cir, su re sis ten cia cam bia se -

gún el ni vel de luz.

Ba jo luz bri llan te su re sis ten cia es ba ja (tí pi ca -

men te al re de dor de 1kΩ) mien -

tras que en la os cu ri dad, su re -

sis ten cia es muy al ta (tí pi ca -

men te al re de dor de 1MΩ).

En la fi gu ra 16 se mues tra el

sím bo lo y la cur va tí pi ca de re -

sis ten cia con tra in ten si dad de

luz pa ra la fo to rre sis ten cia. La

fo to rre sis ten cia es tá co nec ta da

a la en tra da 2 en con fi gu ra ción

de di vi sor de vol ta je. Tal co mo

se mues tra en la fi gu ra 17.

có mo se leen las en tra das ana ló gi cas

El va lor de una en tra da ana ló gi ca pue de ser fá cil -

men te co pia do den tro de una va ria ble uti li zan do el

co man do rea­dadc. Lue go, se pue de pro bar el va lor

de la va ria ble (0 a 160). El pro gra ma de la ta bla 9 en -

cien de un dio do LED si el va lor es ma yor que 120 y

otro dio do LED, si el va lor es me nor de 70. Si el va -

lor es tá en tre 70 y 120, am bos dio dos LED per ma ne -

cen apa ga dos.

No te que el mi cro con tro la dor PI CA XE-18 tie ne

tres ca na les o en tra das ana ló gi cas nom bra das del 0 al

2. En el ta ble ro de nues tro en tre na dor la fo to rre sis -

ten cia es tá co nec ta da per ma nen te men te al pin 2, pe -

ro los otros dos ca na les (0 y 1) es tán li bres pa ra co -

nec tar otros sen so res.

Fre cuen te men te, al uti li zar sen so res aná lo gos es

ne ce sa rio cal cu lar el va lor

de “um bral” ne ce sa rio pa ra

el pro gra ma (es to es, los va -

lo res 70 y 120 en el pro gra -

ma an te rior). El co man do

de­bug per mi te ver fá cil men -

te el va lor en “tiem po real”

de un sen sor, per mi tien do

cal cu lar el va lor um bral ex -

pe ri men tal men te.

Al eje cu tar el pro gra ma de

la ta bla 10 apa re ce rá una

ven ta na de de pu ra ción (de -

bug) en la pan ta lla de la

com pu ta do ra, in di can do el

Figura 16

Figura 17

Figura 15

Page 50: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

trabajando Con miCroControladoreS PiCaXe de 18 PineS

Club Saber eleCtróniCa 51

va lor de la va ria ble b0. A me di da que el sen sor es

pro ba do con la va ria ble, la ven ta na va in di can do la

lec tu ra ac tual del sen sor.

Pro gra ma ción por or ga ni gra mas

o dia gra mas de Flu jo

Los dia gra mas de flu jo u or ga ni gra mas son he rra -

mien tas muy úti les que per mi ten re pre sen tar pro gra -

mas grá fi ca men te, pa ra ha cer los más fá ci les de en ten -

der. El soft wa re “Pro gram ming Edi tor” in clu ye un

edi tor de or ga ni gra mas que per mi te di bu jar los mis -

mos en la pan ta lla de la com pu ta do ra. Es tos or ga ni -

gra mas pue den lue go ser con ver ti dos en có di go BA -

SIC pa ra des car gar los en el PI CA XE. Los or ga ni gra -

mas pue den tam bién ser im pre sos o ex por ta dos co mo

fi gu ras pa ra in cluir los en re por tes de pro yec tos.

A con ti nua ción da mos las ins truc cio nes de ta lla -

das pa ra la cons truc ción de or ga ni ga ra mas:

1. Co nec te el ca ble PI CA XE a uno de los puer tos

se rie de la com pu ta do ra. Re cuer de to -

mar no ta del puer to se rie al cual co -

nec ta el ca ble (nor mal men te COM1 ó

COM2).

2. Ini cie el soft wa re “Edi tor de Pro -

gra ma ción”

3. En el me nú des ple ga ble se lec cio ne

Ver -> Op cio nes pa ra ac ce der a la

pan ta lla de op cio nes (és ta pue de que

apa rez ca au to má ti ca men te).

4. Ha ga click en la len güe ta “Mo do”

y se lec cio ne PI CA XE-18.

5. Ha ga click en la len güe ta “Puer to

Se rie” y se lec cio ne el puer to se rie al

cual ha co nec ta do el ca ble PI CA XE.

Ha ga click en “OK”

6. Cree un nue vo or ga ni gra ma ha -

cien do click en el me nú Ar chi vo ->

Nue vo Or ga ni gra ma.

7. Di bu je el or ga ni gra ma mos tra do

aba jo arras tran do los blo ques re que -

ri dos a la pan ta lla y lue go uti li zan do

el ra tón pa ra di bu jar las fle chas pa ra

co nec tar los blo ques.

8. Cuan do ter mi ne de di bu jar el or ga -

ni gra ma, pue de con ver tir lo en un pro -

gra ma BA SIC se lec cio nan do el me nú

Or ga ni gra ma -> Con ver tir Or ga ni -

gra ma a BA SIC. Lue go el pro gra ma

BA SIC pue de ser des car ga do al PI CA -

XE de la ma ne ra usual.

9. Pa ra im pri mir o sal var el or ga ni gra ma, use el

me nú de Ar chi vo. Pa ra ex por tar el or ga ni gra ma co -

mo una fi gu ra, uti li ce el me nú Ar chi vo -> Ex por tar.

Pa ra ex por tar la ima gen a un do cu men to de Word

se lec cio ne el ar chi vo ti po EMF. Pa ra ex por tar el or -

ga ni gra ma a una pá gi na web use el ar chi vo ti po

GIF.

El Edi tor de Or ga ni gra mas per mi te di bu jar y si -

mu lar or ga ni gra mas en la pan ta lla. El or ga ni gra ma

pue de lue go ser con ver ti do au to má ti ca men te en un

pro gra ma BA SIC pa ra ser des car ga do en el mi cro -

con tro la dor (vea la fi gu ra 18).

Los co man dos de la pan ta lla de Edi tor de Or ga -

ni gra mas son los si guien tes (fi gu ra 19):

Se lect = Se lec cio nar

Zoom = Zoom

Zoom In/Out = Acer ca r/A le jar

Pan = Mo ver

Li ne = Lí nea

Edit bar = ba rra edi to ra

TABLA­9

main: ‘hacer etiqueta llamada “main”

readadc 2,b0 ‘leer señal de canal 2 en variables b0

if b0 > 120 then stop ‘si b0 >120 ir a “stop”

if b0 < 70 the bot ‘si b0 <70 ir a “bot”

low 1 ‘sino apagar 1

low 2 ‘y apagar 2

goto main ‘ir a “main”

top: ‘hacer una etiqueta llamada “top”

high 1 ‘encender 1

low 2 ‘apagar 2

goto main ‘ir a “main”

bot: ‘hacer una etiqueta llamado “bot”

high 2 ‘encender 2

low 1 ‘apagar 1

goto main ‘ir a “main”

TABLA­10

main: ‘hacer etiqueta llamada “main”

readadc 2,b0 ‘leer señal de canal 2 en variable b0

debug b0 ‘transmitir valor a la pantalla del ordenador

pause 100 ‘pausa corta

goto main ‘ir a “main”

Page 51: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

52 Club Saber eleCtróniCa

Se­lec­cio­nar

Uti li ce es te co man do pa ra se lec cio nar y mo ver

blo ques. Cuan do un só lo blo que es se lec cio na do, su

có di go BA SIC pue de ser edi ta do en la ba rra edi to ra

en la par te in fe rior de la ven ta na.

Zoom

Uti li ce pa ra acer car una par te del dia -

gra ma. Use el click de re cho pa ra ale -

jar.

Acer­ca­r/A­le­jar

Pa ra acer car ha ga click y mue va el

ra tón ha cia arri ba. Pa ra ale jar ha ga

click y mue va el ra tón ha cia aba jo.

Mo­ver

Uti li ce es te co man do pa ra mo ver el

or ga ni gra ma com ple to al re de dor de

la pan ta lla.

Lí­nea

Uti li ce es te co man do pa ra di bu jar lí -

neas en tre los blo ques. Se pue den ha -

cer quie bres en las líneas ha cien do

click una vez. Cuan do la lí nea es tá cer -

ca de un blo que, és ta se pe ga rá al pun -

to de co ne xión del mis mo.

Eti­que­ta

Uti li ce es te co man do pa ra aña dir le

eti que tas o tí tu los a los ele men tos del

or ga ni gra ma.

Out­/­If­/­De­lay­/­Sub­/­Ot­her

Ha ga click en es tos bo to nes pa ra ir al

sub me nú de es tos co man dos y se lec -

cio nar el co man do de sea do.

di bu jan do or ga ni gra mas

Pa ra di bu jar un or ga ni gra ma ha ga

click en uno de los bo to nes de me núes

de co man dos (Sa li da /Si/ Re tar do /Su -

b/O tro) de la ba rra de he rra mien tas

pa ra ir al sub me nú de co man dos re -

que ri do. Se lec cio ne el co man do de -

sea do y lue go ha ga click en la pan ta -

lla, en el lu gar don de de sea si tuar al

co man do. No tra te de co lo car el blo -

que exac ta men te en po si ción en pri -

me ra ins tan cia – pón ga lo en la pan ta -

lla en las cer ca nías del área don de de -

sea ubi car lo y lue go use el co man do Se lec cio nar pa ra

mo ver el blo que a la po si ción co rrec ta.

Una vez que el blo que es té en po si ción, ha ga

click en él de ma ne ra que sea re sal ta do. El có di go

BA SIC del ob je to apa re ce rá en la ba rra edi to ra en la

Figura 19

Figura 18

Page 52: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

Club Saber eleCtróniCa 53

par te in fe rior de la pan ta lla. Edi te el có di go si lo re -

quie re y lue go pre sio ne el bo tón de tic pa ra sal var los

cam bios. Pa ra in for ma ción adi cio nal acer ca de ca da

co man do vea los ar chi vos de ayu da “Co­man­dos

BA­SIC”. No te que al gu nos co man dos úni cos (por

ejem plo ser vo pa ra el PI CA XE28) só lo apa re ce rán

cuan do el soft wa re es té en el mo do apro pia do (me nú

Ver -> Op cio nes).

Unien do blo ques

Pa ra unir blo ques, de be acer car los uno al otro

has ta que se jun ten. Al ter na ti va men te, se pue den di -

bu jar lí neas en tre los mis mos usan do el co man do lí -

nea en la ba rra de he rra mien tas. No te que só lo es po -

si ble unir la par te in fe rior de un blo que úni ca men te

con la par te su pe rior de otro. Ade más, só lo se per mi -

te sa car una lí nea de la par te in fe rior de co ne xión de

ca da blo que.

Pa ra ha cer dia gra mas or de na dos, se pue den agre -

gar quie bres a las lí neas ha cien do click en las mis -

mas. Cuan do una lí nea es mo vi da cer ca de un pun to

de co ne xión, la mis ma se pe ga rá a és te; pa ra ter mi -

nar la lí nea ha ga click una vez más y la mis ma que -

da rá en po si ción.

Las lí neas no pue den ser mo vi das. Si tra ta de mo -

ver una lí nea la mis ma se rá bo rra da y ten drá que

crear una nue va lí nea.

si mu la ción de Pan ta lla

Pa ra si mu lar el or ga ni gra ma, ha ga click en “Si -

mu lar” en el me nú Or ga ni gra ma. El pro gra ma co -

men za rá a eje cu tar se en pan ta lla (fi gu ra 20).

Mien tras el pro gra ma se eje cu ta, los blo ques cu -

yos co man dos es tán sien do eje cu ta dos se irán re sal -

tan do en ro jo. Las ven ta nas de “En tra das /Sa li das” y

“Va ria bles” tam bién apa re ce rán mien tras se eje cu ta la

si mu la ción. Pa ra cam biar los va lo res de las en tra das,

ha ga click en el res pec ti vo in te rrup tor en pan ta lla o

uti li ce la ba rra des li za do ra de en tra das ana ló gi cas.

El tiem po de re tar do en tre un ob je to y otro pue de

ser ajus ta do en las Op cio nes del Or ga ni gra ma (me nú

Ver -> Op cio nes -> Or ga ni gra ma).

No te que al gu nos co man dos re pre sen tan ac cio -

nes que no pue den ser si mu la das en pan ta lla. En es -

tos ca sos el co man do es sim ple men te ig no ra do al

eje cu tar el or ga ni gra ma.

con vir tien do or ga ni gra mas

Los or ga ni gra mas no son des car ga dos di rec ta -

men te al mi cro con tro la dor. Pri me ro el or ga ni gra ma

es con ver ti do en un pro gra ma BA SIC, el cual lue go

es des car ga do. Pa ra con ver tir un or ga ni gra ma se lec -

cio ne “Con ver tir” en el me nú Or ga ni gra ma; el pro -

gra ma BA SIC del or ga ni gra ma se rá crea do.

Aque llos blo ques que no es tén co nec ta dos a los

blo ques “ini cio” ó “sub” en el or ga ni gra ma, se rán ig -

no ra dos al mo men to de ha cer la con ver sión. La con -

ver sión se de ten drá si se en cuen tra un blo que no co -

nec ta do; por lo tan to, uti li ce siem pre un blo que “de -

te ner” pa ra ter mi nar el dia gra ma an tes de ini ciar una

si mu la ción o de con ver tir el dia gra ma.

No te que es po si ble con ver tir y des car gar un or -

ga ni gra ma pre sio nan do dos ve ces la te cla F5.

Uti li zan do sím bo los

Las En tra das, Sa li das y Va ria bles pue den ser re -

nom bra das uti li zan do la “Ta bla de Sím bo los” del

me nú Or ga ni gra ma. Cuan do un sím bo lo es re nom -

bra do, el nue vo nom bre apa re ce rá en los me núes

des ple ga bles en la ba rra edi to ra. No de ben uti li zar se

nom bres de co man dos (por ejem plo switch o sound)

co mo sím bo los, ya que es to pue de ge ne rar erro res en

el pro gra ma BA SIC con ver ti do.

Guar dan do e im pri mien do or ga ni gra mas

Los or ga ni gra mas pue den ser guar da dos, im pre -

sos y ex por ta dos co mo fi gu ras (pa ra ser in ser ta dos

en do cu men tos de pro ce sa do res de pa la bras) uti li -

zan do el me nú Ar chi vo. Los or ga ni gra mas pue den

tam bién ser co pia dos al por ta pa pe les de Win dows

(pa ra pe gar los lue go a otras apli ca cio nes) me dian te

el me nú Edi tar.

Figura 20

trabajando Con miCroControladoreS PiCaXe de 18 PineS

Page 53: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

54 Club Saber eleCtróniCa

sis te mas de nú me ros

Los mi cro con tro la do res ope ran rea li zan do un

gran nú me ro de co man dos en un es pa cio de tiem po

muy cor to pro ce san do se ña les elec tró ni cas. Es tas se -

ña les es tán co di fi ca das en sis te ma bi na rio; la se ñal

pue de ser high (1) o low (0).

El sis te ma nu mé ri co uti li za do dia ria men te es el

sis te ma de ci mal. Es te sis te ma nu mé ri co uti li za diez

dí gi tos (del 0 al 9) pa ra ex pli car qué tan gran de o pe -

que ño es el nú me ro. Sin em bar go, al tra ba jar con mi -

cro con tro la do res es mu chas ve ces más fá cil tra ba jar

en có di go bi na rio; es pe cial men te al tra tar de con tro -

lar múl ti ples sa li das al mis mo tiem po. Un só lo dí gi to

bi na rio es co no ci do co mo un “bit” (bi nary di git – dí -

gi to bi na rio). El sis te ma PI CA XE uti li za 8 bits (1 by -

te) por ca da pa la bra de da tos, te nien do al dí gi to me -

nos sig ni fi ca ti vo en el ex tre mo de re cho y al dí gi to

más sig ni fi ca ti vo en el ex tre mo iz quier do. Por con si -

guien te, el nú me ro bi na rio %11001000 po ne a los

bits 7,6,3 en high (1) y al res to en low (0). El sím bo -

lo % in di ca a la com pu ta do ra que es tá tra ba jan do en

sis te ma bi na rio y no en de ci mal.

La uti li za ción del có di go bi na rio per mi te con tro -

lar las ocho sa li das al mis mo tiem po, en vez de só lo

uti li zar los co man dos high y low. El pro gra ma que

ve mos en la ta bla 11 de mues tra có mo ha cer que la

pan ta lla de sie te ba rras del ta ble ro tu to rial cuen te del

0 al 9.

Ca da lí nea “let pins =” cam bia el nú me ro de ba -

rras en cen di das en la pan ta lla de sie te seg men tos.

Es to es mu cho más rá pi do que uti li zar, mu chí si mas

ve ces, los co man dos high y low pa ra ha cer lo mis mo.

Vi sua li zan do ci fras ana ló gi cas en el

dis play de 7 seg men tos

El pro gra ma de la ta bla 12 “lee” la can ti dad de

luz de tec ta da por la fo to rre sis ten cia en la en tra da 2 y

TABLA­11

main:

let pins = %00111111 ‘dígito 0

pause 250 ‘esperar 0,25 segundos

let pins = %00000110 ‘dígito 1

pause 250 ‘esperar 0,25 segundos

let pins = %01011011 ‘dígito 2

pause 250 ‘esperar 0,25 segundos

let pins = %01001111 ‘dígito 3

pause 250 ‘esperar 0,25 segundos

let pins = %01100110 ‘dígito 4

pause 250 ‘esperar 0,25 segundos

let pins = %01101101 ‘dígito 5

pause 250 ‘esperar 0,25 segundos

let pins = %01111101 ‘dígito 6

pause 250 ‘esperar 0,25 segundos

let pins = %00000111 ‘dígito 7

pause 250 ‘esperar 0,25 segundos

let pins = %01111111 ‘dígito 8

pause 250 ‘esperar 0,25 segundos

let pins = %01101111 ‘dígito 9

pause 250 ‘esperar 0,25 segundos

goto main

TABLA­12

main: readadc 2,b1 ‘leer señal analógica de ‘canal 2 en variable b1

if b1 > 150 then show9 ‘probar variable b1 y ‘saltar al respectivo comando

if b1 > 130 then show8if b1 > 110 then show7if b1 > 90 then show6if b1 > 70 then show5if b1 > 50 then show4if b1 > 30 then show3if b1 > 20 then show2if b1 > 10 then show1

show0:let pins = %00111111 ‘dígito 0goto main

show1:let pins = %00000110 ‘dígito 1goto main

show2:let pins = %01011011 ‘dígito 2goto main

show3:let pins = %01001111 ‘dígito 3goto main

show4:let pins = %01100110 ‘dígito 4goto main

show5:let pins = %01101101 ‘dígito 5goto main

show6:let pins = %01111101 ‘dígito 6goto main

show7:let pins = %00000111 ‘dígito 7goto main

show8:let pins = %01111111 ‘dígito 8goto main

show9:let pins = %01101111 ‘dígito 9goto main

Page 54: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

trabajando Con miCroControladoreS PiCaXe de 18 PineS

Club Saber eleCtróniCa 55

lue go vi sua li za una ci fra asig na da a di cha can ti -

dad de luz en la pan ta lla de sie te seg men tos.

con tro lan do Mo to res Pa so a Pa so

Los mo to res pa so a pa so, son mo to res de al ta

pre ci sión co mún men te uti li za dos en uni da des de

dis co, im pre so ras, plot ters y re lo jes de com pu ta -

do ras. A di fe ren cia de los mo to res de CC, los

cua les gi ran li bre men te al apli car les po ten cia, los

mo to res pa so a pa so re quie ren que su fuen te de

ali men ta ción sea con ti nua men te “im pul sa da” en

cua tro pa tro nes di fe ren tes. Por ca da im pul so, el

mo tor se mue ve un “pa so”, tí pi ca men te 7.5° (re -

qui rien do por lo tan to 48 pa sos pa ra una re vo lu -

ción com ple ta), fi gu ra 21.

Los mo to res pa so a pa so tie nen al gu nas li mi -

ta cio nes. Pri me ro, el con su mo de po ten cia es

ma yor cuan do el mo tor es tá de te ni do (de bi do a

que to das las bo bi nas re quie ren es tar ener gi za -

das). Se gun do, la ve lo ci dad de ope ra ción es tá li -

mi ta da a apro xi ma da men te 100 “pa sos” por se -

gun do, lo cual equi va le a 2 re vo lu cio nes por se -

gun do ó 120 RPM.

El mo tor pa so a pa so con tie ne una se rie de

elec troi ma nes fi jos a la ar ma du ra cen tral y cua -

tro bo bi nas ubi ca das al re de dor de la car ca sa del

mo tor. Cuan do co rrien te eléc tri ca pa sa por es tas

bo bi nas, las mis mas ge ne ran un cam po mag né ti -

co el cual atrae o re pe le a los elec troi ma nes per -

ma nen tes en la ar ma du ra, pro vo can do que la ar -

ma du ra gi re un “pa so” has ta que los cam pos

mag né ti cos es tén ali nea dos.

Lue go, las bo bi nas son ener gi za das con un

pa trón di fe ren te pa ra crear un cam po mag né ti co

di fe ren te y pro vo car que la ar ma du ra gi re otro

“pa so”, fi gu ra 22.

Pa ra ha cer que la ar ma du ra gi re con ti nua -

men te, las cua tro bo bi nas in ter nas del mo tor pa -

so a pa so de ben ser en cen di das y apa ga das con ti -

nua men te en cier to or den. El chip con tro la dor

UL N2003A del ta ble ro tu to rial (nues tro en tre na -

dor) pro vee del mé to do ne ce sa rio pa ra in te rre la cio -

nar a es tas cua tro bo bi nas (fi gu ra 23).

El mo tor pa so a pa so de be ser co nec ta do a los

agu je ros en el ta ble ro tu to rial de la si guien te ma ne ra:

Ca ble Ne gro: 2 +

Ca ble Blan co: 3 +

Ca ble Ama ri llo: 0 –

Ca ble Ro jo: 1 –

Ca ble Na ran ja: 2 –

Ca ble Ma rrón: 3 –

La ta bla 13 mues tra los cua tro “pa sos” dis tin tos

re que ri dos pa ra ha cer gi rar el mo tor.

Pa ra ha cer gi rar al mo tor en di rec ción con tra ria,

los pa sos de ben ser in ver ti dos (4-3-2-1-4-etc. en vez

de 1-2-3-4-1-etc.)

No­ta:­La con fi gu ra ción del alam bra do de los mo -

to res pa so a pa so pue de va riar se gún el fa bri can te. Por

lo tan to, pue de que sea ne ce sa rio reor ga ni zar las co ne -

xio nes de las bo bi nas pa ra que la se cuen cia mos tra da

arri ba ope re co rrec ta men te. Un arre glo in co rrec to de

las bo bi nas pue de cau sar que el mo tor vi bre en una di -

Figura 21

Figura 22

Figura 23

Page 55: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

56 Club Saber eleCtróniCa

rec ción y otra en vez de gi rar

con ti nua men te. La ma yo ría de

los mo to res pa so a pa so es tán

di se ña dos pa ra tra ba jar a 12V,

pe ro ge ne ral men te pue den tra -

ba jar sin pro ble mas (aun que

con un tor que re du ci do) a 6V.

El si guien te pro gra ma tam bién

pue de uti li zar un nú me ro bi na -

rio pa ra en cen der y apa gar to -

das las lí neas de sa li da al mis -

mo tiem po. La si guien te ta bla

mues tra el nú me ro bi na rio de

sa li da pa ra ca da pa so:

Pa­so Sa­li­da­bi­na­ria

1 %00001010

2 %00001001

3 %00000101

4 %00000110

1 %00001010

In ten te cam biar la ve lo ci dad

de gi ro al te ran do el va lor del

re tar do (de lay) en el pro gra ma

que ve mos en la ta bla 14.

su bru ti nas

Una su bru ti na es un sub-pro -

ce di mien to o “mi ni-pro gra ma”

se pa ra do, el cual pue de ser lla -

ma do des de el pro gra ma prin -

ci pal. Una vez que se eje cu ta

la su bru ti na, el pro gra ma prin -

ci pal con ti núa.

Las su bru ti nas son fre cuen te -

men te uti li za das pa ra se pa rar

el pro gra ma prin ci pal en pe -

que ñas sec cio nes, pa ra ha cer lo

más fá cil de com pren der. Su -

bru ti nas que rea li zan ta reas

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

TABLA­13

Pa so Bo bi na 4 Bo bi na 3 Bo bin a 2 Bo bi na 1

(Out put 3) (Out put 2) (Out put 1) (Out put 0)

1 1 0 1 0

2 1 0 0 1

3 0 1 0 1

4 0 1 1 0

1 1 0 1 0

TABLA­14

symbol delay = b0 ‘definir variable

let delay = 100 ‘fijar el retardo (delay) en 0,1 segundos

main: let pins = %00001010 ‘primer paso

pause delay ‘pausa de 0,1 segundos (valor asignado al retardo)

let pins = %00001001 ‘siguiente paso

pause delay ‘pausa de 0,1 seg.

let pins = %00000101 ‘siguiente paso

pause delay ‘pausa de 0,1 seg.

let pins = %00000110 ‘siguiente paso

pause delay ‘pausa de 0,1 seg.

goto main ‘ir a “main (bucle perpetuo)

TABLA­15

symbol dp = 7‘renombrar salida7 “dp”

symbol buzzer = 6 ‘renombrar salida6 “buzzer”

symbol counter = b0 ‘definir a la variable “counter” como b0

main: ‘hacer etiqueta llamada “main”

gosub flash ‘ir al sub-procedimiento “flash”

gosub noise ‘ir al sub-procedimiento “noise”

goto main ‘ir a “main”

end ‘fin del programa principal

flash ‘hacer un sub-procedimiento llamado “flash”

for counter = 1 to 25 ‘iniciar un bucle for....next

high dp ‘encender diodo LED

pause 50 ‘esperar 0,05 segundos

low dp ‘apagar diodo LED

pause 50 ‘esperar 0,05 segundos

next counter ‘siguiente counter (b0)

return ‘retornar del sub-procedimiento

noise: ‘hacer un sub-procedimiento llamado “noise

high buzzer ‘encender timbre

pause 2000 ‘esperar 2 segundos

low buzzer ‘apagar timbre

return ‘retornar del sub-procedimiento

Page 56: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

trabajando Con miCroControladoreS PiCaXe de 18 PineS

Club Saber eleCtróniCa 57

co mu nes pue den tam bién ser co -

pia das de pro gra ma a pro gra ma

pa ra aho rrar tiem po.

El pro gra ma de la ta bla 15 uti li za

dos su bru ti nas pa ra se pa rar las dos

sec cio nes prin ci pa les del pro gra ma

(“flash” y “noi se”).

El pro gra ma que po de mos ver en

la ta bla 16, mues tra co mo una va -

ria ble pue de ser uti li za da pa ra

trans fe rir in for ma ción ha cia una

su bru ti na. En es te ca so, la va ria ble

b2 es uti li za da pa ra in di car al con -

tro la dor que de be eje cu tar la su bru -

ti na flash, pri me ro cin co y lue go

quin ce ve ces.

el cir cui to del en tre na dor

En es te ca pí tu lo he mos men cio na -

do que pre ci sa mos un en tre na dor

pa ra co rro bo rar los di fe ren tes con -

cep tos que pre sen ta mos. Di ji mos

que hay va rios cir cui tos (de he cho

Figura 24

TABLA­16

symbol dp = 7 ‘renombrar salida7 “dp”

symbol counter = b0 ‘definir a la variable “counter” como b0

main: ‘hacer una etiqueta llamada “main”

let b2 = 5 ‘precargar a b2 con el número 5

gosub flash ‘ir al sub-procedimiento “flash”

pause 500 ‘esperar 0,5 segundos

let b2 = 15 ‘precargar a b2 con el número 5

gosub flash ‘ir al sub-procedimiento “flash”

pause 500 ‘esperar 0,5 segundos

goto main ‘ir a “main”

end ‘fin del programa principal

flash: ‘hacer un sub-procedimiento llamado “flash”

for counter = 1 to b2 ‘iniciar un bucle for....next

high dp ‘encender diodo LED

pause 250 ‘esperar 0,25 segundos

low dp ‘apagar diodo LED

pause 250 ‘esperar 0,25 segundos

next counter ‘siguiente counter

return ‘retornar al sub-procedimiento

Page 57: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

58 Club Saber eleCtróniCa

men cio na mos

tres). La em -

pre sa Educa -

tion Re vo lu -

tion, ofre ce

ca da uno de

es tos cir cui tos

en for ma de

kits, sin em -

bar go, Ud.

pue de ar mar

su pro pio en -

tre na dor.

En la fi gu -

ra 24 se brin -

da el cir cui to

de un en tre na dor pa ra que Ud. rea li ce

sus pro pias ex pe rien cias.

El en tre na dor in clu ye un cir cui to

in te gra do UL N2803A pa ra que pue da

ma ne jar pe que ños mo to res, pe ro no se

ha in clui do la fo to rre sis ten cia y el dis -

play de 7 seg men tos; sin em bar go, no

ten drá pro ble mas en co nec tar los si si -

gue las ins truc cio nes que se brin dan

en la ex pli ca ción de ca da pro gra ma.

LK es un puen te de co ne xión (un jum -

per o sim ple men te un ca ble).

He mos he cho re fe ren cia al PI CA -

XE-18 por que en otras sec cio nes tra -

baj are mos con el PI CA XE-08. En la

fi gu ra 25 se re pro du ce el es que ma de

cir cui to im pre so pa ra que mon te su

pro pio en tre na dor.

En la fi gu ra 26 se mues tra el de ta -

lle de ar ma do del ca ble que sir ve co -

mo in ter fa ce en tre el en tre na dor y la

com pu ta do ra.

Fig. 25

Fig. 26

Page 58: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

Club Saber eleCtróniCa 59

ar ma do y Pro gra ma ción de una

mas co ta Vir tual

Hoy en día, en la ma yo ría de las ju gue te rías, se

pue den con se guir ju gue tes “in te li gen tes”. Es tos ju -

gue tes pue den mo ver se, ha cer so ni dos y res pon der al

tac to o al ser mo vi dos a un lu gar os cu ro. Un ejem plo

tí pi co de uno de es tos ju gue tes es el “Furby” fa bri ca -

do por Ti gre Elec tro nics o el co no ci do “osi to

Teddy”. El Furby uti li za un mi cro con tro la dor co mo

ce re bro elec tró ni co y reac cio na (al to car lo o po ner lo

en un lu gar os cu ro) mo vién do se o emi tien do so ni -

dos. El Furby reac cio na al mun do ex te rior gra cias al

uso de sen so res e in te rrup to res. Tie ne un in te rrup tor

de pre sión en el fren te y otro en la es pal da, un mi cro-

in te rrup tor en su bo ca y un sen sor de luz (fo to rre sis -

ten cia) en tre sus ojos. Tam bién tie ne un mi cró fo no

en un cos ta do pa ra de tec tar so ni dos. Es ta “mas co ta

vir tual” se mue ve me dian te el uso de un mo tor eléc -

tri co. Tam bién tie ne un par lan te pa ra ge ne rar so ni dos

y un LED in fra rro jo pa ra en viar le se ña les a otros

Furbys que pue dan es tar en las cer ca nías. El “ce re -

bro” de la cria tu ra es un mi cro con tro la dor. Los mi -

cro con tro la do res son po de ro sos com po nen tes elec -

tró ni cos que tie nen me mo ria y pue den pro gra mar se

pa ra en cen der y apa gar dis po si ti vos en una se cuen cia

es pe cial. El mi cro con tro la dor del Furby es tá pro gra -

ma do pa ra apa gar el mo tor y el par lan te cuan do el

sen sor de luz de tec ta que es tá os cu ro (El Furby se va

a dor mir).

Pa ra que un usua rio pue da “pro gra mar” di fe ren -

tes si tua cio nes a las que se ve rá so me ti da su mas co -

ta elec tró ni ca, es

pre ci so que di cha

mas co ta po sea un

“ce re bro”, tal co -

mo lo es el mi -

cro pro ce sa dor

de una com pu -

ta do ra. El mi -

cro con tro la dor

es, a me nu do,

des crip to co mo

“una com pu ta do ra

en un so lo

chip”. El mis -

mo se pue de

uti li zar co mo

“ce re bro elec -

tró ni co” pa ra

con tro lar pro duc -

tos, ju gue tes o má -

qui nas.

Co mo ya he mos di cho, el mi cro -

con tro la dor (en es te ca so un PI CA XE-08) es un cir -

cui to in te gra do (chip) que con tie ne me mo ria (pa ra

al ma ce nar pro gra mas), un pro ce sa dor o ALU (pa ra

pro ce sar y lle var a ca bo los pro gra mas) y pi nes de

en tra da /sa li da (pa ra co nec tar in te rrup to res, sen so res,

y dis po si ti vos de sa li da ta les co mo mo to res).

Los mi cro con tro la do res se com pran en “blan co”

(va cíos) y lue go se pro gra man con un ar chi vo es pe -

cí fi co de con trol. Es te pro gra ma es pri me ro es cri to

en un pro ce sa dor de tex to (co mo el Word, por ejem -

plo), pos te rior men te es “tra du ci do” a un len gua je

apro pia do y lue go “des car ga do” en el chip

del mi cro con tro la dor. Una vez pro gra ma do,

el mi cro con tro la dor se in ser ta den tro de un

cir cui to pa ra ha cer al pro duc to más in te li -

gen te y fá cil de uti li zar.

dia gra ma de Blo ques de un

sis te ma mi cro con tro la do

En la fi gu ra 1 po de mos apre ciar el dia gra ma

en blo ques de un sis te ma co mo el que em -

plea re mos pa ra cons truir nues tra mas co ta

Proyectos comPletos con

microcontroladores

PicaXe

Page 59: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

60 Club Saber eleCtróniCa

elec tró ni ca. El sen sor de luz, el mi cró fo no y los in te -

rrup to res pro veen in for ma ción al mi cro con tro la dor;

por lo tan to se los co no ce co mo “en tra das”. Lue go el

mi cro con tro la dor “de ci de” có mo reac cio nar y pue de,

en de ter mi na dos ca sos, ope rar al gu na de las sa li das,

por ejem plo ha cer gi rar al mo tor o ge ne rar un so ni do

en el par lan te. Si hay otro sis te ma (otra mas co ta, por

ejem plo) cer ca, se pue den co mu ni car me dian te se ña -

les in fra rro jas trans mi ti das y re ci bi das por el mi cro -

con tro la dor. Aho ra bien, los sis te mas mi cro con tro la -

dos pue den ser di fí ci les de pro gra mar, ya que ge ne -

ral men te uti li zan un len gua je de pro gra ma ción muy

com ple jo lla ma do “có di go en sam bla dor” el cual

pue de re sul tar com pli ca do de apren der.

El sis te ma PI CA XE per mi te una pro gra ma ción

de mi cro con tro la do res mu cho más sen ci lla. La se -

cuen cia de con trol pue de di bu jar se (y si mu lar se) en

la com pu ta do ra co mo un or ga ni gra ma o dia gra ma de

flu jo, o es cri bir se en un sen ci llo len gua je de pro gra -

ma ción lla ma do BA SIC. Es to ha ce que la uti li za ción

del mi cro con tro la dor sea una ope ra ción mu cho más

fá cil, ya que no es ne ce sa rio apren der el com ple jo

“có di go en sam bla dor”.

En la fi gu ra 2 se mues tra un ejem plo de pro gra -

ma BA SIC con su res pec ti vo or ga ni gra ma (dia gra ma

de flu jo). En es te ca so, am bos pro gra mas ha cen la

mis ma co sa: “en cen der y apa gar una luz” con una

fre cuen cia de un se gun do. Pa ra que el lec tor ten ga

Figura 2

Figura 3

Figura 1

Page 60: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

armado y ProgramaCión de una maSCota Virtual

una idea pre li mi nar, “Start” sig ni fi ca co mien zo,

“high 0” sig ni fi ca que se co lo que en es ta do al to a la

sa li da nom bra da co mo “0”, “wait 1” es una sen ten -

cia que di ce que el pro gra ma de be es pe rar un se gun -

do (tem po ri za dor de un se gun do), “low 0” sig ni fi ca

que man de a es ta do ba jo (apa gue la luz) la sa li da

nom bra da co mo “0”, “main” es el nom bre que se le

da a una po si ción del pro gra ma pa ra ha cer re fe ren cia

a di cha por ción del pro gra ma y “go to main” sig ni fi -

ca que el pro gra ma de be re tor nar a la po si ción

“main” (prin ci pal) y así dar co mien zo nue va men te,

al ci clo de pren di do y apa ga do.

La cy ber-mas co ta de be pro gra mar se con su pro -

pia “per so na li dad”, de ma ne ra que reac cio ne en una

for ma úni ca. Las es pe ci fi ca cio nes del di se ño de ben

ser las si guien tes:

1. El di se ño uti li za rá un mi cro con tro la dor PI CA -

XE-08 co mo su ce re bro.

2. In clui rá ojos (LEDs), bo ca (un zum ba dor elec -

tró ni co pa ra ge ne rar so ni dos) y op cio nal men te tam -

bién uti li za rá un mo tor pa ra dar le mo vi mien to.

3. El di se ño se rá ca paz de reac cio nar al tac to y

a cam bios en el ni vel de luz.

4. La ci ber-mas co ta pue de di se ñar se co mo un

pa nel bi di men sio nal pla no o co mo una cria tu ra tri -

di men sio nal.

El dia gra ma de blo que pa ra la ci ber-mas co ta se

mues tra en la fi gu ra 3.

Su cy ber-mas co ta pue de ser de cual quier for ma o

ta ma ño que es co ja. Ya sea que us ted quie ra di se ñar la

“ca ra” de su mas co ta uti li zan do un pro gra ma edi tor

de grá fi cos o di bu ján do la a ma no; o si de sea pue de

es ca near la fo to de un ani mal, ó di se ñar un ani mal

ro bot com ple ta men te nue vo.

Los com po nen tes elec tró ni cos de ben mon tar se

den tro (o de ba jo) de su ci ber-mas co ta. Los LEDs y

fo to rre sis ten cias de be rán ha cer se pa sar a tra vés de

agu je ros (nor mal men te es tos dis po si ti vos son de 5

mm de an cho, aun que hay LEDs dis po ni bles en otros

ta ma ños). Tam bién de be pen -

sar cui da do sa men te la po si -

ción en la que va a co lo car las

ba te rías y en don de va a co -

nec tar los ca bles.

En la fi gu ra 4 se mues tran

los com po nen tes prin ci pa les

que po dría ne ce si tar pa ra su

ci ber-mas co ta. Co mo di ji -

mos, los mi cro con tro la do res

se uti li zan co mo “ce re bro” en

los cir cui tos elec tró ni cos. Es -

tos cir cui tos elec tró ni cos se

re pre sen tan a me nu do grá fi ca men te co mo “dia gra -

mas de blo ques”. Por ejem plo, pa ra un hor no de mi -

croon da, se po dría di bu jar un dia gra ma de blo ques

co mo el mos tra do en la fi gu ra 5.

El mi cro con tro la dor PI CA XE-08 se pro gra ma

co nec tan do un ca ble des de el puer to se rie de la com -

pu ta do ra, a un co nec tor en el cir cui to im pre so (PCB)

que es tá a un la do del mi cro con tro la dor. Es te co nec -

tor (el cual se pa re ce a los co nec to res de au dí fo nos

uti li za dos en los re pro duc to res por tá ti les de CD) se

co nec ta a dos pa tas del mi cro con tro la dor y a la co ne -

xión de 0V des de la ba te ría. Es to per mi te que la PC

y el mi cro con tro la dor “ha blen” pa ra per mi tir la des -

car ga de un nue vo pro gra ma en la me mo ria del mi -

Fig. 4

Figura 5

Club Saber eleCtróniCa 61

Page 61: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

62 Club Saber eleCtróniCa

cro con tro la dor, pa ra lo cual uti li za mos un ca ble de 3

hi los, tal co mo ya hemos vis to (fi gu ra 6).

Nor mal men te, la em pre sa Edu ca tion Re vo lu tion,

pro pie ta ria de los sis te mas PI CA XE, in clu yen en to -

dos sus pro yec tos el co nec tor pa ra in ser tar el ca ble

de pro gra ma ción, pe ro si Ud. quie re ha cer su pro pio

di se ño, le co men ta mos que ire mos ex pli can do pa so a

pa so qué es lo que de be ha cer.

La in clu sión del co nec tor y el cir cui to de in ter fa -

ce en to do cir cui to im pre so di se ña do pa ra uti li zar se

con el mi cro con tro la dor PI CA XE-08, per mi te re pro -

gra mar al mi cro con tro la dor PI CA XE sin sa car el

chip del cir cui to im pre so ¡sim ple men te de be co nec -

tar el ca ble ca da vez que de see des car gar un nue vo

pro gra ma!

A me nu do, los dia gra mas de los cir cui tos PI CA -

XE no in clu yen los com po nen tes men cio na dos en la

fi gu ra 6 pa ra ha cer más fá cil la com pren sión de las

co ne xio nes de en tra das /sa li das. Sin em bar go, las dos

re sis ten cias y el co nec tor es tán in clui dos en to do cir -

cui to im pre so que ope re con el sis te ma PI CA XE.

No ta: Re cuer de que en el sis te ma PI CA XE-08 la

pa ta 7 tie ne dos fun cio nes; cuan do se es tá eje cu tan -

do un pro gra ma, la pa ta se de no mi na “sa li da 0” y

pue de con tro lar dis po si ti vos ta les co mo LEDs y mo -

to res. En cam bio, cuan do se es tá des car gan do un

pro gra ma, la mis ma pa ta ac túa co mo “pin de sa li da

se rie”, co mu ni cán do se con la com pu ta do ra. Por lo

tan to, si du ran te es ta ope ra ción tam bién tie ne co nec -

ta da a la pa ta una sa li da tal co mo un LED, de be rá

per ca tar se de que el mis mo se en cen de rá y apa ga rá

con ti nua men te mien tras se des car ga el pro gra ma (lo

que in di ca que hay trans fe ren cia de in for ma ción).

Aho ra bien, la ma yor par te de las com pu ta do ras

tie nen dos puer tos se rie, usual men te de no mi na dos

COM1 y COM2. El soft wa re “Edi tor de Pro gra ma -

ción” (que en es te tex to tam bién lla ma mos Edi tor de

Pro gra mas o Pro gra mming Edi tor) uti li za do pa ra

car gar los pro gra mas de be con fi gu rar se con el puer -

to se rie co rrec to. Se lec cio ne Ver -> Op cio nes -

>Puer to Se rie pa ra ele gir el puer to se rie co rrec to en

su má qui na.

Si us ted es tá uti li zan do una PC por tá til pue de que

és ta só lo ten ga un co nec tor del ti po USB. En es te ca -

so pa ra po der uti li zar el Sis -

te ma PI CA XE de be rá com -

prar un adap ta dor USB a se -

rie.

Re cuer de tam bién que los

mi cro con tro la do res del sis te -

ma PI CA XE son vir tual men -

te si mi la res a los PIC de Mi -

cro chip (has ta la ma trí cu la

coin ci de) pe ro han si do cons trui dos con un pro gra -

mi ta in ter no que per mi te que su pro gra ma ción y ma -

ne jo sea muy sen ci lla. El cos to de es tos chips es muy

si mi lar al de los PICs de igua les ca rac te rís ti cas, por

ejem plo, un PI CA XE 08 tie ne un cos to de ven ta al

pú bli co de unos $15 (apro xi ma da men te 5 dó la res) y

en Amé ri ca La ti na re cién se es tán co men zan do a co -

no cer. Si Ud. de sea sa ber dón de con se guir es tos in -

te gra dos, pue de bus car las ca sas de elec tró ni ca en

su país que los tra ba jan, en nues tra web: www .we -

be lec tro ni ca .co m.ar. Tam bién pue de lla mar a nues -

tras ofi ci nas y con gus to lo ase so ra re mos pa ra que

pue da con se guir es tos chips.

có mo Pro gra mar

el sis te ma Pi ca Xe

Los or ga ni gra mas o dia gra mas de flu jo son he -

rra mien tas muy úti les que per mi ten re pre sen tar grá -

fi ca men te (di bu jar) los pro gra mas pa ra ha cer los más

fá ci les de en ten der. El soft wa re Edi tor de Pro gra ma -

ción (que Ud. pue de ba jar gra tui ta men te de nues tra

web: www .we be lec tro ni ca .co m.ar, ha cien do click en

el íco no pass word e in tro du cien do la cla ve pi ca xe -

pro) in clu ye un edi tor de or ga ni gra mas que per mi te

di bu jar dia gra mas de flu jo en la pan ta lla de la com -

pu ta do ra. Es tos or ga ni gra mas se pue den con ver tir

lue go en có di go BA SIC pa ra des car gar los en el PI -

CA XE. Los or ga ni gra mas tam bién pue den im pri mir -

se y ex por tar se co mo fi gu ras pa ra in cluir los den tro

de re por tes de pro yec tos. Si bien en el ca pí tu lo 2 di -

mos las ins truc cio nes pa ra des car gar el pro gra ma y

ex pli ca mos los pri me ros pa sos pa ra su uso, cree mos

con ve nien te re pe tir los pa sos a se guir pa ra tra ba jar

con el Edi tor de Pro gra ma ción:

1. Co nec te el ca ble PI CA XE a uno de los puer tos

se rie de la com pu ta do ra. Re cuer de to mar no ta del

puer to se rie al cual co nec ta el ca ble (nor mal men te

COM1 ó COM2) (si aún no va a “car gar” el pro gra -

ma en el in te rior del chip, pue de ob viar es te pa so).

Figura 6

Page 62: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

Club Saber eleCtróniCa 63

2. Ini cie el soft wa re “Edi tor de Pro gra ma ción”

3. En el me nú des ple ga ble se lec cio ne Ver ->op -

cio nes pa ra ac ce der a la pan ta lla de op cio nes (és ta

pue de que apa rez ca au to má ti ca men te).

4. Ha ga click en la len güe ta “mo do” y se lec cio -

ne PI CA XE-08.

5. Ha ga click en la len güe ta “Puer to se rie” y se -

lec cio ne el puer to se rie al cual ha co nec ta do el ca -

ble PI CA XE. Ha ga click en “oK” (Ob vie es te pa so

si só lo va a ha cer el pro gra ma y aún no lo va a car -

gar en el chip).

6. Cree un nue vo or ga ni gra ma ha cien do click en

el me nú ar chi vo -> nue vo or ga ni gra ma.

7. Di bu je el or ga ni gra ma arras tran do los blo -

ques re que ri dos a la pan ta lla y lue go uti li zan do el

ra tón pa ra di bu jar fle chas pa ra co nec tar los blo -

ques.

8. Cuan do ter mi ne de di bu jar el or ga ni gra ma,

pue de con ver tir lo en un pro gra ma BA SIC se lec cio -

nan do el me nú or ga ni gra ma -> con ver tir or ga ni -

gra ma a Ba sic. Lue go el pro gra ma BA SIC pue de

des car gar se en el PI CA XE se lec cio nan do en el me -

nú Pi ca Xe -> eje cu tar.

9. Pa ra im pri mir o sal var el or ga ni gra ma, uti li -

ce las op cio nes en el me nú de ar chi vo.

Pa ra ex por tar el or ga ni gra ma co mo fi gu ra, uti li ce

el me nú ar chi vo -> ex por tar. Pa ra ex por tar la ima -

gen a un do cu men to de Word, se lec cio ne el ar chi vo

ti po EMF. Pa ra ex por tar el or ga ni gra ma a una pá gi -

na web, use el ar chi vo ti po GIF. Que da rá una ima gen

co mo la mos tra da en la fi gu ra 7.

El Edi tor de Or ga ni gra mas per mi te di bu jar y si -

mu lar or ga ni gra mas en la pan ta lla. El or ga ni gra ma

pue de lue go con ver tir se au to má ti ca men te, en un pro -

gra ma BA SIC pa ra des car gar lo en el mi cro con tro la -

dor.

Pa ra di bu jar un or ga ni gra ma ha ga click en uno de

los bo to nes de me núes de co man dos (sa li da /si /re -

tar do /su b/o tro) de la ba rra de he rra mien tas pa ra ir

al sub me nú de co man dos re que ri do. Se lec cio ne el

co man do de sea do y lue go ha ga click en la pan ta lla,

en el lu gar don de de sea si tuar al co man do. No tra te

de co lo car el blo que exac ta men te en po si ción en pri -

me ra ins tan cia, pón ga lo en la pan ta lla en las cer ca -

nías del área don de de sea ubi car lo y lue go use el co -

man do Se lec cio nar pa ra mo ver el blo que a la po si -

ción co rrec ta.

Una vez que el blo que es té en po si ción, ha ga

click en él de ma ne ra que sea re sal ta do. El có di go

BA SIC del ob je to apa re ce rá en la ba rra edi to ra en la

par te in fe rior de la pan ta lla.

A mo do de “guía” re cuer de que pa ra unir blo -

ques, de be acer car los uno al otro has ta que se jun ten.

Otra op ción es di bu jar lí neas en tre los mis mos usan -

do el co man do lí nea en la ba rra de he rra mien tas. No -

te que só lo es po si ble unir la par te in fe rior de un blo -

que úni ca men te con la par te su pe rior de otro (no se

pue den co nec tar lí neas con lí neas). Ade más, só lo se

per mi te sa car una lí nea de la par te in fe rior de co ne -

xión de ca da blo que.

Pa ra ha cer dia gra mas or de na dos, se pue den agre -

gar quie bres a las lí neas ha cien do click en las mis -

mas. Al mo ver una lí nea cer ca de un pun to de co ne -

xión, la mis ma se pe ga rá a és te; pa ra ter mi nar la lí -

nea, ha ga click una vez más y la mis ma que da rá en

po si ción.

Las lí neas no pue den mo ver se. Si tra ta de mo ver

una lí nea la mis ma se rá bo rra da y ten drá que crear

una nue va lí nea.

los or ga ni gra mas pue den guar dar se, im pri mir -

se y ex por tar se co mo fi gu ras (pa ra in ser tar los en

do cu men tos de pro ce sa do res de pa la bras) uti li zan -

do el me nú ar chi vo. los or ga ni gra mas pue den

tam bién co piar se en el por ta pa pe les de Win dows

(pa ra pe gar los lue go a otras apli ca cio nes) uti li zan -

do el me nú edi tar.

La pro gra ma ción en BA SIC es una he rra mien ta

de pro gra ma ción más po de ro sa que la uti li za ción de

or ga ni gra mas y es el len gua je “pre fe ri do” pa ra la

pro gra ma ción de los mi cro con tro la do res PI CA XE.

Es to se de be a que BA SIC per mi te la uti li za ción

de más co man dos - por ejem plo bu cles for ...next; los

cua les no se pue den uti li zar con el mé to do grá fi co de

los or ga ni gra mas. Sin em bar go, en la pro gra ma ción

BA SIC se re quie re ser más pre ci so al es cri bir los

pro gra mas, ya que no se per mi ten erro res de or to gra -

fía. Ya he mos he cho al gu nos ejem plos... sin em bar -

go, sa be mos que es muy pro ba ble que Ud. ha ya co -

men za do la lec tu ra de es te tex to por es te ca pí tu lo y

por tal mo ti vo cree mos ne ce sa rio “re pe tir” al gu nos

pro gra mas bá si cos, ex pli ca dos de otra for ma pa ra lo -

armado y ProgramaCión de una maSCota Virtual

Figura 7

Page 63: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

64 Club Saber eleCtróniCa

grar un me jor en ten di mien to. El si guien te pro gra ma

es una mues tra de un pro gra ma BA SIC, el cual en -

cien de y apa ga la sa li da 0 ca da se gun do. Al des car -

gar es te pro gra ma el LED co nec ta do a la sa li da 0 se

en cen de rá y apa ga rá ca da se gun do:

main:

high 0

pau se 1000

low 0

wait 1

go to main

Es te pro gra ma uti li za los co man dos high y low

pa ra con tro lar el pin de sa li da 0, y uti li za los co man -

dos pau se y wait pa ra crear un tiem po de re tar do. El

co man do “wait” ope ra con uni da des en se gun dos

en te ros mien tras que pau se uti li za mi li se gun dos

(1000 ms = 1 se gun do).

Por lo tan to, en es te pro gra ma am bos tiem pos de

re tar do tie nen la mis ma du ra ción, só lo que es tán es -

cri tos de ma ne ras dis tin tas. El co man do “go to” ha ce

que el pro gra ma “sal te” a la eti que ta main: al ini cio

del pro gra ma. Es to sig ni fi ca que el pro gra ma se eje -

cu ta rá con ti nua men te una y otra vez. No te que la pri -

me ra vez que se uti li za la eti que ta, la mis ma de be es -

tar se gui da de un sím bo lo de dos pun tos (:). Es to in -

di ca a la com pu ta do ra que la pa la bra es una nue va

eti que ta.

He cho es te ejem plo, vea mos có mo rea li zar la

pro gra ma ción del chip en for ma de ta lla da:

1. Co nec te el ca ble PI CA XE a un puer to se rie de

la com pu ta do ra y to me no ta a cuál de los puer tos lo

co nec ta (nor mal men te COM1 ó COM2).

2. Eje cu te el Soft wa re “Pro gram ming Edi tor”.

3. En el me nú des ple ga ble es co ja Ver -> op cio -

nes pa ra ac ce der la pan ta lla de op cio nes (és ta pue -

de que apa rez ca au to má ti ca men te).

4. Ha ga click en “mo do” y se lec cio ne PI CA XE-

08.

5. Ha ga click en “Puer to Se rie” y se lec cio ne el

puer to se rie al cual el ca ble PI CA XE es tá co nec ta -

do. Ha ga click en “OK”.

6. Es cri ba el si guien te pro gra ma:

main:

high 0

pau se 1000

low 0

wait 1

go to main

(No ol vi de el sím bo lo de dos pun tos (:) di rec ta -

men te des pués de la eti que ta “main” y los es pa cios

en tre los co man dos y los nú me ros).

7. Ase gú re se que el cir cui to PI CA XE es té co nec -

ta do al ca ble se rie y a las ba te rías, y que las ba te -

rías es tén co nec ta das. Al res pec to, pa ra pro bar es te

pro gra ma pue de co lo car el cir cui to del en tre na dor

pro pues to ca pí tu los atrás o bien mon tar la mas co ta

que es ta mos des cri bien do.

8. Se lec cio ne Pi ca Xe -> eje cu tar. Una ba rra

de des car ga de pro gra ma de be rá apa re cer mien tras

el pro gra ma es des car ga do. Al ter mi nar la des car ga,

el pro gra ma de be co men zar a eje cu tar se au to má ti -

ca men te; el LED de la sa li da 0 de be rá en cen der se y

apa gar se ca da se gun do.

el dia gra ma y el

cir cui to im pre so de la mas co ta

El pro yec to de la mas co ta vir tual uti li za un mi -

cro con tro la dor PI CA XE-08 con dos LEDs que si mu -

lan los “ojos” de la mas co ta y un zum ba dor que si -

mu la la “voz”. El pro yec to tam bién uti li za un in te -

rrup tor que per mi te a la mas co ta res pon der al “tac -

to”, y una fo to rre sis ten cia que per mi te a la mas co ta

de tec tar si su al re de dor es tá cla ro u os cu ro.

Pa ra la cons truc ción de nues tra mas co ta, to ma -

mos en cuen ta las si guien tes en tra das y sa li das:

Sa li da A - Las pa tas out0 (pa ta 7) y out4 (pa ta

3) es tán co nec ta das a los LEDs

Sa li da B - El pin out2 (pa ta 5) es tá co nec ta do al

zum ba dor elec tró ni co

En tra da A - La en tra da in1 (pa ta 6) es tá co nec -

ta do a la fo to rre sis ten cia

En tra da B - La en tra da in3 (pa ta 4) es tá co nec -

ta do al in te rrup tor de bo tón de pre sión

El dia gra ma de la mas co ta se mues tra en la fi gu -

ra 8. En la fi gu ra 9 se da el dia gra ma de la pla ca de

cir cui to im pre so.

Pro ban do el cir cui to

Pa so 1: Ve ri fi ca ción de com po nen tes. Una vez

ar ma do el cir cui to y ve ri fi ca do que to dos los com po -

nen tes es tán en su lu gar, co nec te la ca ja de ba te rías

al ca ble de ba te rías y pon ga su de do so bre el mi cro -

con tro la dor PI CA XE. Si co mien za a ca len tar se des -

co nec te la ba te ría in me dia ta men te ya que de be ha ber

al gún pro ble ma (lo más se gu ro es que el chip o los

ca bles de la ba te ría es tén co nec ta dos en sen ti do in -

ver so).

Page 64: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

armado y ProgramaCión de una maSCota Virtual

Club Saber eleCtróniCa 65

Pa so 2: Des car gue un pro -

gra ma pa ra pro bar el LED 0. Co -

nec te el ca ble a su com pu ta do ra y

al co nec tor PI CA XE en el PCB.

Ase gú re se que el en chu fe del ca -

ble que de com ple ta men te den tro

del co nec tor del PCB. Compruebe

que el soft wa re es té en el mo do PI -

CA XE-08 y que ha ya ele gi do el

puer to se rie co rrec to (pa ra ma yor

in for ma ción lea los pa sos ba jo el

tí tu lo: “des car gan do pro gra mas”).

Es cri ba y des car gue el pro gra -

ma de encen di do y apa ga do del led

que ex pli ca mos ha ce un mo men to.

El LED de be ti ti lar a me di da que

se des car ga el pro gra ma. Al ter mi -

nar la des car ga el LED de be rá en -

cen der se y apa gar se ca da se gun do.

Si el LED no ha ce es to, ve ri fi que

que es té co nec ta do co rrec ta men te

y que las re sis ten cias de 330Ω es -

tén en la po si ción co rrec ta en el

PCB.

Si el pro gra ma no se des car ga,

ve ri fi que que la re sis ten cia de

22kΩ, la de 10kΩ y el zó ca lo del

cir cui to in te gra do es tén sol da dos

co rrec ta men te. Uti li ce un vol tí me -

tro pa ra ve ri fi car si hay 4.5V en tre

las pa tas su pe rio res (1 y 8) del mi -

cro con tro la dor. Ve ri fi que que el

ca ble es té fir me men te co nec ta do

al co nec tor y que den tro del soft -

wa re se ha ya ele gi do el puer to se -

rie co rrec to.

Pa so 3: Prue be el otro

LED. Re pi ta el pro gra ma del

pa so 4, pe ro uti li ce high 4 y

low 4, en vez de high 0 y low

0. Es to pro ba rá al otro LED.

Pa so 4: Prue be el zum ba -

dor. Es cri ba y des car gue el

si guien te pro gra ma (vea la fi -

gu ra 10):

main:

sound 2, (65,100)

sound 2, (78,100)

sound 2, (88,100)

sound 2, (119,100)

go to main

El zum ba dor de be emi tir 4

so ni dos di fe ren tes. Si no ha ce

es to, ase gú re se que los ca bles

del zum ba dor es tén sol da dos

co rrec ta men te, que el la do de

bron ce es té fir me men te pe ga do

al PCB con una cin ta ad he si va

de do ble con tac to (no tra ba ja rá

si es tá flo jo) y que los ter mi na -

les so bre las le tras PX es tén de -

bi da men te uni dos me dian te un

ca ble sol da do.

Pa so 5: Prue be el In te rrup -

tor. Pa ra ve ri fi car que el in te -

rrup tor es tá fun cio nan do co rrec -

ta men te, es cri ba y eje cu te el

pro gra ma mos tra do en la fi gu ra

11. El LED de la sa li da 0 de be -

Figura 8

Fig. 9

Fig. 10

Page 65: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

66 Club Saber eleCtróniCa

rá en cen der se ca da vez que se pre sio ne el in te rrup tor.

Si no lo ha ce, ve ri fi que que el in te rrup tor y que las

re sis ten cias de 10kΩ es tén sol da das co rrec ta men te.

Pa so 6 - Prue be la fo to rre sis ten cia. Es cri ba y

des car gue el pro gra ma de la fi gu ra 12.

Am bos LEDs de be rán en cen der se en pa tro nes

dis tin tos cuan do us ted cu bre y des cu bre la

fo to rre sis ten cia con su ma no (de ma ne ra

que in ci dan so bre la fo to rre sis ten cia dis tin -

tos ni ve les de luz). Si es to no ocu rre, ve ri fi -

que que la fo to rre sis ten cia y la re sis ten cia

de 1kΩ es tén sol da das co rrec ta men te.

¡Si ha eje cu ta do to das es tas prue bas co rrec -

ta men te lo fe li ci ta mos, ya que ha cons trui do

y en sam bla do co rrec ta men te su Ci ber-mas -

co ta!

Aho ra que ha en sam bla do y pro ba do su

mas co ta vir tual, es el mo men to de dar le una

“per so na li dad” de sa rro llan do sus pro pios

pro gra mas. Es tos pro gra mas pue den ha cer

que la mas co ta reac cio ne de di ver sas ma ne -

ras al to que de los in te rrup to res de pre sión y

a los ni ve les de luz.

Da re mos dos ejem plos de pro gra mas. Es tos

es tán di se ña dos pa ra dar le un pun to de par -

ti da pa ra la crea ción de su pro gra ma. Us ted

pue de mo di fi car los o co men zar a ha cer un

pro gra ma com ple ta men te nue vo si así lo

pre fie re.

¡Sea crea ti vo!

Pro gra ma 1

Es te pro gra ma tie ne un bu cle prin ci pal, el cual

en cien de y apa ga los ojos LED, y tam bién ve ri fi ca el

es ta do del sen sor de luz y del in te rrup tor de pre sión.

Cuan do se pre sio na el bo tón del in te rrup tor, el zum -

ba dor emi te un so ni do. To me en cuen ta que de be

man te ner el in te rrup tor pre sio na do has ta que es cu -

che el so ni do, si pre sio -

na bre ve men te el in te -

rrup tor, no fun cio na rá.

Si la fo to rre sis ten cia se

cu bre, la mas co ta se “irá

a dor mir” has ta que el

ni vel de luz su ba nue va -

men te. El pro gra ma se

mues tra en la fi gu ra 13.

Pro gra ma 2

Es te pro gra ma es mu cho

más avan za do. Tie ne un

bu cle prin ci pal, el cual

en cien de y apa ga los

ojos LED ate nuán do los;

Figura 11

Figura 12

Page 66: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

Club Saber eleCtróniCa 67

armado y ProgramaCión de una maSCota Virtual

Figura 13

Figura 14

Page 67: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

68 Club Saber eleCtróniCa

tam bién ve ri fi ca el es ta do del sen sor de luz y del in -

te rrup tor (fi gu ra 14). Cuan do se pre sio na el bo tón

del in te rrup tor, el zum ba dor emi te un so ni do me -

dian te el uso del co man do sound. Si se pre sio na el

bo tón tres ve ces (con ta das por una va ria ble lla ma da

b3), la mas co ta po ne una me lo día. To me en cuen ta

que de be man te ner el in te rrup tor pre sio na do has ta

que es cu che el so ni do. Si la fo to rre sis ten cia se cu bre,

la mas co ta se “irá a dor mir”. Es te pro gra ma uti li za

una téc ni ca lla ma da PWM (Pul se Width Mo du la tion

- Mo du la ción por an cho de pul so) pa ra per mi tir la

ate nua ción de los ojos (LEDs), en vez de sim ple -

men te apa gar los o en cen der los in me dia ta men te uti li -

zan do los co man dos high y low. La PWM fun cio na

en cen dien do y apa gan do la sa li da muy rá pi da men te,

más rá pi do que lo que el ojo hu ma no pue de ver. Va -

rian do el tiem po que la sa li da es tá en cen di da (lla ma -

do mark) con res pec to al tiem po que la mis ma es tá

apa ga da (lla ma do spa ce), el bri llo del LED pue de al -

te rar se.

ar ma do y Pro gra ma ción de una

cen tral de alar ma

Hoy en día, ca si to dos los edi fi cios mo der nos tie -

nen al gún ti po de alar ma. Por ejem plo, un sis te ma

contra in cen dios pue de te ner una se rie de de tec to res

de hu mo pa ra actuar a tiempo, si se observa el hu mo

de un in cen dio.

Sin em bar go,

mu chos sis te -

mas de alar -

mas son tam -

bién sis te mas

de se gu ri dad,

por ejem plo

el sis te ma de

alar ma de

una pla ta for -

ma de per fo -

ra ción pue de

mo ni to rear la

tem pe ra tu ra y pre sión del pe tró leo cru do a me di da

que es ex traí do y pue de au to má ti ca men te apa gar el

sis te ma si se de tec ta una fa lla. Es to favorece a la se -

gu ri dad, tan to de los tra ba ja do res co mo del me dio

am bien te al re de dor de la pla ta for ma.

To dos es tos sis te mas es tán com pues tos por dis -

po si ti vos de en tra da y sa li da. A me nu do es tos dis po -

si ti vos es tán co nec ta dos a un mi cro con tro la dor, el

cual in ter pre ta la in for ma ción su mi nis tra da por los

sen so res y lue go en cien de o apa ga las sa li das en el

mo men to co rrec to.

Pro po ne mos el ar ma do de un sis te ma de alar ma

de múl ti ples usos, des de una cen tral do mi ci lia ria de

4 zo nas (una de mo ra da y tres ins tan tá neas) has ta

un sis te ma de se gu ri dad pa ra au to mó vil. el lí mi te

de las apli ca cio nes que da res trin gi da só lo por su

ima gi na ción.

En el ca so de un sis te ma de alar ma con tra in cen -

dios, las en tra das po drían ser los sen so res de hu mo y

el te cla do nu mé ri co del fren te del pa nel de con trol.

Los dis po si ti vos de sa li da se rían la pan ta lla del pa nel

de con trol, la si re na ex ter na y lu ces es tro bos có pi cas.

El mi cro con tro la dor es el “ce re bro” del sis te ma.

dia gra mas de Blo ques del

sis te ma de alar ma

El “dia gra ma de blo ques”, puede ser co mo se ve

a continuación. Uti li za mos un PI CA XE-08. La tra -

duc ción de las pa la bras que em plea mos es:

In put = en tra da

Pro cess = pro ce di mien to

Out put = sa li da

Smo ke = de tec tor de hu mo

Stro be = luz es tro bos có pi ca

Key pad = te cla do nu mé ri co

Si ren = si re na

Mi cro con tro ller = mi cro con tro la dor

LCD = pan ta lla o dis play LCD

El esquema elec tró ni co que for ma al sis te ma de

alar ma pue de se mues tra en la fi gu ra 15.

El de tec tor de hu mo y el te cla do nu mé ri co pro -

veen in for ma ción al mi cro con tro la dor; por lo tan to

se les co no ce co mo “en tra das”. Lue go el mi cro con -

tro la dor “de ci de” có mo reac cio nar y pue de, en de ter -

mi na dos ca sos, ope rar al gu nas de las sa li das, por

ejem plo en cen der la si re na y la luz es tro bos có pi ca ó

mos trar un men sa je en la pan ta lla de cris tal lí qui do

(LCD).

Page 68: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

armado y ProgramaCión de una Central de alarma

Club Saber eleCtróniCa 69

Di se ñar y cons truir un sis te ma de alar ma pue de

re sul tar muy fá cil si Ud. sa be per fec ta men te qué es

lo que quie re que ha ga el cir cui to. La alar ma de be

pro gra mar se de ma ne ra que reac cio ne a las en tra das

y a las se ña les de los sen so res.

Las es pe ci fi ca cio nes del di se ño son:

1. El di se ño uti li za rá un mi cro con tro la dor PI CA -

XE-08 co mo su ce re bro.

2. El di se ño in clui rá una luz in di ca do ra LED, un

zum ba dor pa ra ge ne rar rui dos y una alar ma que po -

dría ser una si re na ó un mo tor.

3. El di se ño se rá ca paz tam bién de reac cio nar a

se ña les de sen so res ana ló gi cos ta les co mo sen so res

de luz.

Su alar ma pue de ser vir pa ra cual quier pro pó si to

que us ted eli ja. A con ti nua ción se men cio nan al gu -

nos ejem plos:

1) Una alar ma con tra in cen dios. Se uti li za un

sen sor de luz pa ra de tec tar hu mo. Al de tec tar hu mo

se ac ti va una si re na.

2) Una alar ma con tra ro bos. Al ac ti var el ca ble

de una tram pa se ac ti va una luz es tro bos có pi ca. Sin

em bar go, du ran te el día la alar ma es de sac ti va da

por un sen sor de luz.

3) La ca ja fuer te de un ban co. Al ac ti var el in te -

rrup tor de una alar ma de “pá ni co”, un ce rro jo so le -

noi de elec tró ni co cie rra la ca ja fuer te del ban co.

4) Una alar ma pa ra mo ni to rear la re cá ma ra de

un be bé. Cuan do no se de tec tan mo vi mien tos o so ni -

dos se ac ti va un tim bre de ad ver ten cia.

al gu nos con cep tos pa ra re cor dar

¿Co mo se es cri ben los pro gra mas?

Los pro gra mas se di bu jan co mo or ga ni gra mas o

se es cri ben co mo lis ta dos de co man dos BA SIC. Pro -

gra mar en BA SIC es fá cil, ya he mos da do va rios

ejem plos y con ti nua re mos ha cién do lo.

¿Có mo se trans fie re el pro gra ma al mi cro con tro -

la dor?

El mi cro con tro la dor PI CA XE-08 se pro gra ma

co nec tan do un ca ble des de el puer to se rie de la com -

pu ta do ra a un co nec tor en el cir cui to im pre so (PCB)

a un la do del mi cro con tro la dor. Es te co nec tor (el

cual se pa re ce a los co nec to res de au dí fo nos uti li za -

dos en los re pro duc to res por tá ti les de CD) se co nec -

ta a dos pa tas del mi cro con tro la dor y a la co ne xión

de 0V des de la ba te ría. Es to per mi te que la PC y el

mi cro con tro la dor “ha blen” pa ra per mi tir la des car ga

de un nue vo pro gra ma en la me mo ria del mi cro con -

tro la dor.

El co nec tor y el cir cui to de in ter fa ce se in clu yen

en to do cir cui to im pre so di se ña do pa ra uti li zar se

con el mi cro con tro la dor PI CA XE-08. Es to per mi te

re pro gra mar al mi cro con tro la dor PI CA XE sin sa car

el chip del cir cui to im pre so - ¡Sim ple men te co nec te

el ca ble ca da vez que de see des car gar un nue vo pro -

gra ma!

¿Có mo era eso de la sa li da 0 y la pro gra ma ción

del mi cro?

En el sis te ma PI CA XE-08 la pa ta 7 tie ne dos fun -

cio nes, cuan do se es tá “eje cu tan do” un pro gra ma, la

pa ta se de no mi na sa li da 0 y pue de con tro lar sa li das

ta les co mo LEDs y mo to res.

En cam bio, cuan do se es tá des car gan do un pro -

gra ma la mis ma pa ta ac túa co mo pin de sa li da se rie

de da tos, co mu ni cán do se con la PC. Por lo tan to, si

du ran te es ta ope ra ción tam bién tie ne co nec ta da a la

pa ta una sa li da tal co mo un LED, se per ca ta rá que el

mis mo se en cen de rá y apa ga rá con ti nua men te mien -

tras se des car ga el pro gra ma.

no ta: La ma yor par te de las com pu ta do ras mo -

der nas tie nen dos puer tos se rie, usual men te de no mi -

na dos COM1 y COM2. El soft wa re Edi tor de Pro -

gra ma ción uti li za do pa ra crear los pro gra mas de be

con fi gu rar se con el puer to se rie co rrec to – se lec cio -

ne Ver -> op cio nes -> Puer to se rie pa ra ele gir el

puer to se rie co rrec to en su má qui na.

Si us ted es tá uti li zan do una nue va PC por tá til

pue de que és ta só lo ten ga un co nec tor del ti po USB.

En es te ca so pa ra po der uti li zar el Sis te ma PI CA XE

de be rá com prar un adap ta dor USB a se rie.

Prue ba y Uso de tran sis to res

En ca pí tu los an te rio res vi mos có mo se prue ban

al gu nos com po nen tes por me dio del sis te ma PI CA -

XE. Apro ve chan do que la alar ma po see un tran sis tor,

ve re mos có mo se lo pue de pro bar.

Un tran sis tor es un com po nen te elec tró ni co que

con tro la el flu jo de co rrien te en un cir cui to. El tran -

sis tor ac túa co mo un

“in te rrup tor elec tró ni -

co” de ma ne ra que una

pe que ña co rrien te de

“emi sor” pue da con -

tro lar a una gran co -

rrien te. Es to per mi te

que dis po si ti vos de po -

ca co rrien te, co mo el

Page 69: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

70 Club Saber eleCtróniCa

mi cro con tro la dor, con tro len dis po si ti vos de gran des

co rrien tes (co mo mo to res).

Los tran sis to res se uti li zan en ra dios, en ju gue tes

elec tró ni cos y en ca si to dos los dis po si ti vos elec tró -

ni cos.

Un tran sis tor tie ne tres pa tas. Es tas se de no mi nan

ba se, co lec tor y emi sor. La ba se es la pa ta que se en -

car ga de ac ti var el “in te rrup tor elec tró ni co”. Cuan do

se pa sa una pe que ña co rrien te por la pa ta ba se, la

mis ma per mi te el flu jo de una co rrien te mu cho ma -

yor en tre el co lec tor y el emi sor. Es ta co rrien te se

pue de uti li zar pa ra en cen der dis po si ti vos ta les co mo

mo to res, lám pa ras y tim bres.

Small cu rrent in to ba se = pe que ña co rrien te por

la ba se

Lar ge cu rrent across co llec to r/e mit ter = gran des

co rrien tes a tra vés del co lec tor y emi sor

Uno de los tran sis to res más co mu nes es el ti po

BC548B.

El tran sis tor es tá con te ni do en un en cap su la do

plás ti co con un ex tre mo pla no. Es te ex tre mo pla no

per mi te iden ti fi car co rrec ta men te la ba se, el co lec tor

y el emi sor.

Los mo to res pue den ge ne rar “rui do eléc tri co”

cuan do es tán fun cio nan do. Es to ocu rre de bi do a que

los ima nes y las bo bi nas eléc tri cas que es tán den tro

del mo tor ge ne ran se ña les eléc tri cas a me di da que el

mo tor ro ta. Es tas se ña les (rui do eléc tri co) pue den

afec tar la ope ra ción del mi cro con tro la dor. Al gu nos

mo to res, co mo los mo to res so la res, pro du cen muy

po co rui do mien tras que otros pro du cen mu cho rui -

do.

Pa ra evi tar que el rui do eléc tri co afec te al cir cui -

to del mi cro con tro la dor, se de be ins ta lar siem pre un

con den sa dor de 220nF en tre los ter mi na les del mo -

tor an tes de uti li zar lo.

Adi cio nal men te, se de be co nec tar un dio do (por

ejem plo un dio do 1N4001) a un la do del mo tor. Es -

te se uti li za pa ra pre ve nir da ños al tran sis tor cuan do

el mo tor co mien za a de sa ce le rar se lue go de ha ber

apa ga do el tran sis tor (por un cor to pe río do de tiem -

po (mien tras se de sa ce le ra y fi nal men te se de tie ne) el

mo tor ac túa co mo un dí na mo y ge ne ra co rrien te

eléc tri ca). Al co nec tar el dio do ase gú re se que la

“ban da” es té co nec ta da en el sen ti do co rrec to.

Out put de vi ce = dis po si ti vo de sa li da

Otra bue na idea es co nec tar un con den sa dor elec -

tro lí ti co de 100µF a tra vés del su mi nis tro de las ba -

te rías pa ra ayu dar a su pri mir el rui do eléc tri co.

Pa ra pro bar un tran sis tor con el sis te ma PI CA -

XE, se pue de co nec tar un tim bre co mo dis po si ti vo

de sa li da. La ba se del tra n sis tor re ci bi rá una se ñal

des de la sa li da 4 (pa ta 3) del mi cro con tro la dor.

Des pués de co nec tar el tim bre lo po de mos pro bar

uti li zan do un sim ple pro gra ma co mo el que se mues -

tra a con ti nua ción:

main:

high 4

wait 1

low 4

wait 1

go to main

Es te pro gra ma en cien de y apa ga ca da se gun do, el

tim bre co nec ta do al pin de sa li da 4.

Pa ra des car gar el pro gra ma, si ga los pa sos que

he mos ex pli ca do en va rias opor tu ni da des a lo lar go

de es te tex to, em plean do cual quie ra de los cir cui tos

(en tre na dor pa ra PI CA XE-08, mas co ta o la alar ma

que es ta mos des cri bien do y cu yo circui to da re mos

más ade lan te). Si el tim bre no fun cio na ve ri fi que

que:

1) el dio do es té co nec ta do en el sen ti do co rrec to

Page 70: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

armado y ProgramaCión de una Central de alarma

Club Saber eleCtróniCa 71

2) se es tén uti li zan do las re sis ten cias co rrec tas

3) el tran sis tor es té co nec ta do en el sen ti do co -

rrec to

4) el ca ble ro jo del tim bre es té co nec ta do en el

sen ti do co rrec to

5) se es té uti li zan do el nú me ro de pin de sa li da

co rrec to en el pro gra ma

6) to das las unio nes es tén bien sol da das

En tre los dis po si ti vos de sa li da que se pue den co -

nec tar me dian te un tran sis tor es tán los tim bres, mo -

to res, so le noi des, si re nas y lu ces es tro bos có pi cas.

Sin em bar go, al gu nos dis po si ti vos pue de que re quie -

ran tran sis to res de al ta po ten cia. En es tos ca sos se

pue de uti li zar el tran sis tor Dar ling ton BCX38B en

vez del tran sis tor es tán dar BC548B.

el cir cui to de la alar ma

El pro yec to de alar ma uti li za un mi cro con tro la -

dor PI CA XE-08, un LED y un zum ba dor co mo dis -

po si ti vos de re troa li men ta ción, y un dis po si ti vo de

sa li da adi cio nal ele gi do por el usua rio (si re na o luz

es tro bos có pi ca).

Es te pro yec to tam bién pue de reac cio nar a se ña les

de sen so res di gi ta les y/o ana ló gi cos (por ejem plo a

fo to rre sis ten cias).

El dia gra ma elec tró ni co se mues tra en la fi gu ra

15. De di cho cir cui to de be mos ha cer las si guien tes

ob ser va cio nes:

Sa li da de la pa ta 7: el pin0 es tá co nec ta do al LED.

Sa li da de la pa ta 5: el pin2 es tá co nec ta do al

zum ba dor.

Sa li da de la pa ta 3: el pin4 con tro la a los dis po -

si ti vos de sa li da.

Figura 15

Figura 16

Page 71: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

72 Club Saber eleCtróniCa

En tra da de la pa ta 6: el pin1 es tá co nec ta do a la

fo to rre sis ten cia.

En tra da de la pa ta 4: el pin3 es tá co nec ta do al

in te rrup tor de bo tón de pre sión.

¡re cuer de no con fun dir el nú me ro de pa ta del

chip con el nú me ro de pin de sa li da/en tra da!

La lis ta de ma te ria les pa ra la cons truc ción de la

alar ma (fi gu ra 16) es la si guien te:

R1 y R2: re sis ten cias de 10kΩ (ma rrón ne gro na -

ran ja do ra do)

R3: re sis ten cia de 22kΩ (ro jo ro jo na ran ja do ra -

do)

R4 : re sis ten cia de 330Ω (na ran ja na ran ja ma -

rrón do ra do)

R5 y R6: re sis ten cia de 1kΩ (ma rrón ne gro ro jo

do ra do)

LED1 : LEDs ro jos de 5 mm

TR1: tran sis tor BC548B

D1: dio do 1N4001

C1: con den sa dor elec tro lí ti co de 100uF

IC1: co nec tor de 8 pi nes pa ra cir cui to in te gra do

PX: mi cro con tro la dor PI CA XE-08

CT1: co nec tor de des car ga PI CA XE de 3.5 mm

BT1: co nec tor de ba te ría

BT1: ca ja de ba te rías de 4.5V (3 x AA)

PCB: ta ble ro o pla ca de cir cui to im pre so

Ca bles y sen so res (por ejem plo in te rrup to res y

fo to rre sis ten cias)

al gu nas con si de ra cio nes pa ra Prin ci pian tes

La em pre sa Edu ca tion Re vo lu tion ofre ce la pla ca

de cir cui to im pre so, fa bri ca da es pe cial men te con una

pe lí cu la re sis ten te a la sol da du ra, pa ra ha cer el pro -

ce so de sol da du ra más sen ci llo. Es ta pe lí cu la es la

cu bier ta ver de que cu bre las pis tas de ma ne ra que la

sol da du ra no se pe gue a las mis mas. Pa ra una cons -

truc ción co rrec ta, el PCB se de be en sam blar y sol dar

muy cui da do sa men te.

Al sol dar ase gú re se que la pun ta del sol da dor es -

té ca lien te y lim pia. Pa ra ve ri fi car si es tá lo su fi cien -

te men te ca lien te, tra te de de rre tir un tro zo de sol da -

dura so bre la pun ta. La sol da du ra de be de rre tir se ca -

si ins tan tá nea men te. Lue go lim pie la sol da du ra pa -

san do la pun ta del sol da dor por una es pon ja hú me da.

Re cuer de que la sol da du ra só lo se pe ga a su per -

fi cies ca lien tes. Por lo tan to nun ca de rri ta la sol da du -

ra so bre la pun ta y lue go tra te de ti rar la mis ma so -

bre la unión a sol dar, es to no fun cio na rá ya que la

unión es ta rá fría y la sol da du ra no se pe ga rá.

Pa ra sol dar co rrec ta men te de be sos te ner en una

ma no el sol da dor y en la otra la sol da du ra. Por lo

tan to, ase gú re se que el ta ble ro es té fi jo a la me sa de

ma ne ra que no se mue va (uti li ce una pren sa o pi da

al guien que lo su je te). Si ga los si guien tes pa sos:

1) Lim pie la pun ta de la sol da du ra so bre la es -

pon ja hú me da.

2) Pre sio ne la pun ta del sol da dor con tra el ter -

mi nal so bre el PCB y la pa ta del com po nen te a sol -

dar. Cuen te has ta 3 pa ra dar le tiem po de ca len tar se

a la unión.

3) Man ten ga el sol da dor en po si ción y pre sio ne

la sol da du ra con tra la unión. Per mi ta que se de rri ta

su fi cien te sol da du ra pa ra cu brir to da la unión.

4) Re ti re pri me ro la sol da du ra y lue go el sol da -

dor.

5) Per mi ta que la sol da du ra se en fríe du ran te 5

se gun dos an tes de mo ver el ta ble ro o pla ca de cir -

cui to im pre so.

Des pués de ter mi nar una unión ase gú re se que la

mis ma no es té ha cien do “puen te” con otras jun tas.

Sin em bar go, to me en cuen ta que al gu nas jun tas sol -

da das (por ejem plo a am bos la dos del co nec tor de

des car ga PI CA XE) tie nen dos alam bres muy cer ca el

uno del otro que se en cuen tran co nec ta dos me dian te

una pis ta (lí nea) so bre el PCB. En es tos ca sos no im -

por ta que la sol da du ra las una.

6) Co mien ce siem pre con los com po nen tes más

pe que ños, co mo por ejem plo re sis ten cias. Lue go

con ti núe con com po nen tes más gran des co mo el co -

nec tor del cir cui to in te gra do y ter mi ne con com po -

nen tes al tos ta les co mo con den sa do res y tran sis to -

res. No in ten te fi jar to dos los com po nen tes a la vez,

fi je so la men te dos o tres a la vez.

7) Ase gú re se siem pre que los com po nen tes es tén

bien mon ta dos (pla nos) so bre el ta ble ro an tes de sol -

dar los. Al uti li zar com po nen tes de pa tas lar gas ta les

co mo re sis ten cias y LEDs, do ble las pa tas de ma ne -

ra que el com po nen te que de fir me men te en po si ción

an tes de sol dar lo.

8) Ase gú re se que el co nec tor es té reo de des car ga

PI CA XE que de fir me y aco mo da do en po si ción an -

tes de sol dar lo.

9) Ase gú re se que aque llos com po nen tes que só lo

ope ran en un so lo sen ti do (LEDs, dio dos, tran sis to -

res y con den sa do res) es tén co rrec ta men te ali nea dos

an tes de sol dar los (vea las mar cas so bre el PCB).

10) Los ca bles (alam bres) del zum ba dor son muy

del ga dos. Ten ga cui da do de no so bre ca len tar los o

de lo con tra rio pue de que se de rri tan.

11) Ha ga pa sar siem pre los ca bles de la ca ja de

ba te rías por arri ba y aba jo de los agu je ros an tes de

Page 72: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

armado y ProgramaCión de una Central de alarma

Club Saber eleCtróniCa 73

sol dar los. Es to ayu da a ha cer una unión más fuer te

la cual es mu cho me nos pro pen sa a sol tar se.

Es tas ins truc cio nes asu men que us ted es tá sol -

dan do to dos los com po nen tes di rec ta men te so bre el

ta ble ro. Si uti li za ca bles pa ra unir al gu nos com po -

nen tes (por ejem plo el LED) las ins truc cio nes son

idén ti cas, aun que de be rá ser aún más cui da do so de

co lo car los ca bles pa ra el LED en la di rec ción co -

rrec ta.

12) Co lo que en po si ción las dos re sis ten cias de

1k (ma rrón ne gro ro jo do ra do) y la re sis ten cia de

22kΩ (ma rrón ne gro ma rrón do ra do). Dó ble les las

pa tas pa ra fi jar las en su po si ción y suel de.

13) Co lo que en po si ción las dos re sis ten cias de

10k (ro jo ro jo na ran ja do ra do) y la re sis ten cia de

330Ω (na ran ja na ran ja ma rrón do ra do). Dó ble les

las pa tas pa ra fi jar las en su po si ción y suel de.

14) Uti li zan do al gu no de los alam bres cor ta dos

de las pa tas de las re sis ten cias, ha ga un puen te so -

bre las le tras PX mar ca das a un la do de las re sis ten -

cias de 330Ω y lue go suel de. (Ig no re el agu je ro so -

bre los agu je ros mar ca dos CF).

15) Suel de el dio do 1N4001 en la po si ción D1,

ase gú re se que la ba rra pla tea da apun te ha cia el la -

do de re cho del PCB.

16) Co lo que y pre sio ne en su po si ción el co nec -

tor es té reo de des car ga PI CA XE so bre el ta ble ro y

ase gú re se que que de fi jo (De be es cu char un “click”)

de ma ne ra que que de ni ve la do so bre el ta ble ro. Suel -

de los cin co con tac tos cua dra dos me tá li cos (los cin -

co so por tes plás ti cos re don dos no tie nen que sol dar -

se). No se preo cu pe si la sol da du ra une dos ó mas

con tac tos en cual quie ra de los dos la dos del co nec -

tor, ya que su pues ta men te és tos de ben es tar uni dos

de to das ma ne ras.

17) Co lo que y pre sio ne en po si ción el co nec tor

IC. Ase gú re se que la mues ca de uno de los ex tre mos

apun te ha cia el co nec tor. Dó ble le las pa tas pa ra fi -

jar lo en po si ción y suel de.

18) Sue lde el LED en su res pec ti va po si ción. Ase -

gú re se que el la do pla no de uno de los la dos del LED

es té ali nea do con el la do pla no mar ca do en el PCB.

19) Suel de en su po si ción al tran sis tor BC548B,

ase gú re se que el la do pla no del mis mo que de ali nea -

do con la mar ca en el PCB.

20) Suel de en su po si ción al con den sa dor de

100µF, ase gú re se de sol dar en el sen ti do co rrec to las

pa tas + y -.

23) Pa se los ca bles de la ba te ría ha cia aba jo a

tra vés del agu je ro gran de cer ca de las le tras DER y

lue go pá se los ha cia arri ba a tra vés del agu je ro

gran de cer ca de las le tras ORD. Lue go suel de el ca -

ble ne gro en el agu je ro mar ca do 0V y el ca ble ro jo

en el agu je ro mar ca do V+.

24) Con una cin ta ad he si va de do ble con tac to pe -

gue el zum ba dor (por el la do de bron ce) al PCB. Pa -

se los ca bles del mis mo ha cia aba jo por el agu je ro

ba jo LED1 y lue go ha cia arri ba a tra vés del agu je ro

mar ca do PZ. Suel de el ca ble ro jo en el agu je ro in fe -

rior y el ca ble ne gro en el agu je ro su pe rior.

No im por ta si la jun ta sol da da del ca ble ro jo se

une con el pin5 del co nec tor IC, ya que és tas se su -

po ne que de ben unir se de to das ma ne ras. Sin em bar -

go, el ca ble ne gro NO de be to car el pin6 del co nec -

tor IC.

Figura 17

Page 73: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

74 Club Saber eleCtróniCa

25) Suel de ca bles a las co ne xio nes OUT PUT,

DIG, ANA y IN PUT.

26) Re vi se cui da do sa men te el ta ble ro pa ra ve ri -

fi car que se ha yan he cho to das las unio nes y que no

ha ya he cho ac ci den tal men te puen tes.

27) In ser te el mi cro con tro la dor en el co nec tor,

ase gu rán do se que el pin1 es té de fren te al co nec tor

es té reo.

En la fi gu ra 17 se re pro du ce el di se ño de la pla -

ca de cir cui to im pre so. Una vez ar ma do el cir cui to

rea li ce las si guien tes ve ri fi ca cio nes:

Pa so 1 – Ve ri fi que las unio nes sol da das.

Ve ri fi que que to das las unio nes es tén co nec ta das

tan to al ter mi nal co mo al ca ble, y que el ca ble es té

su je to fir me men te.

Tam bién ve ri fi que que la sol da du ra no ha ga ac ci -

den tal men te puen tes en tre ter mi na les ad ya cen tes.

Es to es mu cho más pro ba ble en el LED y en el zum -

ba dor.

En el co nec tor es té reo los ter mi na les cua dra dos a

ca da la do pue den unir se sin nin gu na con se cuen cia

ya que de to das for mas es tán uni dos por una pis ta en

el ta ble ro. Sin em bar go, és tos no de ben unir se al

agu je ro re don do cen tral.

Pa so 2 – Ve ri fi que los com po nen tes.

1) Ve ri fi que que el ca ble ne gro de la ba te ría es té

en el agu je ro mar ca do 0V y que el ca ble ro jo es té en

el agu je ro mar ca do V+.

2) Ve ri fi que que el chip PI CA XE-08 es té in ser ta -

do co rrec ta men te en el co nec tor, con la mues ca (que

mues tra el pin1) apun tan do ha cia el co nec tor es té reo.

3) Ve ri fi que el la do pla no del LED es té co nec ta -

do al agu je ro co rrec to del PCB.

4) Ase gú re se de no ha ber ol vi da do unir, me dian -

te un alam bre, los agu je ros mar ca dos PX en el ex tre -

mo in fe rior iz quier do del ta ble ro.

5) Ase gú re se de pe gar el la do de bron ce del zum -

ba dor al ta ble ro con cin ta ad he si va de do ble con tac to.

6) Ve ri fi que que el co nec tor es té sol da do co rrec -

ta men te, in clu yen do el ter mi nal cua dra do cen tral, el

cual a me nu do, es ol vi da do por equi vo ca ción.

Pa so 3 – Co nec te la ba te ría.

Ve ri fi que que las 3 pi las AA es tén co lo ca das co -

rrec ta men te den tro de la ca ja de ba te rías. Co nec te la

ca ja de ba te rías al ca ble de ba te rías y pon ga su de do

so bre el mi cro con tro la dor PI CA XE. Si co mien za a

ca len tar se des co nec te la ba te ría in me dia ta men te, ya

que de be ha ber al gún pro ble ma (lo más se gu ro es

que el chip o los ca bles de la ba te ría es tén co nec ta -

dos en sen ti do in ver so).

Pa so 4 – Des car gue un pro gra ma

pa ra pro bar el LED 0

Co nec te el ca ble a su com pu ta do ra y al co nec tor

PI CA XE en el PCB. Vea que el co nec tor del ca ble

que de com ple ta men te den tro del co nec tor del PCB.

Ase gú re se que el soft wa re es té en el mo do PI CA -

XE-08 y que ha ya ele gi do el puer to se rie co rrec to.

Es cri ba y des car gue el si guien te pro gra ma:

main:

high 0

wait 1

low 0

wait 1

go to main

El LED de be ti ti lar a

me di da que se des car ga el

pro gra ma. Al ter mi nar la

des car ga el LED de be rá

en cen der se y apa gar se ca da

se gun do. Si el LED no ha -

ce es to ve ri fi que que es té

co nec ta do co rrec ta men te y

que las re sis ten cias de

330Ω es tén en la po si ción co rrec ta en el PCB.

Si el pro gra ma no se des car ga ve ri fi que que la re -

sis ten cia de 22kΩ, la de 10kΩ y el co nec tor IC es tén

sol da dos co rrec ta men te. Uti li ce un vol tí me tro pa ra

ve ri fi car si hay 4.5V en tre las pa tas su pe rio res (1 y

8) del mi cro con tro la dor. Ve ri fi que que el ca ble es té

fir me men te co nec ta do al co nec tor y que den tro del

soft wa re se ha ya ele gi do el puer to se rie co rrec to.

Pa so 5 – Prue be la sa li da

Co nec te un dis po si ti vo de sa li da (por ejem plo un

tim bre) a los ca bles de sa li da y lue go es cri ba y des -

car gue el si guien te pro gra ma:

main:

high 4

wait 1

low 4

wait 1

go to main

El tim bre de be rá so -

nar ca da se gun do. Si no

lo ha ce, ve ri fi que que los

ca bles del tran sis tor, del

dio do y del tim bre es tén

co nec ta dos en la di rec -

ción co rrec ta.

Fig. 18

Fig. 19

Page 74: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

armado y ProgramaCión de una Central de alarma

Club Saber eleCtróniCa 75

Pa so 6 – Prue be el zum ba dor

Es cri ba y des car gue el si guien te pro gra ma:

main:

sound 2, (65,100)

sound 2, (78, 100)

sound 2, (88, 100)

sound 2, (119, 100)

go to main

El zum ba dor de be emi tir

4 so ni dos di fe ren tes. Si no

ha ce es to ase gú re se que los

alam bres es tén sol da dos co -

rrec ta men te, que el la do de

bron ce es té fir me men te pe -

ga do al PCB con una cin ta

ad he si va de do ble con tac to

(no tra ba ja rá si es tá flo jo) y

que los ter mi na les so bre las le tras PX es tén de bi da -

men te uni dos me dian te un alam bre sol da do.

Pa so 7 - Prue be el In te rrup tor

Co nec te un in te rrup tor a la en tra da di gi tal. Es cri -

ba y des car gue el si guien te pro gra ma (fi gu ra 21):

main: 'ha cer una eti que ta lla ma da “main”

if in put3 is on then flash 'sal ta a flash si la en tra da es tá en cen di da

go to main 'si no re gre sar a ini cio

flash: ' ha cer una eti que ta lla ma da “flash”

high 0 ' en cen der sa li da 0

wait 2 ' es pe rar 2 se gun dos

low 0 ' apa gar sa li da 0

go to main ' re gre sar al ini cio

El LED de la sa li da 0 de be rá en cen der se ca da

vez que se pre sio ne el in te rrup tor. Si no lo ha ce ve -

ri fi que que el in te rrup tor y que las re sis ten cias de

10kΩ es tén sol da das co rrec ta men te.

Pa so 8 – Prue be la Fo to rre sis ten cia

Co nec te una fo to rre sis ten cia a la en tra da ana ló gi -

ca. Es cri ba y des car gue el si guien te pro gra ma (fi gu -

ra 22):

main:

rea dadc 1,b1

if b1 > 100 then do4

if b1 > 50 then do0

low 0

low 4

go to main

do4:

high 4

low 0

go to main

do0:

high 0

low 4

go to main

Am bos LEDs de be rán en cen der se en mo men tos

dis tin tos cuan do us ted cu bre y des cu bre la fo to rre sis -

Fig. 20

Figura 21

Figura 22

Page 75: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

76 Club Saber eleCtróniCa

ten cia con su ma no (de ma ne ra que in ci dan so bre la

fo to rre sis ten cia dis tin tos ni ve les de luz). Si es to no

ocu rre ve ri fi que que la fo to rre sis ten cia y la re sis ten -

cia de 1kΩ es tén sol da das co rrec ta men te.

¡Si ha eje cu ta do to das es tas prue bas co rrec ta -

men te lo fe li ci ta mos ya que ha cons trui do y en sam -

bla do co rrec ta men te su alar ma! ¡Aho ra es el mo -

men to de de sa rro llar y pro bar sus pro pios pro gra -

mas pa ra ope rar su sis te ma de alar ma!

ideas de Pro gra ma ción

Aho ra que ha en sam bla do y pro ba do su alar ma,

es el mo men to de de sa rro llar su pro pio pro gra ma.

Es te pue de ha cer que la alar ma reac cio ne de di fe -

ren tes ma ne ras a los sen so res ana ló gi cos y di gi ta -

les.

Ve re mos aho ra dos ejem plos de pro gra mas. Es tos

es tán di se ña dos pa ra dar le un pun to de par ti da pa ra

la crea ción de su pro gra ma. Us ted pue de mo di fi car -

los o co men zar a ha cer un pro gra ma com ple ta men te

nue vo si así lo pre fie re.

Pro gra ma 1

Es te pro gra ma de uso ge ne ral con tie ne un bu cle

prin ci pal el cual en cien de y apa ga el LED, y tam bién

ve ri fi ca el es ta do del sen sor ana ló gi co (fo to rre sis ten -

cia) y de la en tra da di gi tal (in te rrup tor). Cuan do se

pre sio na el in te rrup tor sue na una alar ma por dos se -

gun dos.

Si la fo to rre sis ten cia se cu bre, el zum ba dor emi -

ti rá un “pip” de ad ver ten cia has ta que el ni vel de luz

vuel va a su bir.

_________________________________________

` Pro gra ma 1

` ***** bu cle prin ci pal *****

` en cien de y apa ga el LED

` y ve ri fi ca el es ta do de los sen so res

main:

` en cen der LED y leer el va lor de luz

high 0

rea dadc 1,b1

` emi tir un so ni do si el va lor ana ló gi co es ba jo

if b1 < 80 then beep

` si el in te rrup tor es pre sio na do ir a alarm

if pin3 = 1 then alarm

` ha cer una pau sa

pau se 500

` apa gar LED y ve ri fi car nue va men te el es ta do

` de los sen so res

low 0

rea dadc 1,b1

` emi tir un so ni do si el va lor ana ló gi co es ba jo

if b1 < 80 then beep

` si el in te rrup tor es pre sio na do ir a alarm

if pin3 = 1 then alarm

` ha cer una pau sa

pau se 500

go to main

` ***** emi tir so ni do *****

beep:

sound 2,(120,50,80,50,120,50)

pau se 200

go to main

` ***** en cen der alar ma *****

alarm:

high 4

pau se 2000

low 4

go to main

_________________________________________

Pro gra ma 2

Es te pro gra ma es tá di se ña do co mo si fue ra un

sis te ma de alar ma con tra in cen dios. En el mis mo, la

alar ma se ac ti va una vez que se de tec ta hu mo so bre

el sen sor de luz (cuan do el sen sor de luz in di ca un

va lor de luz me nor de lo nor mal). Una vez que la

alar ma se ha ac ti va do, la mis ma se man tie ne en cen -

di da y só lo es po si ble apa gar la des co nec tan do la ali -

men ta ción del sis te ma. La en tra da di gi tal se uti li za

co mo dis po si ti vo an ti-van da lis mo. Mien tras la ca ja

de la alar ma es té ce rra da, el in te rrup tor se man ten drá

en cen di do (és ta es la con di ción nor mal). Si se abre la

ca ja, el in te rrup tor se abri rá y ac ti va rá la alar ma del

zum ba dor has ta que la ca ja vuel va a ce rrar se.

_________________________________________

` Pro gra ma 2

` ***** bu cle prin ci pal *****

` ve ri fi car es ta do de los sen so res

main:

` LED apa ga do

low 0

Page 76: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

armado y ProgramaCión de un SiStema de luCeS de Seguridad

Club Saber eleCtróniCa 77

` leer va lor de luz

rea dadc 1, b1

` ac ti var la alar ma si el va lor ana ló gi co es ba jo

if b1 < 80 then alarm

` si el in te rrup tor se apa ga ir a tam per

if pin3 = 0 then tam per

go to main

` ***** ac ti var alar ma an ti-van da lis mo has ta

` que el in te rrup tor vuel va a ce rrar se*****

tam per:

high 0

sound 2, (120,100)

if pin3 = 1 then main

go to tam per

` ***** alar ma en cen di da eter na men te *****

alarm:

high 4

go to alarm

_________________________________________

Es tos son sim ple men te dos de los mu chos ejem -

plos que pue den uti li zar se pa ra la pro gra ma ción de

su alar ma.

ar ma do y Pro gra ma ción de un

sis te ma de lu ces de se gu ri dad

Es po si ble ha cer cir cui tos se cuen cia les con mi -

cro con tro la do res PI CA XE de mo do que és tos rea li -

cen di fe ren tes mo ti vos. Uno de los sis te mas de lu ces

más re que ri dos

es, sin du das,

aquél que pue de

em plear se co mo

sis te ma de se gu ri -

dad o ba li za, ya

sea cuan do un ve -

hí cu lo es tá en

emer gen cia o

cuan do una per so -

na se de ci de a co -

rrer.

La fi gu ra 23

mues tra un jue go

de lu ces trian gu lar de se gu ri dad que pue de aco plar se

a un cin tu rón o a un bol so. La mis ma pue de ser uti -

li za da por per so nas que es tén ca mi nan do o mon tan -

do bi ci cle ta en ca rre te ras os cu ras pa ra ad ver tir a los

con duc to res so bre su pre sen cia.

La luz de se gu ri dad fun cio na me dian te el en cen -

di do y apa ga do de LEDs de al ta in ten si dad de luz. El

mi cro con tro la dor es el “ce re bro” de la luz de se gu ri -

dad.

Di se ñar y cons truir una luz de se gu ri dad pa ra

pea to nes ó ci clis tas re sul ta muy fá cil si se si guen los

pa sos que da mos a con ti nua ción. La luz de se gu ri dad

de be pro gra mar se pa ra en cen der y apa gar LEDs de

al ta in ten si dad. Las es pe ci fi ca cio nes del di se ño son

las si guien tes:

1. El di se ño uti li za rá un mi cro con tro la dor PI CA -

XE-08 co mo su ce re bro con tro la dor.

2. El di se ño in clui rá 3 LEDs de al ta in ten si dad.

3. El di se ño se rá ca paz de op cio nal men te reac -

cio nar a cam bios en los ni ve les de luz.

El dia gra ma en blo ques pa ra su luz de se gu ri dad

pue de ser co mo el que ve mos en la fi gu ra 24.

El asun to más im por tan te que de be pen sar al di -

se ñar su luz de se gu ri dad, es el ti po de es tu che que

va a uti li zar pa ra la mis ma. ¿Va a usar el es tu che

trian gu lar del fa bri can te o va a ha cer su pro pio es -

tu che?

Otros pun tos im por tan tes a con si de rar an tes de

Figura 23

Figura 24

Page 77: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

78 Club Saber eleCtróniCa

en ca rar el di se ño del sis te ma de lu ces de se gu ri dad

son los si guien tes:

1. ¿Qué co lor, for ma y ta ma ño de LEDs va a uti -

li zar?

2. ¿Qué ti po de ba te ría es la más ade cua da?

3. ¿Có mo va a en cen der y apa gar su luz de se gu -

ri dad?

4. ¿Ne ce si ta su luz de se gu ri dad ser re sis ten te al

agua, de ma ne ra que pue da uti li zar la ba jo la llu via?

En la fi gu ra 25 po de mos ob ser var los com po nen -

tes prin ci pa les que po dría ne ce si tar pa ra su luz de se -

gu ri dad. Pre ci sa rá un mi cro con tro la dor PI CA XE-08,

dio do emi sor de luz (LED), fo to rre sis ten cia, in te -

rrup tor de en cen di do/a pa ga do, ca ja pa ra dos pi las

AAA, y tam bién ne ce si ta rá un co nec tor pi ca xe pa ra

des car ga y al gu nas re sis ten cias.

Uti li zan do leds

Tal co mo he mos vis to en es te mis mo tex to, los

LEDs só lo ne ce si tan una pe que ña can ti dad de co -

rrien te pa ra ope rar, es to los ha ce mu cho más efi cien -

tes que las lam pa ri tas (bom bi llas) eléc tri cas (es to

sig ni fi ca, por ejem plo, que si se tu vie ra una ali men -

ta ción por ba te rías un LED alum bra ría por mu cho

más tiem po que una bom bi lla eléc tri ca). Si se pa sa

de ma sia da co rrien te por un LED el mis mo se pue de

da ñar, es por es to que los LEDs nor mal men te se uti -

li zan jun to con una re sis ten cia en se rie, pa ra pro te -

ger los de co rrien tes ex ce si vas.

El va lor de la re sis ten cia re que ri da de pen de del

vol ta je de la ba te ría uti li za da. Pa ra una ba te ría de

4.5V se pue de uti li zar una re sis ten cia de 330Ω y pa -

ra una ba te ría de 3V lo apro pia do es una re sis ten cia

de 120Ω.

De bi do a que el LED só lo re quie re una pe que ña

can ti dad de co rrien te pa ra ope rar, el mis mo se pue de

co nec tar di rec ta men te en tre el pin de sa li da del mi -

cro con tro la dor y 0V (sin ol vi dar in cluir la re sis ten cia

en se rie pa ra pro tec ción).

Pue de pro bar el LED muy fá cil (vea el ca pí tu lo

2), me dian te el si guien te pro gra ma:

Es te pro gra ma de be en cen der y apa gar el LED

(co nec ta do al pin de sa li da 0) ca da se gun do. Si no

sa be có mo se de be co nec tar el Led, a dón de co nec -

tar lo y qué pa sos de be se guir, le acon se ja mos que co -

mien ce a leer es te ca pí tu lo des de el ini cio. Si ha se -

gui do to dos los pa sos co rrec tos y el LED no fun cio -

na ve ri fi que:

1. que el LED es té co nec ta do en sen ti do co rrec to

2. que se es té uti li zan do la re sis ten cia co rrec ta

3. que se es té uti li zan do el nú me ro de pin co rrec -

to den tro del pro gra ma

4. que to das las jun tas es tén bien sol da das

Al gu nas ve ces es útil po der en cen der y apa gar

más de un LED al mis mo tiem po. Uti li zan do múl ti -

ples co man dos high y low, es to to ma ría mu cho tiem -

po.

El co man do “let pins =” per mi te ha cer es to en

una ma ne ra mu cho más prác ti ca.

Figura 25

Page 78: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

armado y ProgramaCión de un SiStema de luCeS de Seguridad

Club Saber eleCtróniCa 79

Des pués del sím bo lo de igual (=) se in clu ye un

nú me ro. A ca da pin de sa li da se le asig na un va lor,

y el nú me ro uti li za do en el pro gra ma co rres pon de a

la su ma de es tos va lo res. Vea la si guien te ta bla:

Pin 2 1 0

Va lor 4 2 1

Por lo tan to, el si guien te pro gra ma en cien de to -

das las sa li das, lue go las apa ga to das, y lue go en cien -

de una a la vez en se cuen cia:

start: low 0 ` apa gar to das las sa li das

low 1

low 2

main:

let pins = 7 ` en cen der to das las sa li das (4+2+1)

pau se 100 ` pau sa por 0.1 se gun dos

let pins = 0 ` apa gar to das las sa li das

pau se 100 ` pau sa por 0.1 se gun dos

let pins = 1 ` en cen der pin 0, to dos las de más apa ga dos

pau se 100 ` pau sa por 0.1 se gun dos

let pins = 2 ` en cen der pin 1, to dos las de más apa ga dos

pau se 100 ` pau sa por 0.1 se gun dos

let pins = 4 ` en cen der pin 2, to dos las de más apa ga dos

pau se 100 ` pau sa por 0.1 se gun dos

let pins = 0 ` apa gar to das las sa li das

go to main ` re gre sar a ini cio (start)

¡IM POR TAN TE! El co man do let pins só lo fun -

cio na lue go de que los pi nes han si do con fi gu ra dos

co mo sa li das. Pa ra ha cer es to us ted de be uti li zar el

co man do low en ca da pin al ini cio del pro gra ma.

el cir cui to del Jue go de

lu ces de se gu ri dad

El pro yec to de luz de se -

gu ri dad uti li za un mi cro con -

tro la dor PI CA XE-08 con

tres sa li das LED. Es te pro -

yec to tam bién uti li za un in -

te rrup tor pa ra en cen der y

apa gar el cir cui to, y pue de

op cio nal men te uti li zar una

fo to rre sis ten cia de ma ne ra

que la luz de se gu ri dad se pa

cuan do es tá cla ro y cuan do

os cu re ce.

El dia gra ma de cir cui to

pa ra el pro yec to de luz de

se gu ri dad, es el que ve mos

en la fi gu ra 26.

La lis ta de ma te ria les pa ra cons truir es te cir cui to

es la si guien te:

R1, R2, R3: re sis ten cias de 120Ω, (ma rrón ro jo ma -

rrón do ra do)

R4: re sis ten cia de 1kΩ, (ma rrón ne gro ro jo do ra do)

R5: re sis ten cia de 22kΩ, (ro jo ro jo na ran ja do ra do)

R6: re sis ten cia de 10kΩ, (ma rrón ne gro na ran ja

do ra do)

LED1, 2, 3: LEDs de al ta in ten si dad de 5 mm

SW1: in te rrup tor des li zan te de en cen di do/a pa ga do

IC1: co nec tor de 8 pi nes pa ra cir cui to in te gra do

PX: mi cro con tro la dor PI CA XE-08

CT1: co nec tor de des car ga PI CA XE de 3.5 mm

BT1: ca ja de pi las eléc tri cas de 3 V (2 x AAA)

PCB: ta ble ro de cir cui to im pre so

Ca bles sen ci llos pa ra co nec tar los LEDs y la ca ja

de pi las

op cio nal: LDR: fo to rre sis ten cia mi nia tu ra

Es tu che

1 es tu che trian gu lar con clip de cin tu rón

2 tor ni llos de ros ca cor tan te No. 4 de 6 mm

1 tor ni llo de ros ca cor tan te No. 4 de 16 mm

Sol dan do Com po nen tes So bre el PCB:

El PCB que pro vee la em pre sa Edu ca tion Re vo -

lu tion es tá fa bri ca do es pe cial men te con una pe lí cu la

re sis ten te a la sol da du ra pa ra ha cer el pro ce so de sol -

da du ra más sen ci llo. Es ta pe lí cu la es la cu bier ta ver -

de que cu bre las pis tas de ma ne ra que la sol da du ra no

se pe gue a las mis mas. Pa ra una cons truc ción co rrec -

ta el PCB se de be en sam blar y sol dar muy cui da do -

sa men te.

Al sol dar ase gú re se que la pun ta del sol da dor es -

té ca lien te y lim pia. Pa ra ve ri fi car si es tá lo su fi cien -

Figura 26

Page 79: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

80 Club Saber eleCtróniCa

te men te ca lien te, tra te de

de rre tir un tro zo de sol da -

dura so bre la pun ta. La

sol da du ra de be de rre tir se

ca si ins tan tá nea men te.

Lue go lim pie la sol da du -

ra pa san do la pun ta del

sol da dor por una es pon ja

hú me da.

Re cuer de que la sol -

da du ra só lo se pe ga a su -

per fi cies ca lien tes. Por lo

tan to nun ca de rri ta la sol da du ra so bre la pun ta y lue -

go tra te de ti rar la mis ma so bre la unión a sol dar –

es to no fun cio na rá ya que la unión es ta rá fría y la

sol da du ra no se pe ga rá.

Pa ra sol dar co rrec ta men te de be sos te ner en una

ma no el sol da dor y en la otra la sol da du ra. Por lo

tan to, ase gú re se que el ta ble ro es té fi jo a la me sa de

ma ne ra que no se mue va (uti li ce una pren sa ó pi da

al guien que lo su je te).

Da mos a con ti nua ción los pa sos acon se ja dos pa -

ra rea li zar la sol da du ra:

1) Lim pie la pun ta de la sol da du ra so bre la es -

pon ja hú me da.

2) Pre sio ne la pun ta del sol da dor con tra el ter -

mi nal so bre el PCB y la pa ta del com po nen te a sol -

dar. Cuen te has ta 3 pa ra dar le tiem po de ca len tar se

a la unión.

3) Man ten ga el sol da dor en po si ción y pre sio ne

la sol da du ra con tra la unión. Per mi ta que se de rri ta

su fi cien te sol da du ra pa ra cu brir to da la unión.

4) Re ti re pri me ro la sol da du ra y lue go el sol da -

dor.

5) Per mi ta que la sol da du ra se en frié du ran te 5

se gun dos an tes de mo ver el ta ble ro.

Des pués de ter mi nar una unión ase gú re se que la

mis ma no es té ha cien do “puen te” con otras jun tas.

Sin em bar go, to me en cuen ta que al gu nas jun tas sol -

da das (por ejem plo a am bos la dos del co nec tor de

des car ga PI CA XE) tie nen dos alam bres muy cer ca el

uno del otro que se en cuen tran co nec ta dos me dian te

una pis ta (lí nea) so bre el PCB. En es tos ca sos no im -

por ta que la sol da du ra las una.

6) Co mien ce siem pre con los com po nen tes más

pe que ños, co mo por ejem plo re sis ten cias. Lue go

con ti núe con com po nen tes más gran des co mo el co -

nec tor del cir cui to in te gra do y ter mi ne con com po -

nen tes al tos ta les co mo con den sa do res y tran sis to -

res. No in ten te fi jar to dos los com po nen tes a la vez,

fi je so la men te dos o tres a la vez.

7) Ase gú re se siem pre que los com po nen tes es tén

bien mon ta dos (pla nos) so bre el ta ble ro an tes de sol -

dar los. Al uti li zar com po nen tes de pa tas lar gas ta les

co mo re sis ten cias y LEDs, do ble las pa tas de ma ne -

ra que el com po nen te que de fir me men te en po si ción

an tes de sol dar lo.

8) Ase gú re se que el co nec tor es té reo de des car ga

PI CA XE que de fir me y aco mo da do en po si ción an -

tes de sol dar lo.

9) Ase gú re se que aque llos com po nen tes que só lo

ope ran en un so lo sen ti do (LEDs, dio dos, tran sis to -

res y con den sa do res) es tén co rrec ta men te ali nea dos

an tes de sol dar los (vea las mar cas so bre el PCB).

10) Los ca bles (alam bres) del zum ba dor son muy

del ga dos. Ten ga cui da do de no so bre ca len tar los o

de lo con tra rio pue de que se de rri tan.

11) Ha ga pa sar siem pre los ca bles de la ca ja de

ba te rías por arri ba y aba jo de los agu je ros an tes de

sol dar los. Es to ayu da a ha cer una unión más fuer te

la cual es mu cho me nos pro pen sa a sol tar se.

En el pro yec to de la luz de se gu ri dad to dos los

com po nen tes elec tró ni cos se suel dan al ta ble ro o

pla ca de cir cui to im pre so, ex cep to el LED2 y el

LED3 si us ted es tá uti li zan do el es tu che trian gu lar al

co nec tar con ca bles es tos dos LEDs.

El LED1 se suel da arri ba del PCB me dian te ca -

bles lar gos. Lue go se do bla ha cia atrás por el bor de

del PCB de ma ne ra que apun te ha cia aba jo en vez de

ha cia arri ba.

Vea en la fi gu ra 27 el di se ño de la pla ca de cir -

cui to im pre so de es te pro yec to.

La fo to rre sis ten cia op cio nal, si se uti li za, se suel -

da en el ta ble ro del la do de las pis tas.

12) Co lo que las tres re sis ten cias de 120Ω (ma -

rrón ro jo ma rrón do ra do) en las po si cio nes R1, R2 y

R3 y la re sis ten cia de 10kΩ (ma rrón ne gro na ran ja

do ra do) en la po si ción R6. Dó ble les las pa tas pa ra

fi jar las en su po si ción y suel de.

13) Co lo que la re sis ten cia de 22kΩ (ro jo ro jo na -

ran ja do ra do) en la po si ción R5 y la re sis ten cia de

Figura 27

Page 80: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

armado y ProgramaCión de un SiStema de luCeS de Seguridad

Club Saber eleCtróniCa 81

1k (ma rrón ne gro ro jo do ra do) en la po si ción R4.

Dó ble les las pa tas pa ra fi jar las en su po si ción y

suel de.

14) Co lo que y pre sio ne en su po si ción el co nec -

tor es té reo de des car ga PI CA XE so bre el ta ble ro y

ase gú re se que que de fi jo (De be es cu char un “click”)

de ma ne ra que que de ni ve la do so bre el ta ble ro. Suel -

de los cin co con tac tos cua dra dos me tá li cos (los cin -

co so por tes plás ti cos re don dos no tie nen que sol dar -

se).

No se preo cu pe si la sol da du ra une dos ó más

con tac tos en cual quie ra de los dos la dos del co nec -

tor ya que su pues ta men te és tos de ben es tar uni dos

de to das ma ne ras.

15) Co lo que y pre sio ne en po si ción el co nec tor

IC. Ase gú re se que la mues ca de uno de los ex tre mos

apun te ha cia el co nec tor.

Dó ble le las ter mi na les pa ra fi jar lo en po si ción y

suel de.

16) Sue lde el in te rrup tor des li zan te en su res pec -

ti va po si ción.

17) Pon ga en su po si ción al LED1. Ase gú re se

que la par te in fe rior del LED es té ni ve la da con la

par te su pe rior del in te rrup tor (o sea que el LED es -

té apro xi ma da men te 6 mm por arri ba del PCB).

Suel de.

18) Suel de ca bles al LED2, al LED3 y a los agu -

je ros BT de la ba te ría. No te que to dos los ca bles

pue den en he brar se a tra vés de los agu je ros pa ra

crear una unión más fuer te. Los ca bles de ben ser de

por lo me nos 60 mm de lar go.

19) Suel de los ca bles de ba te ría a la ca ja de pi -

las, ase gu rán do se de te ner la po la ri dad co rrec ta

(co ne xio nes + y - co rrec tas). Ten ga cui da do de no

ca len tar de ma sia do los con tac tos me tá li cos de la ca -

ja de pi las o de lo con tra rio pue de que de rri tan la

cu bier ta plás ti ca y se cai gan.

20) Suel de los ca bles de LEDs a los LEDs, ase -

gu rán do se de sol dar las pa ti tas en el sen ti do co rrec -

to. An tes de ha cer es to do ble las pa ti tas de los LEDs

a la mi tad y suel de en la par te in fe rior de la mi tad de

las pa ti tas. Es to ase gu ra rá que los LEDs que pan co -

rrec ta men te en el es tu che que ha ya ele gi do pa ra alo -

jar al cir cui to.

21) Si lo de sea, suel de la fo to rre sis ten cia op cio -

nal mi nia tu ra al ta ble ro del la do de las PIS TAS. De -

be sol dar se pa ra da so bre sus pa tas a unos 5 mm por

en ci ma del ta ble ro

22) Re vi se cui da do sa men te el ta ble ro pa ra ve ri -

fi car que se ha yan he cho to das las unio nes y que no

ha ya he cho ac ci den tal men te puen tes.

23) In ser te el mi cro con tro la dor en el zó ca lo (ba -

se o zo quet), ase gu rán do se que el pin1 es té de fren -

te al co nec tor es té reo.

Una vez que ha ya mon ta do to dos los com po nen -

tes, pue de ve ri fi car el fun cio na mien to de las dis tin tas

par tes, pa ra ello, ha ga lo si guien te:

Pa so 1 – Ve ri fi que las unio nes sol da das.

Ve ri fi que que to das las unio nes es tén co nec ta das

tan to al ter mi nal co mo al ca ble, y que el ca ble es té

su je to fir me men te. Tam bién ve ri fi que que la sol da -

du ra no ha ga ac ci den tal men te puen tes en tre ter mi na -

les ad ya cen tes. Es to es mu cho más pro ba ble en los

LEDs y en la fo to rre sis ten cia.

En el co nec tor es té reo los ter mi na les cua dra dos a

ca da la do pue den unir se sin nin gu na con se cuen cia ya

que de to das for mas es tán uni dos por una pis ta en el

ta ble ro. Sin em bar go, és tos no de ben unir se al agu je -

ro re don do cen tral.

Pa so 2 – Ve ri fi que los com po nen tes.

1) Ve ri fi que que el ca ble ne gro de la ba te ría es té

en el agu je ro mar ca do 0V y que el ca ble ro jo es té en

el agu je ro mar ca do V+.

2) Ve ri fi que que el chip PI CA XE-08 es té in ser ta -

do co rrec ta men te en el co nec tor, con la mues ca (que

mues tra el pin1) apun tan do ha cia el co nec tor es té reo.

3) Ve ri fi que el la do pla no del LED es té co nec ta -

do al agu je ro co rrec to del PCB.

4) Ve ri fi que que el co nec tor es té sol da do co rrec -

ta men te, in clu yen do el ter mi nal cua dra do cen tral el

cual a me nu do, es ol vi da do por equi vo ca ción.

Pa so 3 – Co nec te la ba te ría.

Ve ri fi que que las 2 pi las AAA es tén co lo ca das

co rrec ta men te den tro de la ca ja de ba te rías. En cien -

da el in te rrup tor y pon ga su de do so bre el mi cro con -

tro la dor PI CA XE. Si co mien za a ca len tar se apa gue

el in te rrup tor in me dia ta men te ya que es to in di ca que

hay un pro ble ma – lo más se gu ro es que el chip o los

ca bles de la ba te ría es tén co nec ta dos en sen ti do in -

ver so.

Pa so 4 – Des car gue un pro gra ma

pa ra pro bar el LED 0

Co nec te el ca ble a su or de na dor y al co nec tor PI -

CA XE en el PCB. Ase gú re se que el en chu fe del ca -

ble que de com ple ta men te den tro del co nec tor del

PCB.

Si Ud. “no sa be de lo que es ta mos ha blan do” en -

ton ces de be co men zar a leer es te tema des de el co -

mien zo de es te ca pí tu lo ya que he mos ex pli ca do una

se rie de con cep tos im por tan tes ta les co mo “qué es un

PI CA XE, có mo se lo usa, có mo se lo pro gra ma, qué

uti li ta rios se em plean pa ra su pro gra ma ción, có mo se

lo co nec ta a una com pu ta do ra, etc.”

Es cri ba y des car gue el si guien te pro gra ma:

Page 81: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

82 Club Saber eleCtróniCa

El LED de be ti ti lar a me di da que se des car ga el

pro gra ma. Al ter mi nar la des car ga el LED de be rá en -

cen der se y apa gar se ca da se gun do. Si el LED no ha -

ce es to, ve ri fi que que es té co nec ta do co rrec ta men te

y que las re sis ten cias de 120Ω es tén la po si ción co -

rrec ta en el PCB.

No ta: Es ta ex pe rien cia la he mos re pe ti do va rias

ve ces a lo lar go de es te tex to pe ro ten ga en cuen ta

que “ca da vez ha si do en una for ma li ge ra men te di -

fe ren te” pa ra que com pren da ple na men te la for ma de

tra ba jar con el sis te ma PI CA XE.

Si el pro gra ma no se des car ga ve ri fi que que la re -

sis ten cia de 22kΩ, la de 10kΩ y el co nec tor IC es tén

sol da dos co rrec ta men te. Uti li ce un vol tí me tro pa ra

ve ri fi car si hay 3V en tre las pa tas su pe rio res (1 y 8)

del mi cro con tro la dor. Ve ri fi que que el ca ble es té fir -

me men te co nec ta do al co nec tor y que den tro del

soft wa re se ha ya ele gi do el puer to se rie co rrec to.

Pa so 5 – Prue be el LED 1

Re pi ta el pro gra ma del pa so 4, pe ro uti li ce high

1 y low 1 en vez de high 0 y low 0. Es to ve ri fi ca rá

el fun cio na mien to del LED 1 cuan do mon te el cir -

cui to en la pla ca de la fi gui ra 27.

Pa so 6 – Prue be el LED 2

Re pi ta el pro gra ma del pa so 4, pe ro uti li ce high

4 y low 4 en vez de high 0 y low 0. Es to ve ri fi ca rá

el fun cio na mien to del LED 2.

Pa so 7 – Prue be la fo to rre sis ten cia (op cio nal)

Es cri ba y des car gue el si guien te pro gra ma:

main:

if pin3 = 1 then LE Don

low 0

go to main

LE Don:

high 0

go to main

EL LED de be rá en cen der se cuan do us ted cu bre y

des cu bre la fo to rre sis ten cia con su ma no (de ma ne ra

que in ci dan so bre la fo to rre sis ten cia dis tin tos ni ve les

de luz). Si es to no ocu rre ve ri fi que que la fo to rre sis -

ten cia y la re sis ten cia de 1k es tén sol da das co rrec ta -

men te.

¡Si ha eje cu ta do to das es tas prue bas co rrec ta -

men te lo fe li ci ta mos ya que ha cons trui do y en sam -

bla do co rrec ta men te su luz de se gu ri dad! ¡Aho ra es

el mo men to de de sa rro llar y pro bar sus pro pios pro -

gra mas!

Aho ra que ha en sam bla do y pro ba do su luz de se -

gu ri dad, es el mo men to de de sa rro llar su pro pio pro -

gra ma. Es te pro gra ma crea di fe ren tes pa tro nes de en -

cen di do de los LEDs de la luz de se gu ri dad.

Ana li za re mos dos ejem plos de pro gra mas. Es tos

es tán di se ña dos pa ra dar le un pun to de par ti da pa ra

la crea ción de su pro gra ma. Us ted pue de mo di fi car -

los o co men zar a ha cer un pro gra ma com ple ta men te

nue vo si así lo pre fie re.

¡Sea crea ti vo, in ten te crear tan tos pa tro nes de

en cen di do de lu ces co mo pue da!

Pro gra ma 1

Es te pro gra ma tie ne un bu cle prin ci pal el cual en -

cien de y apa ga los LEDs de una ma ne ra re la ti va men -

te len ta. Si la fo to rre sis ten cia es tá a os cu ras, los

LEDs se en cen de rán y apa ga rán mu chí si mo más rá -

pi do.

_________________________________________

` Pro gra ma 1

` ***** bu cle len to *****

slow:

high 0 ` en cen der LEDs

high 1

high 2

pau se 500 ` es pe rar 0.5 se gun dos

` si el va lor de luz es ba jo (low) en ton ces ir a fast

if pin3 = 0 then fast

low 0 ` apa gar LEDs

low 1

low 2

pau se 500 ` es pe rar 0.5 se gun dos

Page 82: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

armado y ProgramaCión de un Juego eleCtróniCo

Club Saber eleCtróniCa 83

` si el va lor de luz es ba jo (low) en ton ces ir a fast

if pin3 = 0 then fast

go to slow

` ***** bu cle rá pi do *****

fast:

high 0 ` en cen der LEDs

high 1

high 2

pau se 100 ` es pe rar 0.1 se gun dos

` si el va lor de luz es al to (high) en ton ces ir a slow

if pin3 = 1 then slow

low 0 ` apa gar LEDs

low 1

low 2

pau se 100 ` es pe rar 0.1 se gun dos

` si el va lor de luz es al to (high) en ton ces ir a slow

if pin3 = 1 then slow

go to fast

_________________________________________

Pro gra ma 2

Es te pro gra ma es mu cho más avan za do. Uti li za

múl ti ples ve ces bu cles for ...next pa ra crear una va rie -

dad de pa tro nes de en cen di do dis tin tos.

_________________________________________

` Pro gra ma 2

start:

` con ver tir en sa li das a los pi nes 0, 1 y 2

low 0

low 1

low 2

main:

` to dos en cen di dos - to dos apa ga dos 20 ve ces

for b1 = 1 to 20

let pins = 7

pau se 100

let pins = 0

pau se 100

next b1

` en cen di do en cír cu los 20 ve ces

for b1 = 1 to 20

let pins = 1

pau se 100

let pins = 2

pau se 100

let pins = 4

pau se 100

next b1

` des te llan do en cír cu los 20 ve ces

for b1 = 1 to 20

let pins = 1

pau se 100

let pins = 0

pau se 100

let pins = 2

pau se 100

let pins = 0

pau se 100

let pins = 4

pau se 100

let pins = 0

pau se 100

let pins = 2

pau se 100

let pins = 0

pau se 100

next b1

` re gre sar al ini cio

go to main

_________________________________________

He mos da do dos de los mu chos ejem plos que

pue den uti li zar se pa ra la pro gra ma ción de un jue go

de lu ces de se gu ri dad.

ar ma do y Pro gra ma ción de un

Jue go elec tró ni co

El Si mon,

fue uno de los

pri me ros jue gos

elec tró ni cos por -

ta bles, he cho por

la com pa ñía MB

en 1978. Era tan

pe sa do que ne ce -

si ta ba una pi la

de 1.5V y una

ba te ría de 9V

PP3 pa ra ha cer -

los fun cio nar!

Page 83: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

84 Club Saber eleCtróniCa

La idea de trás

de Si mon era bas -

tan te sim ple. Es ta -

ba ba sa do en el

vie jo jue go “Si -

mon Di ce”. El

jue go es ta ba he -

cho de una ca ja de

plás ti co re don da

con cua tro pa ne les

de co lo res- de ba jo

de ca da pa nel ha bía un in te rrup tor y una lam pa ri ta.

Al co men zar el jue go el mi cro pro ce sa dor en cen día

uno de los cua tro pa ne les y da ría un to no. El jue go

con sis tía, en ton ces, pre sio nar el pa nel que se en cen -

día. ¡De ma sia do Sim ple! En ton ces Si mon re pe ti ría

el pa nel en cen di do y agre ga ría otro. Aho ra su tra ba -

jo era pre sio nar dos pa ne les en el or den co rrec to. El

nú me ro de pa ne les con ti nua ría au men tan do has ta

que us ted no pu die ra re cor dar la se cuen cia, mo men -

to en el cual Si mon ha cía un so ni do y fi na li za ba el

jue go.

En 1979 MB lan zó el Su per Si mon, el cual te nía

dos sets de pa ne les, de ma ne ra que dos per so nas pu -

die ran ju gar una con tra la otra. En 1980 se lan zó

Poc ket si mon, una ver sión más pe que ña del jue go

ori gi nal. Tam bién ha bía un Si mon con su ca ja trans -

pa ren te, de ma ne ra que se pu die ra ver su elec tró ni ca

por den tro.

Si mon era muy ca ro, de bi do a que uti li za ba un

cir cui to com pli ca do con tro la do por un mi cro pro ce -

sa dor, y ne ce si ta ba ba te rías gran des que pro ve ye ran

ener gía a las lam pa ri tas.

Aho ra es po si ble re pro du cir el jue go Si mon, uti -

li zan do 4 LEDs y un mi cro con tro la dor de muy ba jo

cos to, y só lo uti li za dos pe que ñas pi las de 1.5V.

El jue go pro pues to pue de te ner 4 o 5 LEDs in di -

ca do res y un lar go in te rrup tor. Tam bién uti li za un re -

sis tor pre set pa ra pro veer una en tra da ajus ta ble (por

ejem plo: tiem po). Pue de in cluir otros sen so res co -

mo: más in te rrup to res, lu ces o sen so res de tem pe ra -

tu ra. Pue de agre gar un buz zer pie zoe léc tri co pa ra ge -

ne rar so ni dos. Las ca rac te rís ti cas so bre sa lien tes son:

1) El di se ño uti li za rá un mi cro con tro la dor PI CA -

XE co mo su con tro la dor

2) In clui rá LEDs de sa li da, un in te rrup tor de en -

tra da y un re sis tor de en tra da pre set

3) Se rá pro gra ma do con el jue go que us ted di se -

ñe

Al gu nas co sas pa ra te ner en cuen ta

1- ¿Có mo va a fun cio nar su jue go?

Po dría ser un sim ple re loj (ti ming) o un dis po si -

ti vo “di ce” uti li za do co mo par te de un gran jue go, o

un jue go com ple to por sí mis mo.

2- ¿Qué co lor y ta ma ño de LEDs de be uti li zar?

Los LEDS más co mu nes son los ro jos, pe ro tam -

bién pue de usar otros co lo res y ta ma ños (por ejem -

plo: azul)

3- ¿Có mo ac ti va el jue go?

Nor mal men te, se uti li za un in te rrup tor co lo ca do

en la ca ja, pe ro tam bién po dría co nec tar otros in te -

rrutp to res so bre plo mos. Po dría ele gir uti li zar otro ti -

po de sen so res, por ejem plo, un sen sor de luz (LDR)

que pue da de tec tar cam bios en el ni vel de luz cuan -

do us ted co lo que la ma no so bre él.

Al gu nas ve ces, es útil en cen der o apa gar más de

un LED al mis mo tiem po. Es to aho rra tiem po cuan -

do uti li za co man dos al tos y ba jos. El co man do que

ha ce es to, se lla ma “let pin=” tal co mo he mos vis to

en la des crip ción del pro yec to an te rior.

el cir cui to del Jue go elec tró ni co

El pro yec to del jue go elec tró ni co uti li za un mi -

cro con tro la dor PI CA XE-18 con LED. Tam bién uti li -

za un in te rrup tor pa ra ac ti var el LED.

En la fi gu ra 28 se des cri be el dia gra ma de blo -

ques elec tró ni co. Si de sea pue de agre gar dos in te -

rrup to res ex tras o sen so res co nec ta dos a las sa li das 6

y 7 (pa tas 11 y 12 del PI CA XE-18).

En la fi gu ra 29 se des cri be el dia gra ma del jue go

elec tró ni co. La lis ta de ma te ria les pa ra es te pro yec to

es la si guien te:

1 LED de al to ren di mien to co lor ro jo

1 LED de al to ren di mien to co lor ama ri llo

1 LED de al to ren di mien to co lor ver de

1 LED de al to ren di mien to co lor azul (o na ran ja)

1 LED de 5mm co lor ro jo

1 Pul sa dor nor mal abier to

1 PI CA XE-18 (mar ca do co mo PIC16F627 -pe ro

ten ga en cuen ta que no es un PIC16F627 co mún)

4 Re sis to res de 10kΩ

Figura 28

Page 84: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

armado y ProgramaCión de un Juego eleCtróniCo

Club Saber eleCtróniCa 85

1 Re sis tor de 120Ω

1 Re sis tor de 47kΩ

1 Pre-set de 100kΩ

1 Re sis tor de 120Ω

1 cris tal pie zoe léc tri co de 4MHz

1 LDR (re sis ten cia va ria ble con la luz)

Op cio nal: El LED1 pue de seer reem pla za do por

un LDR en mi nia tu ra si lo de sea. Es to da una en tra -

da ex tra en lu gar de la sa li da del LED.

Si pre fie re una ba te ría de 9V, se re quie re un re gu -

la dor de vol ta je en la po si ción RG1. Si uti li za una ca -

ja de ba te ría de 3V (re co men da do) sim ple men te uti -

li ce un wi re link (puen te) que atra vie se los dos ori fi -

cios de sa li da de la po si ción RG1. He rra mien tas:

Sol da dor-Cut ters

El PCB pro pues to por la em pre sa pro pie ta ria de

PI CA XE es tá fa bri ca do es pe cial men te con una pe lí -

cu la re sis ten te a la sol da du ra pa ra ha cer el pro ce so

de sol da du ra más sen ci llo. Es ta pe lí cu la es la cu bier -

ta ver de que cu bre las pis tas de ma ne ra que la sol da -

du ra no se pe gue a las mis mas. Pa ra una cons truc -

ción co rrec ta el PCB se de be en sam blar y sol dar muy

cui da do sa men te.

En la fi gu ra 30 se pue de ob ser var el di se ño de la

pla ca de cir cui to im pre so

con se jos Uti les pa ra el Prin ci pian te

Al sol dar ase gú re se que la pun ta del sol da dor es -

te ca lien te y lim pia. Pa ra ve ri fi car si es tá lo su fi cien -

te men te ca lien te, tra te de de rre tir un tro zo de sol da -

du ra (es ta ño) so bre la pun ta. La sol da du ra de be de -

rre tir se ca si ins tan tá nea men te. Lue go lim pie la sol -

da du ra pa san do la pun ta del sol da dor por una es pon -

ja hú me da.

Re cuer de que la sol da du ra só lo se pe ga a su per -

fi cies ca lien tes. Por lo tan to nun ca de rri ta la sol da du -

ra so bre la pun ta y lue go tra te de ti rar la mis ma so -

bre la unión a

sol dar, es to no

fun cio na rá ya

que la unión

es ta rá fría y la

sol da du ra no

se pe ga rá.

Pa ra sol dar

co rrec ta men te

de be sos te ner

en una ma no

el sol da dor y

en la otra la

sol da du ra. Por

lo tan to, ase -

gú re se que el

Figura 29

Figura 30

Page 85: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

86 Club Saber eleCtróniCa

ta ble ro es té fi jo a la me sa de ma ne ra que no se mue -

va (uti li ce una pren sa ó pi da al guien que lo su je te).

Pa ra sol dar re cuer de:

1) Lim pie la pun ta de la sol da du ra so bre la es -

pon ja hú me da.

2) Pre sio ne la pun ta del sol da dor con tra el ter -

mi nal so bre el PCB y la pa ta del com po nen te a sol -

dar. Cuen te has ta 3 pa ra dar le tiem po de ca len tar se

a la unión.

3) Man ten ga el sol da dor en po si ción y pre sio ne

la sol da du ra con tra la unión. Per mi ta que se de rri ta

su fi cien te sol da du ra pa ra cu brir to da la unión.

4) Re ti re pri me ro la sol da du ra y lue go el sol da -

dor.

5) Per mi ta que la sol da du ra se en fríe du ran te 5

se gun dos an tes de mo ver el ta ble ro.

Lue go, tal co mo he mos di cho en ca da uno de los

pro yec tos des crip tos en es te tex to, se de ben te ner en

cuen ta una se rie de con si de ra cio nes en tre las que po -

de mos men cio nar:

1) Co mien ce siem pre con los com po nen tes más

pe que ños, co mo por ejem plo re sis ten cias. Lue go

con ti núe con com po nen tes más gran des co mo el co -

nec tor del cir cui to in te gra do y ter mi ne con com po -

nen tes al tos ta les co mo con den sa do res y tran sis to -

res. No in ten te fi jar to dos los com po nen tes a la vez,

fi je so la men te dos o tres a la vez.

2) Ase gú re se siem pre que los com po nen tes es tén

bien mon ta dos (pla nos) so bre el ta ble ro an tes de sol -

dar los. Al uti li zar com po nen tes de pa tas lar gas ta -

les co mo re sis ten cias y LEDs, do ble las pa tas de ma -

ne ra que el com po nen te que de fir me men te en po si -

ción an tes de sol dar lo.

3) Ase gú re se que el co nec tor es té reo de des car ga

PI CA XE que de fir me y aco mo da do en po si ción an -

tes de sol dar lo.

4) Ase gú re se que to dos aque llos com po nen tes

que só lo ope ran en un so lo sen ti do (LEDs, dio dos,

tran sis to res y con den sa do res) es tén co rrec ta men te

ali nea dos an tes de sol dar los (vea las mar cas so bre

el PCB).

5) Los cables (alam bres) del zum ba dor son muy

del ga dos. Ten ga cui da do de no so bre ca len tar los o

de lo con tra rio pue de que se de rri tan.

6) Ha ga pa sar siem pre los ca bles de la ca ja de

ba te rías por arri ba y aba jo de los agu je ros an tes de

sol dar los. Es to ayu da a ha cer una unión más fuer te

la cual es mu cho me nos pro pen sa a sol tar se.

7) Con el jue go elec tró ni co los LEDs se de ben

mon tar le ve men te so bre el PCB de ma ne ra que que -

pan en la ca ja. Prue be las po si cio nes an tes de sol dar.

8) Co lo que el re sis tor de 2kΩ (ro jo ro jo na ran ja

do ra do) y los cin co re sis to res de 10kΩ en su po si -

ción (ma rrón ne gro na ran ja do ra do). Dó ble les las

pa tas pa ra fi jar los en su po si ción y suel de.

9) Co lo que los cin co re sis to res de 120Ω (ma rrón

ro jo ma rrón do ra do) y el re sis tor de 47kΩ (ama ri llo

vio le ta na ran ja do ra do) y suel de. Do ble las pa tas

pa ra fi jar los re sis to res y suel de. Ob ser ve que si uti -

li za el mi cro con troal dor PI CA XE-18 A, no se re quie -

re el re sis tor de 47kΩ, y de be ría seer reem pla za do

por un wi re link (puen te).

10) Use una pa ta del re sis tor off-cut pa ra ha cer

un puen te en las po si cio nes LINK1 y LINK 2.

11) Si es tá uti li zan do una ba te ría 9V PP3, suel de

un re gu la dor 78L05 en la po si ción RG1. Si es tá uti li -

zan do una ba te ría de 3V, no ne ce si ta rá el re gu la dor.

En es te ca so use un puen te pa ra sol dar los dos con tac -

tos en la po si ción RG1 (co mo se in di ca en el PCB).

12) Uti li zan do al gu no de los alam bres cor ta dos

de las pa tas de las re sis ten cias, ha ga un puen te so -

bre las le tras PX mar ca das a un la do de las re sis ten -

cias de 330Ω y lue go suel de. (Ig no re el agu je ro so -

bre los agu je ros mar ca dos CF)

13) Co lo que y pre sio ne en su po si ción el co nec -

tor es té reo de des car ga PI CA XE so bre el ta ble ro y

ase gú re se que que de fi jo (De be es cu char un “click”)

de ma ne ra que que de ni ve la do so bre el ta ble ro.

Suel de los cin co con tac tos cua dra dos me tá li cos (los

cin co so por tes plás ti cos re don dos no tie nen que sol -

dar se). No se preo cu pe si la sol da du ra une dos ó

mas con tac tos en cual quie ra de los dos la dos del co -

nec tor ya que su pues ta men te es tos de ben es tar uni -

dos de to das ma ne ras.

14) Co lo que y pre sio ne en po si ción el co nec tor

IC. Ase gú re se que la mues ca de uno de los ex tre mos

apun te ha cia el co nec tor. Dó ble le las pa tas pa ra fi -

jar lo en po si ción y suel de.

15) Suel de la fo to rre sis ten cia y los dos LEDs en

sus res pec ti vas po si cio nes. Ase gú re se que el la do

pla no de uno de los la dos del LED es té ali nea do con

el la do pla no mar ca do en el PCB.

16) Suel de en su po si ción el in te rrup tor (no te que

só lo en ca ja en un sen ti do). Si es tá uti li zan do ca bles,

suel de uno de los ca bles en uno de los dos agu je ros

in fe rio res y el otro ca ble en uno de los dos agu je ros

su pe rio res.

17) Pa se los ca bles de la ba te ría ha cia aba jo a

tra vés del agu je ro gran de cer ca de las le tras AXE y

lue go pá se los ha cia arri ba a tra vés del agu je ro

gran de cer ca del nú me ro.

18) Suel de el ca ble ne gro en el agu je ro mar ca do

0V y el ca ble ro jo en el agu je ro mar ca do V+.

19) Con una cin ta ad he si va de do ble con tac to

pe gue el zum ba dor (por el la do de bron ce) al PCB.

Page 86: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

armado y ProgramaCión de un Juego eleCtróniCo

Club Saber eleCtróniCa 87

Pa se los ca bles del mis mo ha cia aba jo por el agu je -

ro ba jo LED1 y lue go ha cia arri ba a tra vés del agu -

je ro mar ca do PZ. Suel de el ca ble ro jo en el agu je ro

in fe rior y el ca ble ne gro en el agu je ro su pe rior. No

im por ta si la jun ta sol da da del ca ble ro jo se une con

el pin5 del co nec tor IC ya que es tas se su po ne que

de ben unir se de to das ma ne ras. Sin em bar go, el ca -

ble ne gro NO de be to car el pin6 del co nec tor IC.

20) Re vi se cui da do sa men te el ta ble ro pa ra com -

pro bar que to das las unio nes sol da das es tán bien he -

chas y que no hay nin gún puen te de sol da du ra crea -

do ac ci den tal men te.

21) In ser te el mi cro con tro la dor en el co nec tor,

ase gu rán do se que el pin1 es té de fren te al co nec tor

es té reo.

Cuando haya armado el circuito, utilizando la

placa PCB mostrada en la figura 30, debe realizar las

siguientes verificaciones:

Pa so 1 – Ve ri fi que las unio nes sol da das

Ve ri fi que que to das las unio nes es tén co nec ta das

tan to al ter mi nal co mo al ca ble, y que el ca ble es té

su je to fir me men te. Tam bién ve ri fi que que la sol da -

du ra no ha ga ac ci den tal men te puen tes en tre ter mi na -

les ad ya cen tes. Es to es mu cho más pro ba ble en los

LEDs, la fo to rre sis ten cia y el zum ba dor. En el co -

nec tor es té reo los ter mi na les cua dra dos a ca da la do

pue den unir se sin nin gu na con se cuen cia ya que de

to das for mas es tán uni dos por una pis ta en el ta ble -

ro. Sin em bar go, és tos no de ben unir se al agu je ro re -

don do cen tral.

Pa so 2 – Ve ri fi que los com po nen tes

1) Ve ri fi que que el ca ble ne gro de la ba te ría es té

en el agu je ro mar ca do 0V y que el ca ble ro jo es té en

el agu je ro mar ca do V+.

2) Ve ri fi que que el chip PI CA XE-08 es té in ser ta -

do co rrec ta men te en el co nec tor o ba se, con la mues -

ca (que mues tra el pin1) apun tan do ha cia el co nec tor

es té reo.

3) Ve ri fi que el la do pla no del LED es té co nec ta -

do al agu je ro co rrec to del PCB.

4) Ase gú re se de no ha ber ol vi da do unir me dian te

un alam bre los agu je ros mar ca dos PX en el ex tre mo

in fe rior iz quier do del ta ble ro.

5) Ase gú re se de pe gar el la do de bron ce del zum -

ba dor al ta ble ro con cin ta ad he si va de do ble con tac to.

6) Ve ri fi que que el co nec tor es té sol da do co rrec -

ta men te, in clu yen do el ter mi nal cua dra do cen tral el

cual a me nu do es ol vi da do por equi vo ca ción.

Pa so 3 – Co nec te la ba te ría.

Ve ri fi que que las 3 pi las AA es tén co lo ca das co -

rrec ta men te den tro de la ca ja de ba te rías. Co nec te la

ca ja de ba te rías al ca ble de ba te rías y pon ga su de do

so bre el mi cro con tro la dor PI CA XE. Si co mien za a

ca len tar se des co nec te la ba te ría in me dia ta men te ya

que de be ha ber al gún pro ble ma, lo más se gu ro es que

el chip o los ca bles de la ba te ría es tén co nec ta dos en

sen ti do in ver so.

Pa so 4 – Des car gue un pro gra ma

pa ra pro bar el LED 0

Co nec te el ca ble a su or de na dor y al co nec tor PI -

CA XE en el PCB.

Ase gú re se que el conector del ca ble que de com -

ple ta men te den tro del co nec tor del PCB.

De be ase gu rar se que el soft wa re es té en el mo do

PI CA XE-08 y que ha ya ele gi do el puer to se rie co -

rrec to.

Puede probar el funcionamiento de cada LED,

para ello dibuje el organigrama de la figura 31 y

obtenga el código BASIC

El LED de be ti ti lar a me di da que se des car ga el

pro gra ma. Al ter mi nar la des car ga el LED de be rá en -

cen der se y apa gar se ca da se gun do. Si el LED no ha -

ce es to ve ri fi que que es té co nec ta do co rrec ta men te y

que las re sis ten cias de 330Ω es tén la po si ción co -

rrec ta en el PCB.

Si el pro gra ma no se des car ga ve ri fi que que la re -

sis ten cia de 22kΩ, la de 10kΩ y el co nec tor IC es tén

sol da dos co rrec ta men te. Uti li ce un vol tí me tro pa ra

ve ri fi car si hay 4.5V en tre las pa tas su pe rio res (1 y 8)

del mi cro con tro la dor. Ve ri fi que que el ca ble es té fir -

me men te co nec ta do al co nec tor y que den tro del

soft wa re se ha ya ele gi do el puer to se rie co rrec to.

Pa so 5 – Prue be el otro LED

Re pi ta el pro gra ma del pa so 4, pe ro uti li ce high

1 y low 1 en vez de high 0 y low 0. Lue go re pí ta lo

en la sa li da 2, 3 y 4. Es to pro ba rá cada LED.

Figura 31

Page 87: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

88 Club Saber eleCtróniCa

Pa so 6 - Prue be el In te rrup tor

El Led de be en cen der cuan do se

pre sio na el in te rrup tor. Si no lo ha ce,

ve ri fi que el in te rrup tor y si el re sis tor

de 10kΩ es tá co rrec ta men te sol da do.

main:

if pin2 = 1 then LE Don

low 0

go to main

LED0n:

high 0

go to main

Pa so 7 - Prue ba del pre set

El LED de be en cen der y apa gar cuan do se gi ra el

pre set ha cia ade lan te o ha cia atrás si realiza la pro-

gramación con la rutina que mostramos en la figura

32.

Si pa só to das es tas prue bas con éxi to, fe li ci ta cio -

nes ya que ha cons trui do y en sam bla do co rrec ta men -

te su jue go elec tró ni co. Ya es tá en con di cio nes de de -

sa rro llar sus pro pios pro gra mas pa ra su jue go elec -

tró ni co.

Le recomendamos que realice sus propios pro-

gramas y se divierta en la medida que va aprendien-

do nuevas rutinas de programación.

¡Hasta la próxima!

Figura 32

Page 88: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

reSumen

Club Saber eleCtróniCa 89

Page 89: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

90 Club Saber eleCtróniCa

Page 90: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

PreguntaS FreCuenteS

Club Saber eleCtróniCa 91

Page 91: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de

ProyeCtoS ComPletoS Con miCroControladoreS PiC y PiCaXe

92 Club Saber eleCtróniCa

Page 92: Editorial Quark SRL de Argentinapublicidad.ventadewebs.com.ar/Desde _26_11_13/Avisos/A-22-05-14... · Hilda Jara Comercio Exterior México: Margarita Rivero Rivero Responsable de