216
Microcontroladores Progr.amac lón en BASIC 16F62X 16F8XX 16F87X Segunda edición CARLOS A. REYES Ele<; lróniw en AllIOIRalización y Domól:ica. Profesorde PIC DireclOl'T6cnico de AUTOMAsrs

Microcontroladores PIC

Embed Size (px)

Citation preview

  • MicrocontroladoresProgr.amacln en BASIC

    16F62X16F8XX16F87X

    Segunda edicin

    CARLOS A. REYES

    n~. Ele

  • Tllulo orilinal:Mit rnco . lro llftPI~ es _ ~i,trada Ypmcnm: I Mic:mchipMicrnC..nde !>tudin es mara regi5lnlda y peneeeee e M~niqut

    Pio::Has~ Pro es nIiIrQ~radaYpo:r1I:Ilttt microEagineerin Llbs .le -r,,'8 Q m.ea re,;.tnda y J"'Tl~ece .. 8nMy GijnnTodK la mutIS 'lw~ o .., rnenc:ionan al e$le libro SOl!Iqi.cndasYptnenC'Gtn .. _ Jl"'lj>C1ai ios

    e 2006 : C.-iM A. R t~~idno f.-rmo:iI.,p/aea$I"CB. etc . \os tel f,,- 022 611 4017 096 136 56-1E-mail;autonlas~"Hl4YJ'-"'.aulOmai\.bloppot.

  • CONTENIDO

    '-

    Prlago ...........................Inrroduccill............

    ................................... ................................i_.............................. .............. ......."'

    -- ...

  • t1ipHul~
  • ......................." 86, Ilb

    . 88' 88

    _ ,11'1

    La palabra DEC, I! EX. HIN , "5.5.5 Tacmetro digital .... ." _ _.__.._ .5.5.6 Leen" " oen """ ll~.... ill WAVE DRIVE .....5.8.5 M.anejo de un mOlOrpaS ..

    ...............115. 117

    . 118.. 121

    .............12.3. 125

    . 126

    S.'CO" IUNICACl;o;S.9.1 Qu ea la I:

  • 5.'1.11(mmmCllCiS IJ ()7 "........ " 15f15,9,14 Proycd O!> >'f'J'Pueslos de comuniCllc ion " 159

    !I.t OlNTEK.RUI cm x Es5,10. 1 Utili7lllloo la inrcrrupcia ""1puerto B.O , 160

    las declaraciones O N INTf.RRlll'T. mSABI.F., RL~I~I[ y J:NAnI .F _ _1605.10.2 Utilizando la inlerrupcin del puerto 8 .4 al 13.7 .. 1&25.1'1..1 Reloj digital utilizando la inlerrupcin del TMRO ".. . 1625,10.4 ProyectO!> propues\oo elln interrupc ion~ " " " " 165

    5.11 CONVf,RSOR AIDS.11.1 Conversnr anlogo digital del PICI6f 81X " ...,. " \66S.11.2Coneeesoe3r1liloga digilal del PICI6F87X 1685.11.3 Tcrrnmetro digua l con el PICI6F877A .. " 171

    5.U UTILIZANDO r.1. PIC I2F6XX.5.12.\ Psrpadeo de kd s cn cj pucrte Gl'It) . " " " . . 1755.12.2 Proye'aplaCada 00Il cido " , " 1937.7 T rll.01ferend a tennica del screen de lo~ elementM .... ._ __ 1947.8 Perforacin do la pIllea " , "."............ . " 1947.9 Soldadurade elementos _............ .. '" 1957.10 Chasis" caja para proyecto:< _ _ " .203

    ~amm;M&IItiIE.A'i1tidi~.;S'ti &Ji4#rrmRiitUSX41fMfuQA~ndke A Sirios wcb relacionadO!; con cslc libro . .. ,................ .. .211Apndice 8 Pr6~ima entrega " " 211

    viii

  • A ~ e y !oIl sisto:mao de

    loC~ridad, vigilancia y de incmd io. los Jl.'a'nsorcs.. el mcrouftllas. la Iauoon.. el relevisor, laradio. el OVO. etc. en cldiniti"'a5CfIIcomo C'S Ian imponame el ctorlOCimirnlo ) .. ulilial:in de estos circuilos inlc~que en un priocipio lo llamaron mkrocoolputab'a paI' en la~lid:Id~ oomo 10l

    ~ microc:on~ fJ que en este libro traW'emO!i. e.. ~,rlo:amCl\lC elmi"",,",,,,!S'C>ladof Plce de !Iol icn:>dlipTKh~ 1...,. ). que es el fllbrW;ante: ()\IC lleva ell idcruJOpeor su hlIjo lCmlo. Cxil programacin y" van disponibilidad de modelos a elqirw~_ las _idadcs.

    la tndod olo[lll de m>dianlll ~ haal' d pnl)~ Y poner C1I funoc iorwnicnlO.~~IlK'llo;> do. s.v

  • 'OC incluye ein:u iros de con trol y mancjo de COlltrnl u>mputarindo coo Vi'Ul\l lb,~ l:. al final (fetodo. "" g pillal.,.. 'Oe dari mC'R1lCia de ~inlL< ",fl'b '"' dondr .., puede cncunlmr mi,m(omUICin al respecto,

    Va que e~ libro fue rnli7ldo """ el 1f'Ol'"O di: prictPs rn\e es nueWll experienclaylo que noso!.' O\i aprendemos a lo la,go de nuestro ciclo de vid.. y In resumimos peru llUIM ruShijo... para que adC'l de l ). que en al~ lugar sicm pR' ~hri. unapenana que nea"Sill de mis COfll)CimiMlns.

    AdiciunalmcnlC ~ ayudar al Icctor lo! inc: l~ ee C5Ic libro una. Lim'" f*1ItraMf~_iatrTn~del~ de pres y un eO_lodos loscjctcicios. dia~""s, hoias deda to)' forognfl25 1I coIof de las p11C1li 11"" alo~ del CapilUlo S y 7 se van prescntlMClo. aqu iplwn obSft'var delcnidaml;n IC) con tollIl claridad c.ada una.de las~ electrnicas (1'C81.a ticomo tamb~n podrn obwrvar Ullll lucncia fc,gr;i flCll de cOmo haccr pilleas de circuitoimrre'O con e l mClodn de trlI~fcrcnc ia ttnnicL Pura lIfili:aT el CD. """-e wpic ,ndo elt:rIfl/etlJ.,

  • 1:;1 Capnulo I se lnIta o:k la descarga e In~lalac ill de 1M ""n", arcs " """,arios pOla laprogralnl1dn
  • en o le Capulc SI: aprender a df'SCar~r los scwares necesarios para poder edser, compilary programar 1"" ejerc icios prcticos que se incluye en este libro), se seguir paso a paso Cmode"cargar del imcr nct. Recuerde que hay aetualizacKJnCi clda 6 meses pOO" lo que debe estar

    ~ hilal\do l~uen lemenTe e!, .. , ,. 0"00" "" -...,.,,-..."'''''_0_ _ ""' ...~ .....""0 010....'" S

  • 'ln iq u e

    l b) ,\ ",,,m i,,,, aCKm '

  • Id) LII unos S":HIllU'l> so: abrir una nueva H nlana, :!U''': . l\1icfl",,, ~i ,,ccr;n ~ ln h~.;QJj!. ar0'lt
  • 11) In",,,d iBlam,, nr,. 1\D. ldd una panralla de dnclltlla de arc h ivo. Iendni el nombre de m~s2J OO.l lfl.I'nlCt:ua da ndo un e1 ie en GUII.Nlar.

    ~"""' ''-I... orn.o>.. .. """ .....'

    ...__.__.._-

    ----_ .._.....-_.--.._~---~ .-

    ~--

    --~.. e-._loo. ..'" "g" --;a+ --

    = = '- 1!"l . ..._ ....._ 1f_ ...,,_ w

    -~-~-CIlJilIl2L_

    ;;, """ .. ~) ,;l 'li ;~--e= e~,@~ ' I; '..~ ~ 'ti-""~ .l_'_A",_"'_" _,... ._ "' D ':~"' -r...... _..._ l.J .~~ I -... - ....... _ ,-" W ...al ..----~~

    ~.

    -

    . ---,,-.""'._...--_._..............-- ..J .. 0_'

    19) En illSlBnle< sale una nue~'a veruena ~ imar al siguiente grfico, proceda a guardar el nrrhivoel""primido cn ~ I;!una ca rpela que e lija, en este caso 1" harem05 en la ca rpelll llamada de,cBf:

  • lhl En
  • o..... 'O ~ ,:'l 'o".I')- ~- e i/i} ' ~ iJ - o n ~ ,1,m.. _._ _. ,, ' , ""'-' _ ..,.....,,~ ")~4...._'_ ...'Q_ ...... . _._c.

    .. IC Prog Protol\'>e Pr~lgrnnml~.r ~

    Pt~,.-. Pl r l6P8lt .lo'lo'I9. lol'bJl/ .loN '"

  • 2dl Po
  • 1.3 JJt:sCARGA DEL COMPILADOR PlCDiIk p...;;~lllllOl:.!~U1e e\ el oompilador que 1105 fa: itiUl la prograll\ll:i6nde .... PICS. ha"ll llll" l Y'" ,li'f"MII;: ,1.:

    1111 pmgr31nadof .... Pie ,.I ICProg 10SD, y un editor cII: "u ta el Microcode Studio U .O.O)' t ....r.h. II n f""'SW"i1 WfIlpiw." que se e:arpnI dIO getaV d .-.:hil'o lM:utlccio,../ ,1ll'.X....=sau lYIlI poder gtab.r en UD mic~1.doI" ft C. Para CS[O DCCCSiUl ldqulnr el~pt>p 2.44 't"" f;UCQ~ de 2SO USD~~ puede cI8sc8rpr la "'C'n.in~ _ Lom,,,,,,, pig;n,. "' '''''' .mrnmigu; .co.uL. hKimdo 1111 el~ rol C_piltn. y luqtO ('Il PirRa...

    pror~""'l . wntinUII:io pro.;edI,~c:omo.,.pn::Ddien lo;),ea30S 'nlc:rion:fi.

    .. ~ .. .. "

    '-::l-~-~-:"-.~"=:-"~.:~e:: _; -:;.~.::':"'~

    --

    _.- -

    _ :.,) ,," '1.._ ::.~ ",,';'. '.... "..: '"

    -,._-.-

    -

    ...-- --_..

    ---

    _ _ o ~:.---::'~ff.~;:::::':?'.""--_:\ ~~-It .. .. __ ......_. '-

    -~--_._- :....~.....~

    _ .... ...,_ ,_ _ .....__ lIf

    -- .-

    -'"~ ---~o

    m

    LM_ _ " _

    ..._-~_ .._..._.."._"_~ ""''''U ''Mt

    1:::1 an:hi'lI que descatglri se Ilaml PBP_llemoJ nmILeu. eee art:hi_o ejec: ulatll.., "'0011""" enUI13 ca~i1 ( JTK5) otro in!>ll ladoJr de MiceocodeSlUdio venin 2.1.0.7. el cual yl no hace fJ113PJ'l1lC' YI ck..:~6 arolCliormenle IaIiIUm. _enin del mismo. C$lO ~ explicani. mb _ Lo"le enla ;"

  • l ." lSSTALALlNnr.l . SOFTWARE Mfc:rC~ Studio.'Para ill, lal3r ~slo: edito r de texto. primero debe descom primir el an:ni\o mes2JOl),llp q ll~ 1" UII' '''',de dc-e:lJ"l.ar ~n tOO. "

    ."'.,"'c..,.....''''''''-'' Ion ''',,'-'-- _ "_ .-_ - ....

    ...... .._...--

    ~ . C;;;';J

    ......._-_.--

    -

    l/!__..__ ... ~ r _

    '-"-"'''''----

    -

    t::!:= = = =

    - ---_..-..._~--,-,-----"""

    A conl;nuacilI aparecer una nueva \"~nt1lna en donde 'lt muestra elluger que se ,'.11" descargar elarchi"(l, d jclo en la mi. ma ca!pelllC;\d."..,;at;llS\rn e~300, pn:, iooe Silluienl"" Lue!>",.., "b

  • ,\1 ~i~ ~\llar SETI JP FXF., uparccCfil la ranla llu de in~lalacil1 00 \ f icroc,>d c Sludio, orcstc neJ\nl.

    A eoo li" ,,,",,i.,,, se peesemar las condiciones de la lic~nc ia. i alo r si esn de a~ ucrdo presioneYcs, luego ~c i lld~ar;\ la carpc l

  • , C::C'= J~~~~",,~. ", , , ' ~ ....._..

    ,.--,;;...._ "~ ...,,. ,.........~

    ~~...;::::l't'-'===.:..~,_..J"',.

    ""ned ial"",..n!" se ""I I'cm 8 la pan!Jllln do: deSlino, e.te ..kb .. decir C \..c\1c.:anll.l uc\..c\1CS, pre~;n""/lnt, ). "."" re 11 '11M; el r mee'" de ill-' . ".M".... ".._._._~_,....... "'-

    -'.., ,...~" ''' -J" ~ '''

    -.~~!:i 1'

    "

    I ~ "" '-'I I'n..)

    _.-

    il

    ::1 HL::=:...J

    ==I n ' U-M I{B~T

    R ~ \""'r>T" ~211 111';KRB30CCP I

    A ~""",,'"" ,

    RllOIT10S01T'C~1".ml(,...

    I n,U-M~"M .fAH1.... "'. N1N8 ..

    _N~I""".,.,..,,~

    > ..........,, 1~".H>I...J,.;.1C2o;....'W T

    I U -LJr= ""1IOlle' /(l1Kl~111 IITAruS

    -

    __o

    -

    E:J ,_o I ,- , I n.....2 I-,,-

    ,

    1= 1[5 I USAR T IFllflll'tl l .2.J. Diugruma dI! los bJ0'l""sfundo nmesdel PIC. SU

  • Fir"Nl lJ.1. Mupa tk la __i
  • ,,~,,.

    ..~

    "'"I SF~ ' Ef~

    "'" "'".-

    -70h _ 1"'- 70/> _ TFhUF" ' FF"

    seco z Banco3

    110< __ (1) ,~ llO-,""-_ 111 ,~TMRO '0'" OPTION ."""C, ,~ 'O, rean

    STATUS""

    STATUS 'M,"R "'" "" ,"O. ,,' ,~ ,~ '.~ '_ ', .1. ;" .. ,~ ,

    PORTe ,- TRisa 'M',,~ "1~"''''

    ""' ," ",." ," '", ~,

    " . w,. V ' ,- '-- ,,"--, cc-.c 1"QI.PCLATH ,~ PCLATH "AAINTCON

    "'"INi'CON ' SB~

    -, '", ",. 1SC",~ l." " "'.'.-' , so~

    '."\ Oeh ".1,;.""-" ,,, lSE~

    . M" ,,~ ~ ~~' ,~ ,

    l)o- _ I"o pnON

    , ceSTATUS

    '"~i~-.

    PCLATHIN'TCON

    PIEl

    ""OH,

    ,o. ,_ ,

    ""

    TXSTASPBRG

    EEOATA

    '''''''EECONlEECON2(1 }

    'fflCO~

    80 Bl'IesRegi. lro,Propsito..~,

    ~7001-7F ~,~

    aencc O

    ~~~_TJ,l~O_, ce

    STATUS" R

    PORTAPORTa

    " . -

    PCLACH,~NTC:~!!.-

    PIR1" ".

    TMRt lTMR1HTICONTMR2 I- T2CON

    17,....=--~C~~l-t_CCPR1Hp.CP1 ~~~~~~TXREG

    RCREG,

    , ,,,

    , CMCO~ ,

    96 aytnReg,slros

    P rO(l~~oGlli/Jle. f"UiI d uS&lirrio, f",,, nuJ.l'Qr infomwcin y IIl ili; m-i ';.. (1" lo" SFR,Wj itlr il , .. .. IUS}",,,I dI'! PlC J6F6XXA quese locluye en el CDd" ('$ 1" lib ro .

    . .__. . i;jifo Micro

  • nas ra aqu"" P""carn.:leristi.:as ms rclevames dcl PICl I5F62AA. ~~I ~, ""n

    Velocidad de operacin hasta :0 Mi lI. eO" oscilador externo. Oscilador intemu Re (res neneia condensador) di: 4 MHZ ca librado . te fhrica nl.t l '1'. Admite 8 eunl;g llncinnh de osciladot , 11 n i ,'~ les oC riluraiborradu de lO() aos retencin. :: cirCUIto-. eomparndun;s anlogos een entradas ", ,,Iliplnadlls.

    3 r i"'cr. T ilner O" 8 hit!\,Time r I II 16 billiYTlmer 2 B 8 bil,o Mdu l" , ((P. Ca plUI'3compara 16 bits. YPW~. md uI D~i n de "ncb" de pulso 10 bir., _o lO fu' 'Illc\ de interrupcin. M "l". "I l5 ,.:;:

    -'"o ..

    .. ..

    AA21A.N~,_.r".r;:'_AA1 1_'AA3I~JICl,lP l _ _ I\AO{NoQ

    FtI-lITOCKII

  • RAaiANO P,n bd lrecoona l llO. ""t.- com ....doI antllR:Aiu Pin bidl.eo;:ionel llO. en!.ede com doter'lfllRiI2IAN2M1EF Pi" bidireccional 110 entrada com ana Q Y~aje dereferencia,

    ~N3iCMPl Pln 110. entrada oom anato safid~ oel comparaCO! a~:~' '!l':"'C.- -IRA4fTQC1(1~P2 P,n 110 entrada . eIoj T1~E R{) Y1a.1idlI 001 oomJ!;!rador a~l9iIo 2,.__~p Pin~ I nll11rtemQ CflIrada elel reloj ellterno.

    F;gura 1.6.1. T,,/'I/a d..pi" ..,

  • C" mo sabemos la corriente 24 ---- .- - - ~ MicreccmrcledoresPie Prog,~ ftil BA.SlC---- --..--- .- -.

  • CAPTULOEL PROGRA.\L\ ;\1il:noC(/lh Slwd'

    En c>lc C~llllu se m..ci'iad a Q)fIr~urar el ~~or de 1e~lo pan knI;T d m.:j1v !'ndimioenlOposible, lo primetO que debe' h..,;cr es agnIPV ~tro de b~ C:~aniquc b 00..prognmw.. el pbp 2.44 Ye1 IC-prog 1050. con la fi~lidad de que la primera \ CZ '11M: ejn:u to: elprogramamicro

  • En o:s~ panla ll. busque Vi.,... Jo' haga elie n Editor O ptiuns. . lucgo "'''''1'.... ahow 11 .." ..11 m"",.,.in Idl :uttn que sir.'e plll'll quo: . parelea el nmero de la linea que est progra manoo, eslu e'1''''' .... Ikmorll en programar en BASIC, lu hrn1Imicnta.'> que lIO!i fa:i lila el compilaoor deP iclta$ ic !'ro .' .In mu~' 'li~ y de gran ahorro de lnIbojo. un ..jt-mplo~ la llam ada ...It'f.....ka '1.....oOl con ..... linea de nt:ritun)1I _ smen los tonoI DTh l t' CItO es:

    UT~lfOL'T ponbJ . IO,9.6.I J .6.M.4) ;gcncn \OIlO$ klt'fOoicosporel pin IUJ.)Si bit'n ..n ..-. i~ H'~ S~ .npid.-a posible. $; no ba kidu wmpkt.amcn1C el libro k~~ Ia.T e l lill.T:II1 J.2

    M:\~EJO DE MicroCodc Stucl io pfi ... 28,v~ a propllII\T nue'.ut'1l~ t I proyecw que )1 hm1Olo \sao antes, pero r;u \c:l_ kl

    pondmTlO$ en funcionamiento. ncribo el pl'OSf'I .... que \ iene a eonli_in. o 1M e l .-dIi",del en I::jm;icio{, IN in.......irm te_php :- sip 105$iguientn ptiOlo . NOTA .pbp " .ba .

    a ..-:;,; , - ~ ".

    -----

    ~ ...-_.......

    .~ ....._..~:'l; 2 !l'2tJI_~~_ " . -:.....!J

    ,:1 6 aooo ;-,;~:--~~:-i----'-l" . ;..~- .""'''''',""

    ......_ _ -.. ,._.," _ l

    .._ ' , -,.,,, - " " _, " -"" '''-1u _ ' ,.--~

    .... U'O>J....-,_ ..., .

    :1... ....

    .._.... .. _--,.._--_..,-....._._." ---.. ..'- ~- - "-.-_"" ...

    - -'--'- "-'_ "'"_..._....._n._'" ' '' - _'- '' _ .......-.... _,--,--

    ......................................_ _ .

    .._-_..

    ' - - --., --

    -- --.- -.-

    1. Recuerde o:ekccionar el PICI 6F62SA,

    .-..--..-....--.,. Mie...lt'llnlm laoor... r lC PI'CII'_ ICIfl .r>6ASIC .- ----- -... 35

  • 2, Un" . C7 que ~'1O.' ""gllto q uc ~I programe est,; b ien ...., rito ptesmien tras genera e l c(idillo I\~~cltlbler)" ti .l lc~ oI;.~"; 5..o;~ ,.., r""----

    ._.

    !'-' -',- ,

    ,~

    , -J,iLyP

    r ~r

    .. !" o

    r:1.,.; " fi .." . ~ ~ ~ ! ~ _l!:J_..L .. '!!lft odF~3~.~__" __ ;~

    [0 .-- ,.... D"IT ...... ,.,.. -.no JOn ,. r1' ...... rnntY'I' .. : _ .: ::~: , ::~ ~ ~~ =: ::: :::: :::: ~ == ;"" "-'''''- '3loo ,. , " n ' ,.,., D"IT v...... nnnn-..,. o "n , , >ni' Jrn' """""""',,>1, ,.,. , rn'..... "'"'""":.... , ,.. ..,... ..,... '"'" rnnnJ'..,. , ,. , . l>Tl' un >rn . ,.,. ..............,," u, ", '". . ..... >ni' """ ""rP :>rft nnnn1..... >nO '...... l'J'I'l'nI'Y1.... , Srn' '"'" ..,... Jrn """""'.... . .... , ""' r >rr1' ""177W

    -,""""--:' . ' . :"'i i""';;'_O';'""'-- r1' '' """"':. ... . , ",.,. r1' r1' .....".....J " r1' ""'""

    1.... ' r1' r1' '''' rr ro r1' nnnn.... , ,.,. ... n ,.... '""'""

    : '' ,.,. r1' rI'r' r1' ... 1nnrn"" 'o ,.,. " r1' ..............,

    ,.orr rr PI" ............

    ~-;o i , I --:;o i~o~o.... _ ... e:-o

    FiRU'" ..,JI. Pn senl

  • -- """'- - -- "'-~.- g _'11, ~. L_~)j~.~ ov. : .% : ~,"

    ' 0-..,.,.,..

    ., .,.u .

    .,.,.LO.-~~~~

    FirurIl 4.J.2. I'antalla l'. ;lItltCl /O (fkcilador inleml' resistencia eoedensador pi" de 110 1~ A6 YA7), el i\1CLR {resct externo)debe e.;tar deshabilitdo. y la proteccin de cdigo apegada, Si ya est 1i~((I e instalado el I' le ene l Gruhadm de mlcros, presiollet: , o rsyespere a que ~lga e l siguiente mensaje:

    Informalion

    I/ettlcacin cceecter Fig lUa 4.J.J. Cuadro

  • J.o~ motiv01 pf los que sale e l men~.ie error en e l cdigo OOOOh podran ser 1~ ~I!Ui':'Ille~:

    lo Si el LED roj o del grabllOOr no se encendi mienll1L~ e~tatla programando, ",vi~ . IO'eor>ect"o en el p""rto eom eorrejo del grallador ", encleede ~ro de toda. mMe ras sale el milemll y e l mcn1\aje o:s w rifkadoll ....rrcc lll, c. llora de montar el proyectoy ver funcio nar. A conti nuacin con ecte como ilust ra la siguiente figura

    V.

    ci'C;' ~ilI).F!IC1SFe28A ",,'

    !$l:ct l ~.tUl

    ~Zil-

    rig..ra ".J.5. Cmrcxin do: 1m U D .." ,-/ pu..rw 110 ( p i/l ti )

  • 5 v.

    o~~

    " ..:..~."" ,PlC''''''''0} nui.uFil{lIrtl 4J.fJ. Dlagra mll n pte "li rias fmnM de de... rro l1ar un progrewa, sepre,,,ntornn a conlinuacin \arias mane,"" de escrib ir un progrnma que ro;-al i ~..a ~ I mi, ,.,u lrtlbaj"final. e< decir hacer parpadea' UJ1 loocon inler . a los de 1 s.cgundo en e l puertu JUlO.

    [ro V 4." 1)0"1>0in icio :

    ' LOW le( ;OTO inioio

    - : el iqucjii -aJ;i .!:n~da ,~I pin 6 e l\ie"(l RBO -: ' .1.I ; nembrc de subrut ina inicio

    :~ ; 8p"sa ",lled que em ooneclado en cl pin 6; "'~]lC'r un egul>l) , . '

    '-; cambia el estado de pon b.Ode'en a off'o vicevc rsa____-=-- ; ~ espem ..n segu""" . ; ,--;----:;-;

    :j'; ci, ntilla e1rro I:'181Ila patll i temp,e -' --- -- " -t

    fit:u , a 4.4. 1. O"ulv,"UI de I', vgramar- UI/pu' pudeo Jt' un LED U inl",...u/m d...1 "I'guIlJ"lJIi/i;;:md" TOGGLE qltt' .~;,......para "'",'Iir rf

  • f " d " Suicm", cese 51; ma""j ...., IOdo el pucrto B "'ORKI ... ..~ pero slo se Ir.Ilxl jari son una d~d lns .,1"'..... 108 0. es imJ">rwne 110 oh id..- incluir .1 princ ipio del pn>p'8ma. tri .tl - O. o tns lr'%())a que I>in "'_.'" 00 l""",iOllael 'nan~o do:: puert..... ddw ~11Ml do::l PIKrt B.

    Portto- %O 1 O O I O 1 OB1 B6B5 R.lIH R;! 8 1 DO

    Indic.. meeno!.'f ,,1 Puc:11lJ lU . el 8 .3 ~ el B.I . panll...il.. los "".......gn ilic.a pcmIM :~.ooooooo lr ,\Us.t.: 1000ptlnh %OOOOOOOOP"l:SE 1000

    ( iUrU in"''"

    : indiaque tOOos lo pincsecl p.o:r10 B SQIl de 5.ll lilh: nnm~ de ,ubrU!m. inicio ---.:. unque puode ""r..rolar l1>do el pI>Cf1O D. "';'10~icnde el lJl)~ e:loj)Cn unse~: nt>Iip gane.!odoI1M pina del puerto B; CloflC't1I u" ~@lIIIdo: continua. el~ pan 5emprt' -

    Fi,,,rll 4.4 .1. O,,..,fontw rir prv~"-- un parpuJro M .... LED

  • [)" bemo~ crncnder que declaraciones SOI1 cada una Il una breve l:.\plicltCil1.

    ,

    ...~~

    (ti!. ln~na una linea doe cdlgo ensembladorAIX'I~' Xii.lCOn"'-NJ6Pli~"'~fG, ~, ,x '/AS\1 ...EMMSM lnscnar una 5ccciII de cdigo ensamblad...BR,\NCIl GO'TOetimpili&i1tqiivale aON';.r,OTI ,~, ''"'nRI\)';CHL BRANCII fuera de pgina ( ~RANCH lar~ )HUTroN Aoti-rdiili~clOOde (IIltrada enel pin especificadoCA lI . Llamada a subrutina de ensambladorCLEAR .LicC :ro iOdM.J~lel~C I,EAK.V,'lll Ha= ISERIN Entrada seria l uincrnica ( hardwll(' "IlI:il11!!H SEROUT SalidJ "Ji8iiii1,;I~1 ~I::! CKl::AlJ ....."'''''''1Lee b)1CS de dispos itiv05 12C l l1!1l111lll1llllliilf'lll!rJ I'l' lW I12CWRlTE" (iAbt,'~"~o.tl:CiIF..TH liN ..EI.SE" EN Il IF Ejec uta da;la~iones en forma toIId icion.a!INI'UT. Com'k:rteWlplJtee tDtndi.: ' ~ ,~LCD1:-.' Leecaraclere5 desde una MM de un Le O

  • =lI "1 /\sIgila el resultadc \ [' Apaga.,~.1 proc:~or pur.u" oo.t!) periodo de ' ic~ f'O . ~ON m: BL'G i;jeclllliuQDetio.Iacn 8ASIC~~'! , ';m, """-O:;1F,'.'r,ON INT I-:Rk UPT IjecUla una subrutina BASIC en un inll:l1lJpt,OUTPUT Q:nvitncuDpiien :lida_ 'OWIN Enlrada di: t1 i>f'lliitiv(IS ult-lIlamllrtOWOOT s,lida'a~itvoS \llHbmfNi' .. ~ "P.>:'.i-'iN# l,'J.~"; .PAUSE Demora con resolucin de I miliS"gundo lmS.)1'l\llSWS _1>...... &' A ,~" CII,~,.J m~(uS.) ,~~',I'I!l K Lec un byte dcl ""listmI'KE: ' "'-" ~. ,',,.....,"Giab*':i,ilib)1ilBill~~'li.~ij#~tW,'I'OT l.ec el JX"encKJnletro en el pin es~ciflC.doPUI.StN Milie1 ilftl:hO.dpUi. f'CIl uopin 'PIJl,SOUT Genera pulso hacia uAplnPWM SalidamciduIadil en.Ddle:i di: pWi JlllI' lID piD especffleado .;RAI\;OOM Genera numero pscudo-sleetoeioRCTrME~ Midcl~\ic PWO tu ull pi~'i"-';~1~Oij1!1RE.''') Lee byte de un chip EEPROMR[W >cODI; LeePe1lbJ$ 4lisdi Ull. ll4lii
  • ..::::::::::::::::::::::,:.i1W8UiEste C
  • Este pro)>IC1Q)'a oc rni>' rn....:hu \' CICC" an lffionno;n le. si~IN nu "" Icido.lll'du el lihru ka por'" lnC'OOS la fIligina 29 ~' JO ~ de ~Ul'Q ~"'lendcr.i el !>l.luic"te pmgraml\, ;Mii.lo:> l'fI el ro en I:jcn;icio.>\\ lcd III enn ilCnlc rl'f'

    led VAR ponb.O"",po;:

    IIl GlI h:dPAlTS l 1000

    LOW Icdr A( TS r. 1000

    : ~"l iq uhidc p.>flCr en el IC-ptU8. OKilaKlor . Re l>O )' dobai>diw el'\KLR. kq!o:> de q~ 1000 C'ilbienwncc1" e1PtC fl:S elllle

    ~ 2 PA(; SF,S ejcm ploel pr illlCfPAUS E ooloqu.. PA l"Sl211OO y n . el segundo l;(>1oq....PAUSE~ n Tt dilClnIlCS e fectos .

    NorA : n:cuerde que ti Pie ej=~Io apa;aOO ... I!I'.SlC - -_. _ _.-

  • l'nra ~ Illellder mejo r I"rud~ ti siguiente programa e n el que o;.e elimin el sel;lu ndo PA1;~[ 1000

    led v.cu ponb.I>ePl::

    III(; H ledI'AUS~; 100[1

    r.oweaGOTO l'q)Cexu

    : enqueta para e l puma B_O; noml>re de subrulina pe",",; ellcl::ndc e! led 11 PU"'SlO el l.ED,i\uc cncend ido fl';cn, e'te es el ejemploid c~l l'am cnl"", t."r cuando lIliliz.l r HIGH ) ' co.nd" PORT. ..... recomienda utili7..r 111(; 11 cun",lose trnu de un slo jeo o rete. etc. pero s se va a olililllr un grupo de lco.h vcrcm.", '-1u.:: es mucho11\1;\ rlicil \ ; maucjan"" ludo el puerto sea ... te el A 11 el 11. pero de 1

  • .. ._.. .

    .... ... ....... .. .. ..

    : 1"~Ul . ~: : :~: l : :~: :::@:",;,::.:: :::::.... . ~:a~ ~: : .. ~ a.;.;..: .." .. . ~ ~ ,IJ,j .J. ......... .. .. ';j ;; ..-...

    ' _ - ~" f~., .'-. . . .. :0 .. .. ' e", . .- ~ : : : ; : : :: : : :; :: : : .~.. ' : ~'~ :_:;f" ' '' : :; :..... .. .~ .

    Bien es mome nlo de ""eribir tl programa, empt:et:mt.lS de la 10rl11a 'Ine 'le mlll1"j ll el pucl'lQcompleto , 1"'111 esto M' debe enlender cmo trabejalos ~milfOf{K. Primero nU'''" se """,ienden las

    11Ice~ del mi. m,' colo r. es eclr no plle\k e,lar "'11 el un semforo Vl:rdc )"en el otro verde tambin.exi" e un carnt>io de verde a amarillo mientras en el otro semforo sigue en rojo, en d momentoque se pone en rojo ...1pri"", r scmaJornc l ""gllnd

  • semaf: .Iil(;ll rojo l ; IUG II \~rde:! :primer semforo en ",jO)' :!do ~ n verde

    A I ;~ .: ll de v~rdc: . amarillo

    't\!.;S[ 3000 ';esperar3 scgunds , , '1,0'" nma"Uo:! : LOW I\>jo l : HIGH vtc'fdel : HIGH rojo2 ,I....~emf. Verde 2do ~... ''' i''

    l'AU SE 9000 ._ :cspi;ntf'l ""gumlo.l L.I,OW verdcl ; HJ(;H alll;lril lo l ' -- .Ier semlforoClImbia de ver c a IImarillo

    PAUst: 3000 _ ;~ J ilegund05 '-" ,GOTO semaf i " ;COf1til1ulU" elprogramadcs4e sernaf ,--E....n ':_:~ :-::~ ;~lQ. ddii p-o,~r i ?,:, !.: _,'-:- j'.:'::.

    FiXurll 5.1.2.4. f'rn;rr

  • i,'I" ;""I/o . dc...,ch~ "n~ If~' ."-m ..,..", 1M. ; nh:"a~ ' .le ~11(1 n.ili""l'un d.... En l. li1;'''"' ~ , 1 .1 . 1 .....ln~lra corno X lk.tt u."Il.~I 8f Cad.1 " no ee los LEDS.

    U ITF.R/ 4lE..'I8 1 rtns de .' mm.8 rtSt!.Ienci;u de Bon: a ~ ,ario. nanlllj.3-f1al3ll,,""""""-"Ce"er,, _ _

    ~ "u

    < u~N

    ~ U~~

    ";"~"0 .. 0 &O

    -

    FI.~ '''11 j .l. J.l. LJ;

  • Tri~b-%II( IO()()OI)l)disetJ1CCu.:

    1'(Jl1b~"'WJH{)I!CIO IGOSl in pcdroP;m!J=''Y"OOOOOOlOGO SI:S l'

  • S.:! PROVFcrOS IlF RFrnlClONES

    ~~I . UEN,C1CJO CONU l'iSTRllcnt'}"Ii n_K :OO.:XT.F-.e~Kto e- mil) imrorunlt mlenomo. )"11 qUl' e1 Wllu ....." t ~'t\"to lit ....c- k ..,....[;nWticv 1aITlt>ien ulililll b dccbra::or.n rOR ' r.XT

    ElU .lecl....., ..... ~io'c f'lIl1Icjccutarun numcm Q 'C'CC'''~ de rmgn.ma.. t i sig"iC"n1t pro)-mu pn.1....... " ,.........J... u" 1.:.1 fll c-I .-..1 R n petl llile atmncenar un nmero ha.:.(a .:1255 .

    "'lC" YAR BYT[udl VAR ponb.OpN,.'r.I.n;a:FOR ", "' I T0 5

    ItlGll led lPAl'Sr. 500U)W_ed l1"_" USI:: 500Sf.XT -

    r u 'sF. ~oon

    en.a I'Miabk n:pc , lehi~'1l ~ un C$pftCio de memoria de Oa 255;asi&rll elllOttlbre de Iedl . 1pio 8 .0;llOmM.te b Untt pr'OtlI'ama

    ;~ r"'JlCliciones del a S VClCfi; """o:ndcr d LEn: cpc11U" 0.5 ...gundo-Jo; ~lF1r el LED: C!op....... 0.5 scgWldos si~rienl ~ic.i6n hal>tlI que lol'a rcpc - S: esptrnr 2 sctUndos

    r OA "'pe . I TU 3HI(;" h.-,og< _ BA.$ I(: _ "

  • P..... l IS[ WOLU\\ ' led lPA' ISt: socNF.XT

    PAl IS[ JOOOGOTO~rxn

    ;~r O.s ,cl!u~: apapt el LED

    : e.pnv O.S~; ~i gult:nk f"pdid oo basQ que _ repc ;' l; updlII' J segLlII405; ir f""C'I11ma; fin de l. program.:in

    Fit:lUll ll J.J.~J'~1"'0 rll/lldt', ..., frd" ,,_ro J.. \'l"("rs.

    ~.u . LUCI:S D[(;AUfO FANTSTICO (DESPLAZAMIEN1'OS):~ .....I"l"E~lr proyecto ". muy . imil., 1I d. 11$ teces paMl diKOl"u. ,,"'" l. di f""re""ilI ('" q LIC c.l e ""cneie ndo: Je i7ljuierda a derec ha y luello de derec ha A ilqulenJe, pen...numo~ que ti P'''Il'AIIMsen" el u obl.. dd !amollo q lte' e! ljue hiuimos para la, 1""0 de oi iso;ult:ClI. pero no C~ !Hot. recuerden'1"" c\ .le" vario, camin". para 1I"W'r a un mi.mu ubj.l iw. y C)(. M une de ellu. ". Ia ~'auntieeren....'1 Jo, ocsplvamicnt(>5, qUl:no son nada mi , que reeeeer un uno lo:ico n la il q ui,'fd a O1 11 OC Ns puo:rtos.

    Los d"'Plll1>Im~tos Ulilia la mUlli\l\CIi;iQn) I-.l1wiUm, tool\) ..atJtmoo. .\ \'~ \nh:l)acon cl '"'"ma binario. si RnC'1llO'o un.. "arial>lr X "011 un ..lar inicial de I I%OOOOlMl(l 11 Y lomullipliclil'1llTlOlo por !. el f"$U1udo snia 2 (%00000010).Y ni" su "e l lo '1F: 100

    ;rcpr1i , 7 .~:desplllU' uno I un(ll ladm!cha:O pml' 200mil~ndM

    _..-.--_0_.--.~ Mi.:lU

  • i rrxrGOTO I'ROO

    D iD

    _ ;rt'lIetir hasta que .\'s~a&"7;;rll PROG: fin'de la programacin , , ,

    1"iOTA: N()'olvidencar,!lar 11 LEDS =0 -1, porqi.ie si no .l> hacc"A !Sn itk a "que l"nlll cero '(Oh'sll>uwlliplicadu por 2 i~'npIl: dan! ccro,cll collsecuencia nunca vertemos el dc~plili:"",eI1lO.-_" " '.'i;'

    5.2:3; I' RO\'fTTOS PROPUESTOS CON LEDS; :.

    l. Enciend a un bl conectado CTl RIi4 du rante 2,5 ""S, Y I"cg dc:cir micnlrns el un tI."11 .cd~ cone~l11dM a tod.lS los pilles del micro liS leds), exccploRA5 ) ~~ t.1II

  • 53 i>Jt.\CT ICAS CON P l ILSADORF.S

    5.3.1; EJI:RCICI O ( :ON PULO;.W ORES.'fi'..

    E_re ,;er.i el primer comacm del l'lC con el maM OeXTerinr. un perifrico de entrada. primero '"o.i~bt: entender cmo fllnd ooan kl~ pulsadores con : ."ti en I IOl,(b,l (S V.) Y cllandu ," 1".1..,. 1 :amt" ,. n ,'l""]"~ ic,, t1l V.J, ~ t'1que ....1,; en c"r

  • s v.

    Figurfl5.J./.J .D lu..r ema uc un pll/sudur PlI!'"r"'(ll","'~ d,..].I V.

    F..xpfi, 'adnn.-'C """",ita un di,-;"". de Wllt3je deS v., por lo que en R I dcl>l:riu caer 1nrth.OC' CCf[l lngico II IF portb.e- 1 1'H E:'O Juan ; ir a juan s i la emrada portb. es 1 lgica I

    1.- l1onb.Oo.{J T itEN ~" 1" complll'llcin ", ~"rd3dcra ejccl ll3 todo el conlcniJ u 4""mcn rona .2 ~ se encuentra enm: el THEN ~- el [NDlFl' AllSE 1000U )\\ porta..:!

    [N ll W

    n' po nbJ"' l"HE N ; , la .:onlparacitln es ,-",dadera cjec uta el co ntenidu cutre............ ;"TIl t :N }' t :L.

  • l F (po
  • ya qlU: si pl~in ,,~ por nJl 1I , tanle, da,J~ 13 w locidad 'l ile proce~. el r le d l' rog,rmnn se ejecut~ r ~' rlri"1 veces hasla qllc " ,d Ie el pul""dIlr , para apTI'llller de los errores halM el pw /?,rnmn sinanurrebote de tec la ~ Illeg:n con arrtirrcbotc.

    GI~ U:RIALI::S.I 8 LEDS de 5"1111 ,j - I{ ,esj'tenc ia5 de J}Ol1 a 'h vatio, necania-naraej a-ca fc

    1 n:s i, leneia de ~,7 Kn " '1, ,at iu. """" illn-- , inICla_rojl,lI 1 Illlls;,J" ,-~l'~~llrmalmcnte nbicrto Cl,mo d de la g~;),."),.J,.,',- _

    cmccn ~ 7r r i, [>" O

    OO'Qn \ 'A R pm IA.1nUI " VA R IT~Itlll" - O

    N K"'!/ J..t 2.1. D" ltramot;o na prcs;una el botn. por lo meno s uccesa de 100 mS d.ticmp" J)

  • en .., u....." ..nlo '1"~ d puh.wrlk:in de Sl.'r prcSI' -'U:ldO. a ~On rIll U:I~ ; indicll sace- e l \ alor dc enm ~ ImY;suma 1 8 la variable num y ..1"ltC" V valor 11) guaeds e" num; volver a l prilln14r

    GOTO pUllolIr " .contar ;.

    boton v A.R PORT,\.!" trm v A.R R\ ,I:Rum.... OJUbar.

    C - .... : findo:' l. pn;>gnm.dn

    Pltra CCJnl.lOOn:: ~~ IlUt"""tilo.... como: ~.. mulliplicllcinn.d iv;......... de~ existenln en ..1 compilado.- P1CRnie Pro. se rr:comi.H1d;t \ ..r la a~ u"'" Jcmierocode en H.:lp Top io 'P i.;Rtil( Pm nHiti~"'lalh ....lonlin..od ...liOf\ O C'l ........1 en..'f*lullkl pOrde ",,,",,, .frino.com...

    5.3.3. U :IJ INTER'\fJTF./\, r . n I: v t r.ocmm VARIABl.r_=~-. 1~Z;i""'''''>f:1i'''!tist.. proyecto se \'lasa en dl>'l pu l!'lldure~, el l ro para ;lul1l~" lar la fre: IF n"ccsOn"" a.o..s lC - _ .._ .__ . . 51

  • lM.-l rt:RIALES,-1 Ll'n de5mm,- 1resistencia s de 3300 a V, vatio. Mr'Jnja-naranja-caf_2 ""i" ,'r,, ;a
  • sumar:

    1.- vecu '>150 T1I EN HF,TlfHN..ece~vec., ;+5 ,Rl:Tl''R.;'O/

    ,

    roJ en el pllerto.-\.5, cu)'o r> in es esrecrnco para el Me l R. e l proyecto debe func ionar de la siguiente raaucra :hacw ,o. ull pro~rnl1lll pam 'l LLe parpuJ...., un 1.' (PAUSE J (Il) . P'lnlsiempre. y ni p" hm d 'ol"" de l MCLR. ""le p;,rp;"ko debe l!clc'ICT1iC y ,,1 ",IL1r1" d.he contim", rcon el parpadeode l 100. es importantetener habilitado el MCl R en el momento de grabar el l'leen el pr"l,(rama IC-r>rog. e l ';!Juient., gr:ilico muestra conlo deberi" "'1M 1" configurac in de 1" ,fusibles de eOl1r,~ura~in

  • .--- - - - - - - - - ------,M.iff.R/:tLES. 1 1 El) dt Smm.-1 rni.. ~.,;'" de 330U & ~ u tio, naranja-naranja-a.r~-1~iSk.'nl:ia de 4.7 KU Yo ulio. arnaril~,ioIo.'U-Ivj 1 [:loador panP~~lm.:nlI. ....ui USlC'd podria tnI"'fUil.mente hao:n- un PI.e o;omo col do: 11siguien te fiJ!.Ul1I:

    Fi: .m . $.1.4.4. F"fOKr"fi"'''' gil rLC (1.. ., ",, 'm.lo.. rli wi

  • ~j.~ : I'HU n :cro s PROI'l l t;S T()~ CO~ P1TU'A.UO Nt:1oi.l . Il ap un ~~I.., en el 'l ile al rrc" io.w un bvtll c:>te eneio:ndlI un Icd I"lennllcnle de 8

    "'1""liciooc:$ de 250 11l1~. l uo:i!O cl lcd pcrm:aI1C'(C ara~l ~ ,,1I'f\,!!ram.o \ ...,1... a""'",,,el pulsador

    1. e""un ....k:l.dor ha~:a 'f'K a Ie

  • ~~, .. ,,",?,".,f,~Wi
  • ~"".2 ..US Cm "'ADOR DECl:\lA L DF.UN DIGITO CON EL CI. 7+11 YL'N ,r I Jl ~"IAnORAAdicionandn al proyecto anterior 1111 pul..1dor se hncc un comador manual de un dic,il(l, No seoh 'itle hacer un programa annrrebote de tecla, por el caso e\p,.Ie, to antcriormemc.

    WUA TER/A.LES.- 1 DISPLAY nodo comn. pl1:ferible como el de la figura 5.4.1.2-1 re.b1e"cia~ de D Oil ti. \/, \'alh lI;il1lnja-narallja...:afo[ el. 7447 decodificador ncn-1 pulsador para protobcard normatmcnte abiert(l como lo ~ de la fi lira 5.3.3.2

    _.. .

    El diu;rllma dc c.>te proyecte es el m""o de la fi=ura 5.4.1.1. pero . J idollaoJo un pulsador deestado 1I1l 1l \gieo normal en el pllerto 114

    _1

    l'Iumemar; si el botn sigue putsedc encerrar;e.;pcrar 0.2 'egul1do~,:si nmeroCi "9 eri';e~-':'il1nero "'O';sumar 11'1 11'1 varieble numero';ir ad ispla}. .l.:'

    ::"r: .i.: '

    ;hai.-esalidas slo los bits ms bojOll de PIICM"OH;CNa la variable nmero con valor 2~~ ,1 '" __l :nombre para et pucrto B~:_ ! n-:carga con cero a [a \'ariable nmero

    J.;s.1,;r porel (lI1e"Ob el comenldc de nmero; si el botn es pulnoo - a aumentar;ir a display I

    3 umenta~IF bol~O "'H.:N aumcorllar ..PAUSE 200 iIF numero- e l" H[N encerarnumer

  • ..i. J' Atl SE X{l ; pause para l'>tIbi liUtr ..l .-ehole de la Icr l~1:., " r f lag- O: ,__ :cnrgnr la ,ariable con cero -'1

    (;OT() ispla> --"- :ir .. disp la)' ,..aumenlar :. __.r: IF flag ~ 1THE~ GOTO di.p lay ;prel!unla ~i la . atiabk es uno ._~

    flag - J ;C~rM la variab le ton' unoIr nurnem='l T II EN l"n!e nme ro

    GQro Ji ,play :;, a abe,que para sacar el n', mero 3 x>r ejemplo, de~mvs calcula r e l nume,,' decimal quelIace que se enciendan lo~ segmentos conecte s dd display, o:~tn o;e lIace de la , igllicllle for ma ,

    COmo dd'el lH" encender 1"" scgrncmcs a. b. c. d. y g.. rcveamos lo~ pin ... del Pie queles c OI're'Pr consterne de .lIIa lahl", es to lohace segL\ el "'LO'''' ro de ven, tlue repita el FO R N"XT. por ej.:mpl,,: I!! Ir" ""Z IOllla el ,Im(lque

  • di VAII n' TF:,lal V Al( flYT F.TRJSB- O

    :crca ' a,jubic dj:ert u variahle elal:1,>4or ~ IM CIIPlro bil. mili b'ti')S al el. 1447. ~ i por cjellll" ln qtlCl'

  • ,~

    "..

    BBBBeee "M , ., ~ ".. , " "~ .. ;:! "N

    ""

    ~ ,. ,. ~

    " -~U

    -;;: .. "1_U

    ffl

    M t~3toe.

    sv.. r N3tOf,~

    w-

    FI,,,,.,, ,'(,4.#.1. FOI'W"'f '"

  • --_. ---; ru"~rtc en salida rodo el puerto B __ .:_::'--:-;----- -, ; -,

    ;% I l l OOOOO,ft"l i~.. el ll1l n. i'lllr de l. , unid..de~ )' [" e..,ma el8-- -- I !. t- ,:~~ I . I O.I _OOO_~~el a PAUSf. 150.

    ,. ,. ,. ,.oINa'"

    2Na909

    lN39O&

    "l:N3''''' ev

    12 V. Qo ,2 Na9~ > "-

    -

    Figl/nl $,4_$,1. E" luM IlI JI' cmJl'rimuJI./')del CfJll l

  • e. hr~ do: hacer un proyec to lo: sermiles

    : ~ que lj""mn03o '11tC 11M de aviso ()I)H podc"l Ps cumhi. r1o;# '1nc '1''''''''''OSIUC nps de a ~ iiO 0024 p..idcrnQ5 eamhi. rlo;/i quequcrcm~ que nos de aviso 0024 pod

  • ceccrar:

    llll id-oJ""", oceu-umilr -oLOW "h .. ....di~play.

    prob- 22~+u"i-c!c

    P.4.l' SE 5pontr-- 176 ' CC'tl1

    'p.4.n r. sponb= 112+rnik

    PA L!S~: S(;OS l '8 In:l..

    (;( nO display~I~

    U' c.'O\l"r-oTRE'" sumarW CD:rI=fI rnr S encerar1... ~ i~u ~ l'"Onn.Nvisualizar"" li..... -I

    Rf.Tt.'"RS

    ;car;; 1;1VDr1.1bl" unid coo cero;cllrl9' l~ 1I1ko.le coe uro;;;u,.. la rillbk ........1COII ceso;CllI"p la \ lItlllbk: mik 'XllI1X n'\

    ~pa~r l.lI chicharra

    ;::!2~ %1 1 1 0oo, .x! "". 1as. unidades

    ;::!08 "'110 1oo. K"tin ...... dc

  • Cl'ln p"m r:n' unidl" ,elLl llid TII EN RETt: k "n ' dcc ct - scrdcce TH E~ RJ:TITRNIF c~ n t! -sclccnr T RT.'" RF.T URt'llF milc'e-sctmite T IIEN RETURN

    lII GH c"kh~RVnIK '\

    1'::'\IJ

    .. ..

    ;, i unid 110 ":-: ig7,~ 1 a ""1;;;;' .1;. i decc no e~ i:ual u seucce

    ;cncender la chicharra;K lorna r a gos ub tccjns

    " c""ri"U i.d " " utra " "' '' ,,.,, , le c'iC,ihir el mi' lnu 1 "'gr~llIa a,m In", C.,,1 . ~ , r ,1 VC7 lIli li7M . pa m p oder.('m ar cada di,:il\l de esta variable >1Il1', trllr en cada uno dc 1" , d;' pbp. HIIlizamM el

  • !,1

    " . .

    f- ,.I'-. 1.-1-'

    , ~: ,.I.. l .;bandcrmde leda A .._.__ ' . .' . ..bandera de 1"';\.. A cuando ~:a ha ~ i do 1'1111'111[111.sumar I ,1: ' l" ,;~i nmero J~ " ~'ump9ni .: . !' -+ .. 1;iet nmero QS"'9?99 ir 4 ~.!'eer."rJ ,~\~ _

    -- tretorna r a g(\S\lb tla-; : t ' , l.~ ."

    ;rc\'isar el estado

  • pero "'0 ~ ,l.:I 0,:,,;;,' 11 har..o",.' ,,1t1" miis que ~ ;.o. como \';C...., ,' la \ CnlajJ de ~''''C''' l:IJ.J"l I''' eno A en .a l id:~,

    ;% 111O~c l iv" el display de I ~ dcrcche;~'oOU I [HKI lilrlna lu k lrJ :\

    :0/0I 101 ocli,a el

  • 5.4.7: :'lI.\ l'iEJO m:4 IJISPI .AYS CO\ IO It llT UI.O r.N MU\'I~t1E"TO. . " .. ;i'I~;, . ,': ':~.:Pura h u~ c rl" "' IL' i"lc l"Csante el 1''''}cCI()all1erior le uadiremov ",,,v;micnto, con ".I u 1""k>ITI(inH"""at lb"" compl. Ta< C\lm" 4JlOl.A 1.L:1 S" , ~r" 1"'''' "O u'lr,:J r much o e l pmgeamn sloutilizaremos la palabra 110 1.A. movindose eonlinuatnenle de dl>-Orrisa- XVAlt II\T E

    teXIQ:FUR ~-I 10 2n

    pon'.i""14: I'OTl t;'::.PAl:SE 5purta- J3 :rort\>=71l' II I ISF: 51",ft~" ll :ronh=64"Al'Sr. Spona-? :Jl'ol'lb"'9 ,PAl ;!'ooF. S:\EX1'

    t'( )R ~" I TO :W.- .-. p..,~ u..14 :f'Ort""l27

    PAt.ISr. Spuna~ 1 3 :ponb-8P Al:SE S :

    porta~ J ' :ponb"07i. . P.4.USE 5 -- ' ...: 1}(>r1a~7 ;pul1b-"640, I'AllSE S

    ND:TFOil ,,"~ I TU 20

    porU"'i 4 ;pon lF9 :PAI I ~ F. S i -- t---,purta-\J :Pon l,=127

    " P I1SF.5-.:. porta- l 1 :portb=8

    PAlISE s'_ , porl a:" 7 :PI'n l>~ 7 1

    r AUSF: 5 ' ':o.;F,XT ,i.

    FOR x" l 'r o ~O! x,ria'-'14 :P'-'rtl>'-~ l

    .t. PAUSE S

    .__.. port~ l J :1'0n b- de cslc ..,glllentn

    ;pA". 1I 10y pB%OOU lOO I fcrmalaletre I! ., ' , " ...

    ..._:1'1\% \ 101)- pll%1111 111 apaga el di ~p l ")' _ .

    - ;pA~llll l }' p13%OllO IOOOf(' rm~ 1," lelra A

    :I'A"oOI II )' pll% IUOO II i fom a b lctrtl L

    ; r~p

  • ,"J. t

    ,_....

    ;pAo/.OI I I y pn% l ll l l l l. apag~ el tI;,;play,

    :pl\ 'ItI Oll YI'R%1111111"poSa ~I di ,pl il~-- ' -

    ;~dorn:s deeste se~ml;nt" ;:pA%1l 10'y I'A% LOUUII I fcrmn In letm L

    ,,

    ;pA'Y, IIOl y pB% IOOOOQO forma la letra'O

    ..;pA%OI 11YpB%QllOJOI)Oforma la letra A " "I

    ._--,

    . '

    " Ali SE S_" p., rM u I I :porto"'l '17 -. PA USE S

    pona~7 :ponIF MPAl 'SE 5

    i :'IITXTFOR x- l TO '!()

    p.,n,, ; 14 :portt>-7.lPAlJSE SPDrta-'-lJ :po rtlF=(,~PAlISF. 5

    pn;.~ll :f""tb-IJPAUSE 5pol1a- 7 ' (J

  • pi llC ~. Es!;l pricl ica con~ j~lc 1m fOlmar un hom ....eeito $ oencendc1 el ~do.> 1ed de lawlumlllll 2. dcbcmos l;oru:aar d pin R a S V. ydpin 2 Gnd. Si q uemn

  • ' 0 0 0 0 0 ,VCC :: - - j'Elooooo".. - -1,eooooo," }--,~oggggg

    "" ::r-----l1w-_-_-_--{-1",,0 0 0 0 0~ 80 00000:f 1 2 3 4 5..

    ~

    ~'".. !---;;!Ili!--- ,,*-;r--7"K -

    ::~~~~..Figu,a 5.4.R.J. F.."lwmade C""f'-I'Uiotde "" JiJpl

  • 11' '1

    I

    trepetire~l H. ~~ucncia 10 veces;t~ 1 20 1111_ r: ~J ".esccna ,

    ";r"p"I;r cstn A.convie rte en salidas el pUl' rro Ji.crea vartablexlk 2 S ~

    I,

    ,_ ;rePclir ."la ..ecu.."cia 11) \."" ..~

    c lll~on"7Id~a-Olrish=(i" VAl( 11\" 1'10:.,

    anim~'" ion :f ORx .,.-ITO IO

    purl,,-%OOOOOOI :pOl1b...JI/oOOI 000-lf"011 u- %OOOIOU:pon b""lloO100 111, l'At~J:: 1' f'Or'a~% l f)( )[J()()() :1" .>11b-% OOI0000 I'Al:Sr. 1X F,X T

    rOR .\ ' 1'10 1011011:.- %0000001 're:>Ilb-~oOIOOOOtI : rALS~;"" "b - %OOOOO I0 :ponb=%() 100 11 1 :I'At SI:: .1porta-ro/dOlJ(HllIlO :~> ntl ; na de' Cost l lJ. I"'ro 1"'

  • F EgUffl $.4,8.6 . f i J/uwu/ ia ,l
  • l .,,,, , ,, ,,d ll l ,,~ LCO ( [)j ~p I R~' ,,1.:Cris~lI Liqu ido), ' O" " .il;, ,,d,,, ,," '" ",,,,t,,,, menq .iCI '1" '" ;lIdi,-a"al npernrf'> el ~1 " d" de I, maquina- o para dar insuucciones de mancjo, mostra r valo res. tl~. ~.1LC[) permite la c otnu n;~adn entre Ia.s tn:i'!" ;" ,,, ~ lu, t". mm,'s, .:, [" puede mO~lfar c \I;\14 (1 i"," . " ",,10:' ASCII. y ""'''''IlC'1mucho 11>.,,~ ""~A i lL,h~ del centra s te del ",ri~ l l qu ido (Oa +5VjS~leecin t1c l llllc~ l !!-hl

    .;!!= uGNU del t.ackl~!,,'",,,,,,,,-~~---,---,,,,,---,;;;;;,,----,,,,-,,,,,,-=

    VoR$R/WE,DImDlD'

    "D50607AK ~

    s4f: i.',; ,7

    -- 8 '-'1" 9' ~ 'U O,

    11'1" -- ',, - ','IJ

    "":" 16

    Figu r(/ SS .I.Z. FIlII

  • C omllndo$FF. 1U b, 2

    SFE. $OCSFE.sesSFE. $OFSFE. $10SF!:'.. S l ~$F E.. SSO$FE.seoSFE. S'MSFE. $lJ4

    Lim ia el visor del Le ov uel...e al inicie comienzo de la imcralincaA l1.~ar el eUfMJrSubraudo dd CURladur l litad , i 44780 ocqu i \' n lcote~ y por defec to. asume q ue se conect en el pin A.4 el lIi, de Registro. en el p" B3 elbit Enabl e >' en el pueno A empezando desde AO ha>1a AJ, los bits mas ah..... JeI LC'D, Estaconfiguracin predenlda, se lo puede cambiar de acuerdo a In necesidad, como lo veremos masadelnn le.

    ml-fA TERlALJ:S.) Pl ~PIAY I .Cn~x 1 6 (pregu nll1rsi es compabtc co n ros PICS)1 re-si ~lencia de l11U a \1, vatio. caf -negro-n egro 1 pol ~TK;.imelru d~ 10 !,_n.~ --,

    o O,

    1 11, ,

    ".. .3 e e a 1I l!l 11 ... '" n .

    ~ ..... , ....., l', c: :il

    PlC16F628A

    :ig u ,.. 5.5.1.4. C""~.II d.. un LCD.l -1 MI. prt'dcfinidrJpm' ('/ cOInpi/r>dnrI'BP. /a res istenc ia d.. /Un 'UII

  • PAr~.: : IMII .C TlOl'T iIT~ I.~H.,I~pLCllOl 'l H E. SCO:mlo:mPlC~

    ;rer.mlo para~f"I'1Ir qU\'fun.:iQn~ t ll.CD;Iimpiar J'O "l.alll )' sa;ar el lCl\!:tl ' 1..111;paSaral (Qmi~".....k b ~1I...1.. 1fN'a

    :~- naibir 1I.i(:ruPIC; f'i l1 dc lI~

    (\iOTA' /I. l p,ll~ LCO 'S no requicrn>de ninl'i'" PAUSE ~l lni~ io. pero ni~'l ouo. "....lel.... q~Jlc,;~iull unos poto'I mil i'iC~undO'l parn e-;lat li..tlC

    So: d..-be mtflldcr qw t"l iqe "" ( 1l1'"S1lfqUf: 1IVl>qUC' ..... 1o.~ I'U

  • U -n O lH' pepc..S(O ~ I ~: I' I C "

    1' ,U SE :!OOOI.('O(ll1Tpepe.2." 1"lJ'IiD

    ;cscrihc en la SI:~und.' IIN:a cas illero 13... . 10 ..~1">:t1c: a \CC (> ;W.I

    ;w~l~c :l. 1 nid o s,l' n (1I: ;1,iu'I'" l' eje mplo I'o~m IJl ili/M lo, comp;l rmw~ de vohDje '1'M;' ~ cnclJ,

    ~ DIII!IIII" 'II'!~ - o

    ".. 11 Ji: B 8 & 11 8 ; .. 0

    "~ 1.... I ' 1+, o

    '; ;1PIC16F628A

    ' "Ir'U" SS. I. 7.( "' ....Ti

  • (ig /ml .C.J./l , r"'''g' ''!I''''~ 1"'"1"0,'1,' 'I'U: '-'O!lfm l " 1111 1.( .o _'.,'/(0,,/ '-'/UII I"!I'
  • IJ I.e l} di ,po ne en cada Jlla de las lin",,coro taEND - -

    ;ullica el cul">l1r en la ~lI, ill... J7;nT'cl'l'2-1 veces;lUnl;.r ~a,.a, lcr ror i'nrnl'ler>' llLlarda,.en . 1"csacaren LCl) 1.'1cnlw id" de "be

    ;~perar ,lOOmi,;,l de 1000 mililot'f'-u nilosy 1... l~ llar"o1 Cl1 lA \ar i"hle prcvlumcnte crearla llamada abe. el p;riod\1 1"l"CIGr> "" a.o.S IC - .. - ---.. .- -.- --

  • M.",U :RJ-l /.f.S .- , DIS1'LA Y tco asrs_1 r"sis\
  • L \ l 'ALA IlI{ ,\ Urc. Si r...e rara " "" I,a, d nUOl e,o d~ In \'a'iilble ,." ""i"M1. ,"nohir " "" lo1'1''''''' 'Cr~"IJr pi : "Q11.

    y si qllerl' rrK'"l _er lo en bina"o:LCJ)OL:T Sl l . SCS. lUS p" I". ~l tz~ : m~

  • o- .d .

    ,

    ..

    Mot C

  • Lit Clo1c ca",' nn dd",,,,,,,, t1Iul!ir ll
  • ("\KON 7dalo VAl( UYT E

    medir:POT p..mtl.O.2SS.d311)I ,CUCll 'T $Fr. l.' R~II~'p I.C() l"T , #d~1n

    , I' .-\I:St: HIHGeno n~jirf:!'ill

    ;c(lfl , iel1e en d i8Mc~ el l"ICf'" A;variabJe dato con capaeidad de :55

    .teer cl polomcim('\J(l y guardar en dato

    .Iimpillrpl1nllllla y escribir IlIng.....;moslrar c l u lordlOl;;mal de dalo

    ,

    Figura 5.5.6. 3. F

  • 5,6 SOM OO~*,,)M.&ie ! P.E" 1_~

    s.it. GENERAOS DESc:INIDO.",,;";;'," , ...,.

    El cOlll l'ilado, PIlP "SC"p;l1 de )o1CM las f",c"encias especlflcadns [10' un nn del PIC, para oto"pn.'l1dcn.'1lI0~ la d.,c!n(nci" 11 fRHJO UT.

    1..'\ 1H:('LAR'\C16~ FlU:QOl T, SacR la o l., fn:

  • FH.EQm;T ", 'rtb,l). :000, 1200

    F"lO

    .sacar ~n~ IR~~c!1c " de 1::' KIll____ ;P I'rogrmili.c~undos tambin.En cuanlo a lo~ materiales y diagrama de conexin son IlI!> mismos de la practica anterior

    'Programe-.-SOlJND ponb.O, [ \00, 10,50,10]7, utili7and" un """il .dor Re interno ( re. i. tene;"condensador). pero el Pie puede operar tambin con osciladores externos de hasta 20 Mhz.. Estees e l "'

  • A7 A~ BO, PIC16F628A

    Fit:"rt1 5.6.2.2. [J"17m"" grnma

    F: NII

    .gcnera IOnal por ti PUNlo U.U

    .

    Fi:IIT1' 5.1\. 1.3. si ",n;2fJMh7.p"jll'm ram 1'''''' """""Ir 111'" .11""", 1'"licia/ "' '' inr '1"" 1"", ,,..,i.,,.

    IMl'ORTANTEl bte 'prO}.eCIOno fundooa si no'M:espcctce en el IC'prol,l: que M'. l'a a uliliz;JJun ~ri

  • Fn-curnrl.. OSC lf Cl OSC'21Cl n ",

    ~ Uhl-

    ....- InIIK I 'QJ! "' h, t>a - 100 F (j8 - 100 r LP200 Kh,

    "JO

    "JO

    100 Kh, !l8 - 150 F 6lI - 1 ~ , Xl2 Mh, U - JO F 1 ~ _ 10 ,I \l h, IS _ 30 F 1~_'I1I ,~ \Ih,

    "JO 1; _'10 H')

    10 \ Ih, lS - :;(1 F 1; JO F12 '101 hz

    "JO e

    "JO F

    l \1111 15 _ .10 e" "

    ,20 \J I" 15 - ; 0 F IS- 'lO 1

    F/:Il fll 5.6.J.5. T"b/'l dp;,&e"'"l'f"(INOOIlnil "" ''''''' I" lllOO t1hra el "n:ft;\'Oen ",1 P"USf'ltma IC-1''i ) "",,"'n'n que el(>Wiladtv hacambiadoti HS ~in queuwed hap 113da.

    ~.6 .J. ( ; t.:NLlt.\. C I~ DE exTI.\IBRl l.lETELI'OSO Cf.l.Ul~\ R.I" Ia miclica ~",,", i~lFOn X- I TO I5 ;rc"",i~ d.. I.15."~snlJN Il P"'I~.O.112SA.12).SI ;~, t........ porel ptlnlt. tI.OM :XT :~i~liente ~kiMPALlSf:~l ;e~Jl'.'T. 25 ""pUlul." :mlt'. de \ohc. " .i..obrar

    GO T U (W'Ol;

    Pruebe con ;\1l.tll1a~ ';Nllb;naciUflC"$ '" dif

  • b la pr ctica liene como objetive flcncrar re nos LH .\U (Du.al.Tonu MlIli i r. ~< "" , lC>' ~ lr~ ' " .kun l'l r:. coeuo Is "ue ~em'r:l cualquier t~l
  • usuremos d de 1 MHZ, I.~ ,~. ; .len~ ia de 56011 a I '" li.. ,,"'a lela" 1" rcd tdcf" ie~, ,"... F"" "simular la carga re un telfono normal, y cone. ,o podremos tcncr el 1""" lI.. ,nan'"do Il".;"""ril.'para hace' l. llamada, adema. nolarn que esta I'Csi stencia empi",,, a disipr t'alor en el momento'1"""" """" la ,ed !r----lLID---.(" I 1

    .. B,);.' .:< PIC16F62BA BO

    12 vRl U 11 y .

    Fi((/lm J .f.4.1, n i"J:T' '''h'I h,, ;..o di' ro ' le.tit" p ara g

  • fKL-4 TERI.tLF.s.1_ 1n i-aal .!I; 4 \l l ll

    I ' ~ ~{llllkn~drn. de 12 pF ( ;!2 picoFaradio'll. 1 ca pa"';!'" ck

  • I'Atl S r. ~oon1I1CO ll "",~

    PAt"E IOOO

    u r ~t .-o UT punh .O,(O,9.6,IJ.6J .6.4J

    FOR ~ - I TO =5SOU!\ h portb.ll.lIOO.l0.50. IO}srxr

    ;rspo;ra de 2 'C1!"oo." ll"(~ de r mfll;lil';""'1....11 J. UI\l:;l. lC l~r"ie4;espeno i w,""OOo ha'llol q"" c.~i.u l..... Jo. "'an:~r

    :niuncmIICll3Ie1 PIC ,';o.1I1w.w ,.

    ;ro:p;tir 2S 'l;~ '"'1,,;,.10: il b loCrunob;m.ilIrcl ,., nidooc si....""~ r l ",1.:r

  • S.7 PROYECTOS cox n:CLAl)OS

    s.t.r. LECTu'1L\ DI: UNTr.CLADd 'DE 16 PULSAOORES'CON DISPL\ ' 'DI:: 7,W~::) Sr.W'olENTOS. lO: ._ _ ff' ' " .:. . ":~"." 1';[Los ledodo'i nmlliciales son muy lil~ para ingresar datos, un ejempl" es el .cc l4do d;,:1~oJ"' pu l~d0r. elteclado de una alarma que no. pernoile illTllllr y de"'m.~r un , illcma de ~I:;:.u rid~,l.c1 l

  • Jtpd.it ptIrJ IM.\ Iib., del t.:.:bd.l;e l puerto 8 h - %OOOOOOOO:...tl;.1. un3 fila. 1 ) "" in~icrtc.I.~..... lood""tiA ..p1au. lor.4 btl; IIIOS al iJl~io;si una tec la C' J"'l...da ir "UllllL-.;I;.

    po.' rlll-teclll( iQHI .......l.1tvn

    1""-'11 \ "POkrB~ - ;tl fHJC""a ~-%llOOI)OOOO ITRIMJ""%I I I IOOOO ;eonfig"". .. pi"", hijos f;tlrnn ....lid. y Ios......,,.. .." lr1IlbIr POR1'R ,\)'--%1111)nn:N P"'ll l ;si la Ila ~...~ ma ntnraloc" "...g l

    rroJ2;)"011; (,... -O TO)

    I'ORTR..(lTRiStJ-( [)(lI liIal"'%lllll lllcolou - PORI O .\

    Ir wlu!- %111 1 rll r s numlcd:t:"oUT lila

    . COTO prugZ

    n llmlci4 r (li la" 3)

    , : "Il

  • :e..mbi" . a 111110 digital todo el pUO!"o 4:Wdod puertoA u eoo li;um.1o romo ~"liioll""b. ,.;,.;a. IU:poI>p Prr'1:l'QIiI(J dkr-r",,,f'O"" 1", un"-,,,fIJe"hauJlmcJ J-urr- l'" _ J,~'tk 7 ~....,,,"-' .,

    Como se l"onk' \,:< C'$IC ,,",,","'lI I"S un pocom I""ll". "........ ocupa 11IefK'5~" eq la rne.........ialIel l' le que el C'jt"T"icio .,nlel ('fl3lfd~lllc . S.. htnd'M~lmi

  • e ' ,,, .... la Illa 'lUe SO;: cml barri.eIl OO. si una de In. condiciones encuen tra In i ~uuldud. 11lIe~ e,l;,e la tecla pulsada.

    EjCl111,In, ~ i pul"," l" In ted a 6. en algim rnom~"fllo '" l."" dr.i en bajo la CiJa B y dctcct.1r~ unca", l> i" de estado de I a Ilen la c()lu rnrn3 t pucn c B.61. po r 10 que:

    R 'OW B' F TR ES~O TII H" PORTA : 6IlI GH Bbeb.' "'''' cun~i,krar 'lu e una persona n:'l\J~'" co mo mnim o lOO milscgUlldo,I"" " p, .....ionar unatecla. en ese tie mpo el Pie I'elIli7" 10 barridos. por lo que de ~gum dctedn,/i inm""li. ' '' ''''''lIle lalec la pulsada.

    Para el "II-W de Ulilil ar un t~c1uj ll de 12 1",I""'ores. de bemos d imillar una columna, la~que eorTl:'Spondea la leela A. n . e.yD. es decir o;limi".",,,,, b ij\uk ntcs U"...~. del prtlJ,\ramn:

    UCUATR.o - Oturs PORTA" 10I F CUAT]{{} : OTHE~ I'ORlA 11If Cl JATRO .., O11TEN PO RTA" 12

    L __elrcCl'ATRO" OTHr.N PORTA~ l3

    En este case quedaria un ted ad!) con ptllo;adorcs del Oal9 y dos teclas de pro psito espcciat, latec la a.-cclo aplicahle ~ " scgurldad. SI.: l",t~ de u,,,,. c~rTOId u r~ cicctrntca en In cual a lin.,-csar 1(1;'; 4 dlghos co rrectameme C1l su teclad o. e l PIC NlCrgil a un re l (puerta ). pero si lad o\'o: es IlC"m:e ta el PIe emite J pi l~ indicando que ingrc> una cla ve err nea }' por supuesto'1"" cI nM no ',c ~oll

  • 12 V.9 o

    ru= I "CHOCH4AR4 ~, " " " "v - ..o

    --

    " " " "2Nl 'Cl

  • :tecln r(;\om~ cursa .d e;... 1.tccla retonoa GIr'l~"e ,,,badil ir a espacio

    ; u u . rroB-mUl:1 de nntirrc!xllc dI' teclas .u .I'TECti\:

    tuc ur.r.n : 11It;1l IIIPr AlISE lOOLO W I.En ; LOW me

    ESPAC IO:lf! UNO - O TH ~:N IOSPAClOlF' [)() S ..,. n Tl[[;"ESI'AO O11' l R!:S =' O'r uex f 5PACIOIr CUA l IW '" QTIIEN ESPACIOI',\( :SF.::5

    IU:TtI R~

    .' coml'

  • 11' Sn.IFRO = 2 TH J::'II n{:LA TRESCUTO t"LSOI

    .s el n,',mf'l " , ual a 2 ir led a,,"";taso contrario ir a lllD rabo

    lTU..ATRr.S:GOSl'S 8 ,\R RlOO :c m l18 Pl~CLA ;ir abwrido)' n:wm.u COli. un ,~h

    IF NUM[ RO - J n n :... TrC I AnlATRO ;~; e-l nitmn' t>n ipll .] irll~UlIlro( a n o F" l Sn:! ~lo nr; HIGII m I'P.\ USt: 100I.OW l.tU : LOW nn-

    ~ F.XTGOTO nu.,AUtoot :1\I1

    ;.l pil" . lIdien clave inOOfn.'I;la

    111: .",. 5.1.1.1. L-.;m"Jura ~~'llN

  • Fi:U1U 5.1.13. FOI"f?'"ufta de Ifd ado:; lIUll1 il;iafes hecwdedmal"l ~'Q"lUlle5 1'1I Ia' f ielUJul'd eL1roni"a. M~mol)') o memoria de acceso ea.o.ual que ticnc ..11Mcapacidad de 124 IlYT ES.1'''' lo tantu ;Ola e~t!1I\ IlClivl mientra.. el PlC se enc uentra alimentad o. una vez c encontrar la claveo rig inal (1.2.3.41. esto debido a q ue 1:'13. cla ve se cn
  • ,,.

    :1,,.

    _ . :.j

    :Il(>mhrt:, p;1ra los pill~. ..k la

  • (jf{,\ lti\l' 1t /\ 11(0:(OSI!N BARRIDO : GOS l"R PTECLAHlfa l UoDsarco.... lu "'M MI:KO

    1;llrO inicu.nJ..

    B.;u - O IIIES f:SI'ACIOIF OOS .. oT11E."i I::SP."'CIOIr TRES " O TH r.~ E.SrAC10U' n lA1 1(0-- OTHl:~ lesPACIOp,\\'.... 2 ~Rr.n;RN

    ;

  • ~ I r a b~rrid,, )' rciOl"" r COl" " " ' lI lor;s el "'.mcroe. igual ~ M:1~Un:';SO COl,trario ir" lazo 1 ~ . I ""

    :ir lO b.1rri0 01{

    IIIGH A: III GII n J II(; I) e :LO\V DI F ('1rATHO'" u 1'I 1l: N (".RAliA l lNO

    (; 0 1' 0 TEt'U \ l/NO

    ;w con(d~ el rel', (.,hr;, P""r1'I):csremr 1~g:U fl( r'l;d,",conectar rel:sc n,;ar 'iO :GOs t IO PTFU~A

    FAI,"

  • l'igurn J . 7..1.1. 1'V1I C a travsde programador IC-pmg. esl" ,;e lo rC:I!i711 eoloca'ldo al l' IClllle\'a' l\Cn lc "'11 e1l\ralJaJor y presonando la tcela ~,-'i ' la cllal despus de lee r e! contenido delPIe. nm ",o, lr", :, tu 'IUCH c111\" ulmllcellad:l~..'J en 111 parte inte ri"..., donde di""Direccin_Dato. r'eprom.

  • En ClLanfro a los malcrial", Y" d e quiel"l: decir que el nm.,ro mls "tto' lile 1">JIra II>5 "in~~ de las fiI ;\~

    :rlOmbre5para lo. "ines delas eolumuas._,. :,.

    , ..veriablepara almacena r 111 t~ nl c1 11'~

    ;~'ar i ahl~ pa", almacenar la 2da c1avc ';varillble para almacenar la J en ela'"e '-;variable para allllllCenar 1" 411\ ehl,e

    ;pmgn.ma delJed para saber siesta riido,,ndl> .-,._... ;- contina.,., '

    11 O - - .- -- - -- - -~ Microc\ll1trot,,

  • lII(; II I.ED : 1Ilr.1I RIl'l' AUSt; 10l1OLO""' LEO . LOW IJII'1' '' IIS.: 15rM: XT

    I .corresponccn a tec las 7X.c,l' .: . \

    ; I""r el dal" de l. ErPRO~1 O;; .uardw ~Il ~dJlrirllc.. .lccr el dato de la t::l: PRUM 1 y guardar en ~..IW,:ul1

    ;Ioor el darod.. l. EEPROM 2 Yguarda- en serercer:I""'r el dal(UN(M)jTH f.:N RF.:WTN.~XT

    RF:All O,s rTPRIMEREAD I. SETSEGU~READ 2,SETERCERRE AD J.SETCUART

    GOTO TECLALJ NO .' ,ir a cOO1 P11nu claves

    ,

    1-

    ;pl'lIgn ll"" f'Illll cam"in r la ele ve;': ' 1" :

  • ,,

    ....

    . . . . ,.

    :scMllr la lila e

    ; ir. barrido )"momar C(Ml un u lor ;,-.:con tinua ...

    :~rla fi ll l)

    ; ir abarrido yretornar ton Un "IVf;s.i ti n,ft'Oes ~I -. SCI

  • n: numero .. ..:lcUllI1 TII.:N Or ENGE :si numero es Igl.lll.ln ~[e uart conectar I'C I~( ;Ir['() FAI ~O} ;c"",,,comrario ir a lw) r~ 1so

    OI'ENOE:HJI( K - ITO ~PA{ISF. 100urour.rn : IIIG Il BII'P.o\l"S1: 100tnw 1Ft>; WW BIP:-OUT

    mnu OOQRIAl!'.: 10001.0 \\0 1)001/1illm

    e

    ee ,"

    e.e, ,

    MOTOR PIlo PU~IPOL.AR DE ' HILOS MOTOAPAP UNlPOLARDE ' Hil OS

    H :f/rl/ .f.1I .1..1. M"'(Jrt.I I'.~1' umIN''''' ,{,-.,bf'ill

  • Flgu", .1.6.J.5. FlI"M. , ,,f1,,do.' "",1/" IIu (' ..1/' /,;"..,/" , d.. 1" "i.,~ ,..l/lM n 'CII V V-

    FI;:um .f..R.J. 6. r,f,la d.. la unu",'a tI,- ''' ''' ''' lIIacl.. f1',ru u.. "..>lo' P.-t/' bi!",{" , .

    IJno de J,:, \ mn~" re~ i ""OIl ' cll i~ lI\e' a la Il n'j

  • Como prctica oosica [Mnl imroducimos en el manejo (le motores PAI' " a",,'~ hace, ,,,'l'mgnm,,, '1ue gtnen: una revolueioll comptetn 11 un mlor de 7.5 ,lid,,,, ~ ,l vohies en seeUeneillwevc dril e " ~oe"cnc iu JXlI' ola. CSIU ~s 1" 'orma m., fcil dc mAncj" , un JI"""' , e,," ~i ~ l
  • Los mOltl.." P.-\P tmipol~res do: 7,5" lo> pd emos coreeger e(lmiln l1,~me el, ~ll!\I "'" i"'l'tc Klunde b. 'l'''' YII no ul it" llI'>
  • ' "]',

    .,

    ;iris b- ()'~ .v"R RYTE, ...~I , ,

    ant ~(\mrio!... FOR x "' ] -I"O 12_", porlh-inii i -- '- - ,-- .- -- - ;cspe..'-S mis

    .energfzabol>ina e-;\,SI"-"''' S mis;enc rginlbohinn A -"--1-'

    _:es~ra S mis ~1- ------;-~----- :c~l.:m l ~- ~

    -i-v-:-:' . :

    t:j m~r. I~AUS f. 51U::Tl IRN

    f:NI)

    ,--r---'

    l. _,. ' .. i. I ' . . ' ....

    __,_ _, _ .' _. :paUSil de S milisegundos1 _J ,. ,

    "] . -1 '- f.--T-1----c-!__o, J . . . 1

    Fi:ura 5,R.1.5. I\.t'!.tnr PAP scs-Ql.A.rKm Pr'f>W'"mSy c"~ rgl/"d\' para d Iual\cj ndel 1I1 01Or:1 puso completo.

    ._ _ __ r1iP \1;crne" nrrnlaoo,,'; Pie I-' rogr~mar.i" ." IlJIS!c ... ........ 123

  • .-..

    PI ,., PJ ".. e I"

    u I..

    1 I e oo I I o

    .. o o o I I

    Irio.b:=O~nl ; I".....rio:

    rnnb--"'"'%OO l ,1' .4. USr. s

    """' '' --%0 110l'A' :Sl: 5, portb--4'. 1100I' \lr~r, 5

    ",1rt~.1I10 1r ..H ls l 5

    GOT O ....rilk'l1lfor.NU

    :~no:rgi/..a rebina \ ) C.,..,;,pctll 5 mI':cn....g illl holh iM (') B

    ,~ ""ra 5 mb 1:c gil.:l bubll)" 11 Y O

    :~ S ln l .;cnerplll bobi1\3 U Y A

    ;~ 5 mJ1;l:OnlinUDr g ih"'~'

    ,

    ,.1;:M",5....5.1.~....Llt.~r~p~f"'TU'--n t:InJT......,.,' '' ..._f!

  • TiIIllbien collocida romo !iCl;lIcnd a a medio paso. t'SIr f~ llna combillkiII Ik 1$:1. !lfC 1lf~ illSan'~~ oe~i..... :1. bobina, I..,SO I bobin.:t. '..,... ou. \'~l :1. bobl"",, ~' .... ..11C.....1.1I..",,1c,~"""" m. ulu do el Mor I\llJlTa rnIio P-' p;It caWi puloo oJo: t1l,' ilao;Oo, la w flLaja de ~su.

    ~'ICIlO;"' ''' la di.....i....""6r1 ~l lI\~ angular .x"/.S 1 l .7s-. ........ em;;f' ,,,,,,,., ,..ra Ili,... ,,_, ,,,,ha ~ompk.U :le~g el dof>k"~ pil >OS, m CSI~ eec 96. '0 qut veemcs t:'II el provam- sa:aJI'""......,.... q"" mol tirl;~:ado Pt' 12. ""'" dtIri a:um-%00 I1PAUSE S

    ponl>~IOPAlTS[ S

    pon!>---"%O IIO"Al'SE 5

    ... : pon~%OIOOPAl'SE S: ponb-o% ll OO

    'Al 'S r. S

    ;hlc er ~n lidll~ el poo11" ti:crcar ' ~r;af,O' REPT dO' :!.SS

    ;n,,,,,lir 1 1 "ec~i(l(,D g"';'""');o:netgiTar bI>l>i", " .-;rewdo de 5 mil;Cftel'gintr bubtna .-\Y

  • ponb"'/.oJOOp,\lSt: ~

    ,,",""'-"'-.1 100"-\t 'S E: 5

    JIOfIb-". lOO(lPAl 'S!: s

    ponl>---%'OO Ir "nil: S

    Nr.:n

    ,etler lliza, bobi..a 8:l\1ardo tJt 5 mk:"Ml'@.ir.o, .......tuI B YD; rc:\aroJo de 5 mIJ:"""'l!w.r bobilQD

    - :M :vdo dc 5 mh:" l1

  • 5.!U. QU ES LA COMUNICACi N SERIAl .?

    Exis ten rico; rl'nn~~ i "ar i", la p"r;llcl~ y la se rinl. 1,11 cIllnuniclIC iMparald a como por ejemplo la comunicacin dcll ' I(: CM el el. 74~7 del ej t:n.: ic lo 5.J . I._..n dondo>

    I ()~ 'c ac in pll.,d~ ser un 11'll0" n isOf u un rece ptor. I"' ro noambo s a la vez, un ejemplo cla ro es la radid ifusill. l"fl donde la estacin es e l traMmisor )' l~mdiu, SOIl tos n.-cept" rcs ,

    ~.9,2 ,2, T1~lr...l upln . Se refiere " la transmis in que puede ocurrir en ambo. ,,mid.,. I""rlaln .nsmi lie ruiu t:lmbi"n sea la C>o13eil' de la cual es ta I'\1cib ieoo u u" ejemplo e~ \a 1000..r" nia mvil.

    . ___....., MI OCOJTltolado",. Pie Prg

  • ~.9.2.". Fu lllrul1-dupr." . Con ., te modo ce trnnsntisln .... I ~,. ible trcnsmlur ~' '
  • - .i~, li!,.- .......+ .. ,.... .... j ! ~" -i-3 lIi .J"

    ._.

    IV: - _1_'

    o ( o o -1

    .wj-- -'11 s 1

    O____-lifijJ Mif"'e"," lml",Jo'~J l' le Progro"'lClOn on BASlC .- - - - - ... f 2!1

  • debemo; incl uir a l com ielllO de! program a 1~ siguenl" lincn '

    E'IO ~i l?n tica incluir d I'mgn.nla modedeh.ba~ en c~.., linea . "' Ini ocencuentran al~, ,,,, ... de 1....,;,,~nilllel " ,", f'"ra la. c" ," uneacioI>CS. po r eje'"" r" en nueSlro ClIse las \'el" .: id ,,&, de tnm~m i~ ill(ltle son : para dato Inver tido l"} Oo. N 1200. N2400. N9600.)' para da lo verd adero: 1300, ,[,1 21MI,T2 400 . I'% Ult LI!"\ dalos invertido:; por ejemplo el N24(){J. ' ln iere dC/:r '1"" Un 1 I",,;eo ,' nle OV ,y un U I .gico vulc 5V. (ver figuro 5,ll,4, 1.). en ~ all1l>io flIlr:l dato verdadero f'Ol' cjcmt'lo e l 1 2400el I l;ieu vale 5\', )' el O lgico ' lile OY. e

  • ,St: ROLT ponb.l. N2400. (wOOO"1;

    (;OTO in i

  • f'am c~k cj"m". selecctoeer el puerto enm qu~ \am '" a ,,i !in luq o la \'ciuci, L,,1que ~ trans,,ile el dalo rn este caso a 2100buud. paridad ninguna. 8 1>;" el... ia a Cornxc tcd.,; ~__'_~_

    """. T'......

    ' w

    -----:S."' ;S ' ,",, ~ I

    - .

    Fig ura J. 'I.4. .f. 1''''1/11/1" ,1,>/rll'>!/II"' ''l ck (~mIlIlIiL'ucitJ" .erial "..:Ii....d"

    Cuando I~ ventana cstli aclil3 sale un mensaje en la parte inferio.- i/quicrda connceril ..alir eltexto "nviado en el cuadro que dice Rece;\'" . como el p~rama CITa ...n Un taro s in!in el (eu o IXXi seguir sa licnd,~ continuamente.

    NOTA~ ;P.s importante in ililM un criStal >de , 4 MHZ para que esie pro}'i:i; "fu ndo nec

  • pcrar un dato ,eria l y lo ~uar,b en la variable.prcvamenrecrcndn llamada Ielr.,

    Es importante >libe. que esta declaracin detiene el progrema esperando a \lue i o~csc un dato . >so lamcmc eu,,,,d,, haya rec ib ido un duro. eo nlinua COn 111 siguiente liuea d" I'f"~ra "'a. par a ha~l.'fque slo espere Un determinado 'i emJ1O y Iw go en nTimJe con In . iguiente I",ca dd", "l ili7'"TimeoUl, I'ar~ mayor inform acin n:ji ~",se al marl..al de pl>l', O utilice una ime mlf'Cl/ln e'(lem~rM r~ atender el d;,lu:I r~cil1ir, "c. lile",15.10.1 L:tiIil.l1l lld.. la irJlerrupci(,n " .. ,,1men o B.O.

    r.l prcSClllr proyecte consiste en ",,~inr nn texto de""e l. ' enlana de coruunicacin serial de", icn>eL"'~ hacia,,1Pie ~o este a Sil vez este lo "'o>trar;j en Un LCD 2,, 16.

    .t-tArr:RIA LEs.- 1 Cl>' lCelur OIl'Il>embra con SI] respectivo caj eTn2 m; i 'Tencia~ uno de IOn , olro de 12 Ka.-2 mrs (lecablede 2 hi los paraIra n~m is iQn de daros.-1 cris ta l Je 4 MI IZ.-2 e:ll' :lcitol\-s de 21 pI' .1 LClJ 2 x 16_1 potencimetro de 10 Ki2

    o= ~=~ . PIe ~.Ob' ""","od..tPC ' M1CrO~'II'" fro nbl l

    ~ ~ lO evo < a s a a s a a s ..\Oao"r7 ~ 1.... 1....00 00

    'f1.... '''''' 10_ I

    "".,

    ".!. PIC16F628A :lEJ

    M ~,.

    ':,:11

    FiJ:""" J.'1.J. / . Uil/:""'II> d" ,une.l'in &1 f'lCp"'" "'e/hi, ""IUJ' ",,11'(, 0';' 1e l. ,tL4X1Jl .

    ------ --- -- fiiiiiI Micr."'""lrolad,,res 1'1

  • .L'W;LUlIJ:;"md eJelS.ba. ".::-_'il}ikvice KI_OSC

    d ~\ vAR RYfF.---i , -'u "nUT H~,1,-~'LCD 1i~1""

    PA(~S f:1 000

    LCDO~IT He , 1

    lIiicio: : I .::;-:SERIN ponb., N1400. Programa J",r" l>f,-;I>ir dalo. Sf'rilllmNll o? J".de vl Pe" 1111n c , i" lII ili=" r t'i es JL 1Xl32.

    IJI\~ Ve7 que ~rrnnC 3 d PIe s~ 1Lrr' IIn texto que dice I .CO listo. UIl sC[lllndo despllt's Se !>

  • El e l. MAX~J 2 ,",s la solucin para tra'hmili, a ma)'or dl\lllrleill.) ll l.JUCincrementa los n\'elN.de~~, I taj c de 5 V. a =10V. ;rae~s ~ un juell'" de capacilo"" '1""r.,a~ "da a r l o~ v",h~jc li, ""1' loque para 'u alhnern acicn ~1\1 requiere una tucmc de 5V. Que puede ser In mismo que utiliza ell' le. El MAX232 dispone de 2 juc!"", de Inl",,,,,i,,,,,,,~ y "'c"flo"", J . lo. cuale s slooclIl", ,,,n,,, , un par "" rtb.I .T24flO.["n"] :quio:n: decir enriar el eme scril U porel ['in 11.1 ti;2.JOObit"/s 8~1 en dalo "" rd.weru, ver fi ~ ura 3.9.3.1

    El pn:.'''''lo: p."y...... ICf trnlu1ja dc la"gllicn1c lI\an~ra: \lila ' "1 I" tu ~ concc tad" IU,J", ",o..",1" "'\ PICarranca dchc cncJJATl.'Rl4Lt:S-1 e l, MAX2n-1 cepaceorcsde 10uF elt.\Ctrolitieu,;o preferible detantali

  • -'- - -' -

    _"._r--

    - - ;- ,-_ .

    :incruycn los modn~ de eOlllunlcBein '.cam" ,a a ""'d ador Xl en el lC ProIl; - + ~' - r;ninbre led'al puerto b.1.. _._.__ ! _,_

    ;'; tvarieble de IllmocenamicnlO de :!5j '-,-.,.., --.--- . [variable palllalmacenar el cliil lildur-'

    ;eontenidonidal para la"ariable num __. ,. :ir a lw j.,"'w'", /,1'11 iml'rCilfllhi

  • Este proyecto consiste en hacer una lran~l1l i$ in $impl"" "nlrC UI1 PIe uansmtsor y UI! Pierec eptor . el P'l'im cro d ispo oe ..tO' 3 boton". el botn A cnvia lulctra -A" el cual el 'le receptor 10dele, la y enciende un led wjo por I segundo. desde ..1 mm.m is....- p",",i"" a"' rn. e! botn B Y'transmite 101 letra "B~, el rcccpecr enc ender una loo amarillo, igu~lmcn 'c dO'sjllltS de un !lCgundo1" al'a,:,r Ypor hirno desde ",I lransmisor p.." ;on",,,o. la leda e Y' d receptor cnccmdel'li un lcdverde. Por I ral"r"" ,1" ,,"" prcl ic~ )' 110 complicamos con el M!\X~J:!. ya Cjuo.: ncceshuriumos 2.,
  • .,.;I i el b..,roltA ~ pn:'~io".,I" ir a er"'i,, I;si el !>otonFles presionado Ir a en\'i"Z --,'-.,;sl el b..ll ,)nC ~.,. ~iOJ)do ir D en\'io)

    ,rrnnsmitir::.,. ._._ '. _....:-,-Ir ho.lonA-Q T1U:N (o~io l ~IF 1~'lollB-{) T lI[;'Ij ~"vio2J F ootonC"O THt:N cnvioj .'GOTO lrarKmitir

    envicf: ,SmoUT plJnb.O,N2-tOO,["A-]

    PAUSr. ~Oll .(;OTO tnlll~m i t i r

    eOI'iu2:SERl llJT portb.O.N2400.1"lJ'J

    1' ,-\ lI ~F; ~OO( ;OT O trensmitir

  • =". , - '/< "

    P.." c-n tc"de r 1Iue es lo qurt'.2l1 /\ ejocll13 linc-a por linea del pro,vama. nOes cupez

  • ahora h> intcIl, amh iamo$ para hacer que d Pie fl:c ~ph)r '" co","'W\ en lr~nsm i,or ~' 1... mi.moco n el ntro I'K """", a fl:eepltl para e,h' ~II 01 1'1( l r~n" in i ...." prc.iollam,,~ las 2 ~I,,-.

    ~ll11 i. ",n t icmro 1"" un se;umln. luego de esto nommn que cada 1e--- ,

    Re\>Rpto, 5 V,~ . /Rece plo ' rtr... . rnI. o. Q

    ,..;- ~ ,e-c Cae /=, l- a 4 Oo -

    "'"~~

    = p. , 1'Sl1l 7 .. ~ ~TlI : 1 ~ ="N" .. BDC'oI " iI1= .. .,. "~ e2_. 2 3 5 B a B3 2 ~ I~:~~lnBB BJ '-' . '-~ 2 , ":;,.... , , ..M~ol""" ; ilO ..... ~

    11 i T1>1Fi:/lra J .9,9.1. Oil/gr mlllI";:-

    ,.

    ~. "

    INCLt: Ilf. 01"d~fs.l;>.l'C(llu roJ VAR pon b.2 .,red VAR portbJ ,-- :redil VAH. H\ 'TE

    GOSnl r~oenvio: ---.LIU(;" cont rol rJi"( I"'rtt.," - O)At'lill (portb.5--(})THEN reu-plor

    .IF por1 h.4o.(1 TH r.~ kd roj.. _.. -L.

    140 --- - ----- -- 4fiJ Microoolllrnlad" ....., Pie Progflmaacln.., Bo'SIC-.- . .------------.--

  • Lf portb.~-t.ITIlEN kd'~ldtG(frn"'~ ;'1

    ,..

    .s

    .kdrojo;GOSI' H '''joSEROL'T porlb.o.TI~OOJAIP.4.tSl: ~OO(;(nO~~iok.~\crdc:

    .GOSl 'B rojo~.:ROL'T pronb.O.T:!~oo. (Dll"Al'S r. 500COTO t' RVi--

    ;subru liru kpl le.I f\.ljV

    ,._..

    ,,

    t .; ir n rccil> icndo

    ,

    ~---,-

    _ ;retomnr 111gosub que [" cn~ i-;cn" ndn:1: ~ec-n el 1.... ,ojo 1 .,..

    ' 1 ' -l,: ~ >

    ",jo:HI(;JI lePAUS.: ~tOW l~-dPAUSt: ::00IU':"Il.T RN

    perf....,lo:GOSL: U mjll ,_(;OSlIB ro)uGO TO rn:i l1 icnd"

    ....( LUDE lI'ldcdcf~Ns,nlml \'AHp.

  • n;cibij.~; LO\\' ~"lllrol

    SI':RII' pnb,O.T2-100.dule11'dare-" A" TIl I'J'\I01.,1 __lF Ult- ~ "B " THEN o~:!rF dal"'~"C" TIIF: N transmisor__111

  • bombas. c"lcf"Cl0","", ele), todn desdc la 1"'011011" de un e"''' l'u I~t1"r. ,l ,o, p~"""''' lnlel\'~anl~ '!.I'uc, como pafa introd ucirnos en d mundo del control Cllmplll"ril.3do haremos un coneot de U"....l~ . una chieharrn >. un loo. los cue tes nos respondern si estan aClivado, o no. [>Ilfll IuJccr elwh lero de eOfltrnl se '1I.-.:" .il 0
  • \ hOla como ven arriba be r nos dibujado un parlantc)' un Tel':. explil;am"" C6Ulil se hizo caJa uno.primero c"jamo< las l in""~ de la b i,tnlos el !fTu,,,r a 2 y listo

    ." :0 0';,j ~0 -~ 'C,

    ......._...za ..x=_

    i;;,;;,;.,----;z- - - - -!J"'-'1""' - -- 1--- '

    r.w ------- - .---- ;;i/J M"'roc:"'nl....Ta'Jurc. PlC P' OOJ' . moe,on... BASIC _-.--.0._..---....-.

  • Clic:Aqlll

    1':1111 crear textos pn:sionllffi()O en d l'ldo izquierdo (O . lxl. k) ook>ca....... en el lul':llf "IK"dc scallll.b y l....go en t~p.Klrl Jl'WIC'mot ON. OFF. NC, xo. Pano camhiar el ( >I,Io .k let,~1.'HN/k" I";"'en' >ldecc ionanlO!l e l Inlo a mOllifICar Y'

  • , ~ ; ~ ...J "J ,f!:) .',

    U~' \t l:l,

    Hkn ~ hUf" la l...l~llr:l ON > la li lll,;l dd rel q~ ....rml" ,,1\lO, "" d"hen .1fl~I~~or. \;nn ha'l~cuand o elmicrocontndador se l{'< indiq ue. f'l' r mi razn debemos oc ultarlos . >. ,-.In lo rcal il.llm",,.:ll"l:d u"ilPHIo " cada 11 110 y el1 prupi!ade, drnle dice [ isibld~. lo cumbjalllo~ P'" ~: ,,~b'en ell ""C 'Nante n d""'f!.,rccNl" Si,lOha.'1.1 cuand.., M' ej ....."l e ...1rm~" ""~

    1' . m(">Orla"l e dsrtes n"on"res a clId ;, ,mielo 'ilo 11 10< que nccc surumeutc ' am," "modificar, estos se lo realiza de la siguiente m~cra. pO

  • h ho", de l''''w~ . ''ar I~s f,,"cion~' ,Ir lo, bolol1e~ para eslo primero dall~b ,j,oblc d i!:
  • mprograma completo qucdarluas]:

    Pri~ll: Sub Fllrm l-o-dO;"!:wii,.#" MSComrni':PortOpen" True

    Tlrnert.tntctvalr l: ~" Sob " ';" .... _ ~Pmllt~ SubSONlnOZ_Ctick()

    , ~,. J-" MSCommI.OUlpul ""'S"._Ji: nd S"I, , '1gi:'A IIl3. ti..

    CO l1{ll l ~ u~tcd podli I'l'lt'izni ~sta prncticH.. "'" '. . ..1 , ;~ ~' ::@il 1';':itlliTERJA l.ES.

    1-1 led I'ujo2 r

  • INCLl'Ut; ~mO
  • r.,]~s :I ~' ~);) THt:N

    , IlI GH rd e!>l RUtT pmb.I _'%OO.rG~ 1wd 1Como inicio

    E:\ V1t"n-')'"-1 T H[:\"UIW rekl'f.lt Ol 'T P"'1b.l.N%OO.I ~-1ca-e

    f.NDIF(;OTO inicio. :1"1l .._,

    :~m- ia G diciendo qoc el ,de n UN

    ;ellvil! f dicicnoo que el n:ltro,nr r

    Figura .5.9./0.3. Cn"lflll- Vj}ll~ I -.B ~.i~. p~p I'rVW

  • 5 .9.11. CO \ W Nl CACl SSr.RIAL SICR:"i IC4. I '(".'!"'==~-~ ~~" Jj"""1\11...: 11'-'10 lk lo" d i\ po..ili\lK e letll'n1cosque C encucnuan tornun llll:nlni.aron lIIll..... d"., 1'111_ jr,.q, I'n ",1 modo;> nandml. ~OO"l>i""Wl/.' VII t irJlOr II ' cecpln ' ,1
  • conu ", ic"";"',,. entonces el M".,,;lro gene ra un bit de w'l' rara lil"'rM el N" I'C, con la cual (""lI"e" , SDA y !.'" d.. la

    ~igu i enlc mane ra:

    .. llt .....iHtcl~ la trMmOfi Irab*" (3) .., ,I,

    11 ~ Ol lA! Al Aol ji ~COdlgO.re lI ,,"ca ~re"IOn .01x esta mcmor;;, debo: tener co nec tado a 5 voltio se' rin A l )' ~ll cunlrol ",na IOlUU]OO,

    1.,"-OfTLA lt AC I1\l1! ("W UlTt: y 12C R F.AD. [ ~ I a~

  • 1_ 7 hitli de .:conlrol eloUl IUlll ) nI> 'OCd..... U. u . r ..... "'1111'"d ~lmll'P'l n_ro j . ,;......trol . I'''' ~ici 6n mcmoria. , . riuhlo:.

    .tlA n RH u.:S 1 1cnz , 1(,.1 re-;

  • I'n nuestro ca.", \'amO'DA. PinSCI ,enn ln>.ll.(WI I"jl'ALS.~ lOI2C Wlt lTE l' inSri .'\ .I'ins n .,n mtro. l ,(' O"JrA 1JSE 10I2CWRlT F: PioSOA,PinSCL,contro.2,["l"PA1;SE 10 ._. l .I2C W IUT F:PinSDA.PjnsrL~"mI'o).3. (A1" AUSE 1(1

    LClJOIJT sr~,1.wl.lX:r rnenleg. ; :;Icer la m~m. 2 y ~'mrd ar en dal..:mostr.lr rlato en el Le O.esperar I scg..lccr 1:1 memo3 y guardar en U>l lcl:mmtrnrfi:ur iJ .l.9. /] .4. lllilDiHia 2'liJ:XX.I'l>r l''''gmllla f'

  • ~'"it' CO~tuNICAaN Pe CON EL'Ri:LoJ CALI:NDW O DSl l(17"-1........... rcm cM. la

    J i f~'l'nlCi. QU

  • (J ' ~ "Aa, Portb.7DPI}; V -,,{ l'" nb,6

    se~u VAn IJ\TF.minu \"AR lnlEh" ,a \",\ R R"TE

    d i~ 5 VA l{ R'T EJ ial' VAl{ B\ 'TF: __'me. VAR BYl'F:aMo V....H BYTE

    actuali.:ado \'!lR BIT

    __ .:p;l nt que nCl_nc,~j te r,;~ i~ltooia pu!l-ul' en ~CL -.pin ,;e~~l de reloj 2e.pin de d3 lo~ ce

    ,

    :definir tamao do: variable ,egum!us 1 a .:l55;\ uriable "um 10' minutos;\ ariable paralas horas.veneblc da de la ,

    !. COOUT ~re.I , ll F. X2 hum," ;", Il F.X ;!. minu,";". lI F.X ;!. ~~u ;"" l

  • 11' mu - S4 TIIE.'\' LCI>OL'T "lIbr"Ir me_~~ liJEN U ' I)()FT -ma)-

    U"~-S6T" r.N U .'UOll'T -jUQ-1.-mo:s*"$7 mr-, lIN.(PI~ ,~ I IOIOOOO.O.SOO]

    I''' l 's r 10I2CWRrn lJ Pp.;.C!' INY. I IOIOOOO.I.($30]

    " .\USE 10IlCWRiTF: P PIN.CPIv,,.11010000.:'.(SI3)

    1'''1 '!'ir: 10I2CWRITr.lJI't.'.CPlN.% I I O I OOOO.J..(~)

    P..\l!S): lOI! CU IUT[ rl PT'I:,errs.%110 IOOOO.JJS17]

    r .U1sE l OIZI;(n_ q lle el reloj no 'OC' ha do:'if,uabd\l. pero ,, n11t:l ll1l" la balCta. cl n;lo.lj se dc-! i....... cu:;ndolo l:O.....,t.!M r.. 1Ilirll('nlaCm ""-I cI'Cu;IO. ) CtQndo >

  • Se debe entender que ,,1 I' le esta leyendo los datos del R IC cada {I.S >eguad,..... ",,,..,,,h, mrealidad deber ia leer cada segundo. Para mejo rar este programa podcm", utilizar una i ll l ~nllp o;. un PIC y unamemoria ""r ial parn el slguleme proye.:l
  • !t. IO L'iTr.RRlJ PCIO~[S

    ~.IO. I . l "TlLIZA' -OO LA L'"TERRt'PCIS DEL PUERTO B.o.F","'~'1I lIplil:"al;il"'C" m dondo: lIf\ .... t'o im.:nca oomooicine lll el PIC. en UD $i_ de sepridad C" ~Io:: OH" ........ es msimpotUnlc '111 pr;ictio.::a pan pooJo.., enlcl\dcr la inlo:rT\Jpcit'w1 en d um~io do: ".l~ll.. ,Jo.1 """,h.O.MremO) un p;upaJco

  • MATERIAl.ES .-1 led rojo 5 mm.- 1 le
  • r:;,1oc tambin indicar qUl: en cllOO lalec!&, no 'OC' lI""....a 1. inlerrupd ir"", r cl h~ l' Il:UGdcl ~Ciwo Ol'TION:

    ~"~IlITj fI-1)

    !I.t OJ:. lmLlzA~lH) L\ t'TIRIUT CI:" IJF. L Pln TO R." AIB.7.I." ca. uaha,ar con la inl-I.alendiclldo e_la i",..rrupciII ,

    15.1003. IlF.UU I)tGlTAI. I1TILIZANDO LA I NTF.RRl 1J'CIO N DEL T MRO.

    El TMRO. t< una \'allO'>ll hermmienl' que disponen Ir" PIC' S. p,..a el ~..,o del I'IC It.r t.::!H ,\ .g

  • del n: lIilo..'\C ree1"'l la hora (12:00 :00).10 que fl (l sucede eon un II.I'C.

    JIU TEIUAL ES.-1 1lr:llI: il' ,,"C' e"rumie'" de 22pF.

    " .

    I

    o

    i ' ; '"

    o

    1'11:" ' " J. l0..f. / . f);"gmm

  • hora '" 1;:mimn - 'Osegun... .Ocw nta- ()ncruale r -

    :S'= (,() TH E~ minul-= 24 T1 U:~ hcea-ui ( ;0 1'0 P;'tllo3

    pausa: I

  • - 1 1,-,., ,

    .acruahzar Leu

    -- ,---,---

    ..,..,....,. ~I,,

    -,-

    i:

    lF mmut >= 60 TIrE N' - ----------'---,---:;minut' -O, : ::. - - : -, .:. : : , ...,:..:. :::. : :: ::: ::;: : : :L~ !htJrdL

  • MW '. 11 CO:"in :RSOR AJD 5MiIf mI! i i ;a

    5.11.1. CO :"""l:RSOR .4.NU >. del 200l.por lo qllC j;;1' mu) eo mim cono:onu ....k.. ~... 1... lic'ndo1. e1eCfrnICM)/I 'l "e f"l"o':C 5 cnn\ cl"loli'1:1o.\. 'O dOi' lO biK c/u . )" Lo mnnori.:l RAM ) F.FPROMun mis ' \ Iensas q..... I"'...1PI(. 16Fl>~t -\ . ,-. h:1II3 Ueocoes tambin in r~"ri

  • PCFG AN' AN' AH' AN' ANO V"f ~+ V"n- cm0000 A A A A A AVoo AV", >io im pl)l1:o"' I~' n q~ k>!I pillo qtIC ro mrob ...al len. na pueden ser 1lK~finid
  • :cnlihmcion.,,; ~ ' 1 1 1 8~IIIZ %1 10 4MIIZ % IOllMHZ ~' 100 IMl ljI ~.IlI 1 5011KlIZ;%0 10 250KHZ %00 1 1 2 ~KH7 0/.00 0 3 1.25KHZ adicionarh.'lI todos OUIO

    Le n nRHi ... I'OKTBU ; O_UIUT oLCO RSREG PORlB

    LCD~RSB1T 5LCU_lOREG f'OR l llLC D_Ef\lr 4

    o~ce?~"~/.I IOO IOO

    DEFf"'F:nf.n~ F:nF:FI~.:nHINE

    1l~:F I N t;J)f.nNF.

    ; calihnl oscilador intcmou o1!.lJ lI.

    :bit de ,Ja!l)S,,1t1 en BASle - _ .-.-.._.--.--

  • P CI'G 3: AHrl' l AH&1'1 AHSl ' l""

    ..a .., .., A", CM...!PCFOD

    ." ."'"

    ." ~, ~, ~, ."Vo

    o

    pon255

    Pot2127

    Veo -.:. ; ; .. ..PIC1 6FB77A- , ."'.

    .,j" "y

    Potlo11

    "n.,

    ,

    "1 " '",,~-l+---t---+--_.J "

    Filf 'lrIl 5. / /,2.2. t'~q"" II'" di' C01Ji'.l iim de 1111p/C /f!FHn .4 !~lf'1I ",~dir las 3 m /w;

  • M -I TE RI.1LES .-1 PICl6 F877A-I LCD 2 x I6-1 resistencia de 10n1 f\;,i~{e n~;a de JOK11-4 [lI'lellcimelros de JO K n-1 l: iblilor ~ri_'la l de 4 ~ 1I 11-2 ~ , ",dcn:>lld"rcs ccrm jcilc'cd~'C220'O>C. _

    ---- -,

    DEH 'U LCO;,.PRIJi()F:FI NF., Le O n ur r

    DEFI~f L\O~RSRm DF.fo'I NF. Ic u_RS/! l rDHJNF: LCO_r KEG()Jo:l

  • Po"" r:' lit I",k_ka n~~t:, i1a"''''''' el ""n",,, de lemf'l'rorura LMJ~ , eSl~ dtspostuv c p~s"n w. en Sil" in OUT una vari..cjn de 10 mV por I,lrn,lo centgrado. su ~l imenl 3c in puede ser .k ., n 30Voltios, ) su rango d.: lcmp.:ralurn a scnse- entre - ~ S" (.' hasta \SII '"{'.

    Su fll" d nna", iclll,' C" muy simple. primr:rtl d \'tllbje del pin OUI del LMJ ~. lo \' 311l0~ ud"l'licar a lra \"", de un .i" '~" dc ampliflcllIl""", " I"',.,.,; i.."al,,< (1./1.11511). el c Llal c t'raWfu

  • . 1 polCl1ci"mclro de 10 K n- 1 potencimetro de ~O K !l1 'c~"Llr de lel1' rc ralU rtllMJ~

    l llmpl tic ~dor O , lMJ58. capacito r e1cUI:'F,ll EFI NF.

    l CIl_DRfC.tcnjmrrLCD_RSIU:GLCO_Rl:;llIT1.

  • 1' .-ll m .r 200LOW kdr Al ISf. 200~[X l

    READ O,l l:f1lpb;ljwr.,n 1,1...n.-1I

    ~~.\I)(' I~ O. d " lo

    IOOIJTSfr. t. wl', mi T actu T.mawdal - da lo 1'2L.,,\ a" A' ISE 10:"OEXT

    IF dalo < l~mphaj TIU:i\I....ltt llarIF d.o.lo > IcmpaJ[ TIIE.... e-nfn.rU)" releC : In\\" n:kF(;OTO~

    caknlar:III GII rd..-c ; I.QW R'leF(jOTO >otn !aT

    t nfrl.:ll":HI(;lI ~leI ' : LOW reir('GOTO 'CAsar

    ~ml:l~r1 I1 '(;OSI'Il ",,, har

    ' -

    :1 la ITPRO\ l Oy k' ;ualdJ'''' ~mpllai:1 b EU ' WO" 1) lo "",rda en Iopall

    ;l=rd ~.I O(AOl)' .@uard~ ", dil lO;Iimpiu leO ~ .....' tU l":e1 f"C'>Ilttl :GOSr B so ltarI'-- l

  • {;OT U gl'llh;J.r1sumarl o

    (;USI ' ....Itar11' IcmpbJj > 4Q TH EN grattarltcn,pN.j'" '"""l>ej + I

    G O TO grabarl

    ~Jabar/' :(;OSUB solw"HIT E O,lt:m>t>..j

    J!.rabar~1.("f)()I T Sfc, 1, "Progrunar te p. ~LCDOl.T s r",kO;alla" ~,dc.-: 1 ""11, " ce

    P"ll~ f: 100IF bbaj&r-'4l TI Il: ~ rt:'I1ar2 -IF bl.ubir1l 1"H.l:N >timar:!U' ........-o TI1F.S l,tf""I'I3IA

    GOTO lflJb so THrN~!IC"'J'll' ''lcmpnlt~ I

    GOTf l w:atw~

    l!J"3b:uli ;{j ()Sl 'B .

  • 5.12 UT ILlZANOO 10:1. PIC12f6XX

    !1.I2.1: PARPADEO D[ LEDS L""EL PUERTO C PIO....- .,"''''';;;:" .,

    En OCll~~' C'~iU""'l'"')co:t lX CfI los eualn no ~ ncco:siwt mM de" O~ li~ del PIe un pI{'Jo: 16 W seria un .k-ipcro, b,:d\ .

    Figl/ra .f.11.1.2. r.''1m''1Il "lo'.....riu..del PJCJ]f l\.\X ..1OPlo.J esdt-cnlrr/f!ruMrrwr.llCL H,

  • (' M('ON~. 1 1 1: ,A~SEV;'%OOOOX VAR 8ITE

    m GH 8pio.1P Al 'Sr. SOO-l ,O W gpio. 1

    IX ICIO;t'ON x- I T0 3

    gp'1~D l l0 1 1 1' AL'SE eco~pl,,""OoOl}(l(l()(}I' ..HJ SF, 200

    :-J f..XTI' AUSE 1000

    GOTO INICIO -

    ,;. :,::-. --.-- - :a;'gacomp.rrHdort.'!> de 1'01lajc" ~ : ' ;aingl t':AJD lodos los pin.... del G PIO .ligil. l""

    tcece 'ariabl~ d~ ~S .s

    .cncc udcr el red del pin ;pi;1 .

    ' T

    . .todos 1M pne~ gpio son de SIlhda

    ,;cn~nder los Icd. de todos los led ~ (menO:i~! g(lh)..l'l

    .apagar tedos los leds

    ._1-,,

    Fiff lml J. ll.I.J. fil!eOO- J :: F6XX ,fl bJ'f'm~"'ma >

  • En c-;te ~1lW ",1 d~!" leido C'> 34H4h (anilldo en un papel porque ~ uskd f'K'nc ho'Tnr el PIe . ..~!..datu M' pu~Jc perdcrjel programa rC-prel? pregunta si quiere " lilira r " ,'alor ,lF r Fh. I l~ted d~NI"mer NO. 1'"'" 4u" el valor d~ cahbracin que k sumini. lra el tebncarne ' ...~ ace piado, Ca()eonllTlriQ si usted prc. iona SI, eslli poniendo d ' alor J FH' ' .r... ca librnci" p~l'll el (l6(,lad,,,Interno. Si el vulm de ealitlradn se le ha bormdc accidentalmeutc - y si ">lcd ;1,,"1" d val.. , ''''e, te ~8"'" 348..lh, p u""'~ ayudarlo 11 coloca r en su
  • U d! !IP'!!"'!'\U'f~

    S* m , ID ' ti@ElliiQOliiMSd

    :" 11 de la" berm mientb mM ' ''' I'' ' ''''111e; d il.lon ibl"s en tnrcmct es el ~imtJ i ador de c"" nilo.PROTE.lIS de lllbcenter Ek":lrnics., di ' llIJlle

  • Apar~~el'l una nue\ a Yentana co n IIna librera que incluy'c vario, d i,p,,, ilin,, ya ",e n~ " ,,,, ,, I (,,antcriormcsnc, proceda a dar un clic en II.11CRO, III
  • ,' hn1 proceda a unir 1M di ' poo;ilivO'l o;c~ionlll1 00 un cable en 1/ 2D jD'aphic' une. enlacec, ~nn l.) nlllC
  • Para luic; ')T la s huulacin presio ne I'LAY localizado en la parte mfcnc r. ahora podr ver lasimulacin en tiempo real, el loo emre7ar a earnh iar.Je c
  • I1na W~ ~n n' r i lam~ la""iC", "ci" " l ima del bil Ro' \\' debe co locarlo " un ni"eI 01.. e l hit I{S fue camhmrln ,,1"in IUl, l.)8 Queel pin RA.4 no runcona como en la oracuca relll.

    ... _... ......,__ "'... _n_ _. _Dne ARI':S G . '" >n'S6n..., aASlC_. _ .._ .._. 183

  • I.n cstn r ant:lllu 31'1'(I.verdes.

    ,...- -,.. ...-. ,-- -l:l ;l: g trl l"A Q ~ 1t.if !nA m ., . "' '\ ' 0 n '" :5ilm 0 )'.1lo.=;;f '''i I:H u iIC l)- O" 'OZ H ' ! / 1I 0 D I:IlA

    Si dc:sea ru ede cnmhi:'r 1~ lilrmJ de l. , lslns, p:lr,' ell" .1,- un cfc en O a Odi~melms que ma, k

  • Ahora ., ,,,,,,ell a a 'lJ!ear. pura e llo ahrd 111 pc:"!a ~a Tool. y de un d;e en AUln Ruull'r .. . SI no lein' pl>l1i1 rulea' en a mbos t1Jos s lo de die en OK, peros; rccccira ~ "" nnee en un 'ltllo lado de und
  • Hila \'~1- rt~l i1-ad
  • ti lia " ~L ('11 /" ,, {eme/l/m liMo.' {Ulrll ',' lm,,,,, il/ M,'
  • x oren que el dibujn del lado derecho de la figura 7.1.1 est realizado un espejo. "''''0 In,,,:,,,,,illlm,,,, por la tran ,fe..,ncia tnn iea, en cua nto al tamano de la placa det>cn considerar eleh a~ rs Cr1 d" "dc , -,'" a w locm e~t" pl....:l1. como l"mbi~ n donde dehcn ir 103 o:ujc ro, Pllm 1Mtomillos .

    e "a \fel que se tiene el diseo de la placa. S( debe imprimirlo con una impresora lser ocopi adora (q ue tengan los ca rtud ",,> loner de polvo en co lOf nefU" )' ..'n un 1"'["'1de Irdnsl"c",nc'8lermica Pres s-e-Peet (o pape l de tmnsfercncia 1'(6 ), que lo flOdcmM con..eguir en 1 (L~ t iendasc1eelr,,,ieas D un eoslo rk m';,,, "", nl>5 3 usn c.d. hojn,

    Orra akemativa, la que aqu se utiliza, y adem s se i rtC ll1~ en este libro es el r\PELj,'Ol'UGKFICO t ipo GLOSSY, ele la emp""'" APL!. para d cu al estos ~0Il lo. dalos e.....elos :

    Ar l.l11 1' 1.1

    Cilos '' Ilri:hl Pa~rCiloss ' Brighr Paper

    Ref. OH$2Ref. 04135

  • Bien al",... . ~ ~Ile COft;lr la r boc. que puro.:....- d~ Boql>
  • Una n:APELHACI ..\ LA MlNA DE COBRE ;>

    1J

    MA TERIAI.ES.- 1plancha domesnc a OUnaestampadora 2 ~edll los de lela de calcnllldor o francla1.8placa IntCllramcnle limpia, ( limpiar e~'" " '['

  • 1I > liua para pe
  • Parn Sl1 preparadon primero se recom ienda un lu[:ar con huena yenl;lac iOn . no lili,O' ' e1oj conpul ~er~s de me tal. pues el cloru ro frrico ~ la.u a los metales, tarubjcn lome CII cuenta que aleOMaelo con la ropa " la piel. produce un" manch a . "",,lTenl r~" 1" '1"" ,Id ", 1""" " 1,,,precewioncs necesa rias, y en ca"" de d.11'iC conacrc con la piel debe la\'IIm: con a!:ulIy j abn.

    Una vez qu e es temos li,IOS procedemos a preparar la so luci" !leida. pr imero col oca",o.el '/, vaso de aRua li!>ia en el rccpeme de plstico, Juego colocamo s poco a poco si ~ flf de PCl:lT~ , ayudan .1 corroer mas rpido d cobre de las placas, en este caso la placa loecolcavertic alme nte, pcrmilicruJoqucel co bre Jisuelto ea i;a ri pid.,,,,,ent" ,,1 f""do ,le l "m "se ,

    11}2 ----.--.----4iI' Mie roclllllrolnd'es Pie ""~r"""CIOn tl' IlASlC -- -_ _ - ---_ .-

  • 1.6 PROCF$O DE U~U'l[L\ DE L\ PI.A('A y i TACAD....cmi CIDO.lIn. ~"l quc= d ac ido knn;n de .,linWI&I" .,1 ool>rcc.,put'lC>. l"l;l ....mo~ I~ rl.ou ti... icido ~ lo""&mlK con abundank: _1!i1Ul dd grifo, ~ pi"'. ...J*i . d l: _. m n U r_ loV \ Vt1 de col ntt:m.( UD oc: debe a que d papd 'le encumln~ pl'Il) canlkJ '" seca " ..h e: ter ole " ,lo ..bbn.:v, _han ....... rnu Iimp.... kJdod rniduo de raJ'CJ ~ t inta .le 2 mulC'l'1\ p'..ihlon.. ..pr~t\ ul ;l i ,..do I h'An"",~""" o cualquCT d ;"'I~",I.,_ pcn> .> l i""", . n ( fln :lundiall
  • 7.7 TRANSFERE NCIA T RMICA DEL' SCREENDF. LOS EI.F, MF.llimS~: 1",.,,, ~-'\1"t;U scrccn dc ~ 1..m,, "IO~. no es m.d~ ma.~ que teXlos , i n formu~ll. dato, l lig", .., que illdj~,u' d

    lu~r C.I. para m

  • llun/On y un martillo en cada fugar donde se .-a hace r un agujero. con la fina lid
  • '",o , ',.

    "

    --'~ .., . "

    ':~:~',

    t1s:,m 7.9. f .\Iu /" I';

  • lJ... \ ~7 que lenp I )l~ lo,; mll1 erialn ) "",,,mkn l
  • Inicie con [a suelda de 135resistencias y el diodo, e,IIM debe ;n"l'rt.1r1,,~ ~ luego dohlar la, IllIlitlhhacIa ~l exterior. con la tiualidad de ~ ue al dIIr la ~ueha la I'la~a P"'--~ 'ol.l~., ~,h" "" "" noe. el esmo. m'.olll del caulin de ilrrihnahajo. tocando el alambre de suelda }' el elemento. este pcrmhe una rpida adherencia y unabuena ""IJuduru.

    Figura 7.9. 1. Doh/ar 1a.l l' alillLl l fo! /a~ ".Ii.I'fo>/Ici,u l'dcitJ el euenor. j lljelu rl

  • 1.0, leds ,Je~11 ser coloca dos de la sigu ~ nlo; manera, dom le dice I'ow. r ~." d lcd rojo> ~ dondo;dice RJProg. vn el led ven.!e. coloq ue C(lrrec tarnenle la pola ridad de los kd s. "~imi 'IT1l' a-ele""de colocar el CIlpncilM do; acucrdo a la lk,laridad que le indk a el ",ree" 11"" .." 'IIO e haterminado dc solda r lo~ elcmentomI f'
  • t lN ~~, pelodo~I cabk . introdu,.ca la. punla. de los alaml:lfes en la p"'la ,k " ,lth. ) coo la:Iluda dll'lC.lulin estdo I~ kt!; alamb~eomo muesua lasSill:u i l.'llte~ fmo;rafllls:

    F'II"'" 1. 9.'. /nlroJ..xu Ju.1'''IlI'''' .kl a/alllbn". ., f'U"N.k .,nJJar}' IIIl'gC t'U~f.. c.", ,-/CaIfl l,. prn'lumrn,1!' c",,'UJu di!'~udJ"

    Ccn 1m punW de losalamhrc\~ 105 filamenlOS pcnnana:en junIos. ahoB inuud...... (01la. perfCJfX iolld de la pi....... ) .....",C1l~ 1u consus lkdM ha..u.1I"': Io!.rc IoOIdMl....

    F~If"" 7.9. t I. /n~u /r.",

  • por k, mo:t'lc trabcrS.......t...t.. al cortar el diodo un"f-.x~&. ......... fa'JI....JuohloJli("au Jr pwtiaJuNr ,'_1i1u./n, L fi Jl
  • COMaor lltI!I Ou. 'du

    " , b- - -"":

    o-

    I-,g" ", 7. 9, O ~"elJ,.= /" "aMem" IUJl'"

  • acabado m~. prof... ional. (,'er CD;\F'Olos librolp.rabndor PIC:!), Juede t1tilizllr lilca t rnn~pu ""nIVeOIl un poco de pintura verde, esto se debe hacer preparar en las tiendas que vencen y preparanpinlura a Ulmntllri~. o;e debe lin ar una plU;1l de circuito inlpr(!SC) que tenga la mil.'lcal'lllLn l i~oldadllm de
  • Eslas cajas lrtmbin 'iOn utiliz.ad"s para insIBlaciones de c"bleado eslructLlntdll (v
  • 171:" ' " 1. 1Il.4. Fvl
  • I'a.. hae
  • '"'j~ura 7. //1.9. Fmogr
  • Fi:ur(1 7. / 0.1/. La.caj as puru {Jr(JyeC1os qu

  • luego "" manda . dob lar e l 1001a la me/ J"/>/,IrirI. f1'''u Iwpai/'I. .~ p.....,.. uliJi:,.,.I... r",td,,-,~ ""1