You are on page 1of 318
Microcontrolador PIC16F84 Desarrollo de proyectos Enrique Palacios Munico Femando Remiro Dominguez ‘Lucas J. Lopez Pérez Alfaomega 45 Ra-Ma* Meander FICIAP, Dearden, 2 Eee incon Mech Pern Resor Domne easel LipeePee ISBN B77 04, en rg pela por Kav Eira MADMDtapate Oren rere Ra Ma Far MARCAS COMERCISLES: RAMA fa nna ol do hina meas regan de rm rp, endo ‘tc sen Bet ela sme pe Eta Mei. apn 208 Paar 1139, CuL De Vale 08100 Mes, De emt du rare Nain ea oa El Mena Repu e317 rsoworoas. 10-8 Derechos sar. Exebscs pope asec ts sage ra Syndr welt cagaer mai pe per deers Seopa Nora ivrorraxre Teiaomectn emer eve sree wa Guenter tion el oa pei rca foes ‘Smt AcradMecanue EDITOR sx te ay es anes ‘eepeite por ererns amie: ats) pein ese pean Sebamed irs compen ence por ae Inpro en Mle“ Peat ia Mees A mimyer Maribor de aye cari y patos A mis ios. Cristy Enrique mi may fen de ales faciones ipa, Ena Srv, cn recatciies arf Ai pores hijo dom poopie ia Lacs Amis mes, Nota comb ve compartir ms ds Mice gue se ko cade adn gue nas gu oes oko ao Sede ue aye = ‘cerry progromar microconaadorer perf Fernando iNDICE Capt: MICROCONTROLADOR PICISEM... 14 Micon PIC 12 Aiionancin ae PICA 43 Prenae cmdline = ee eee eee eee cece 4142 Oecaser Re - 143 Ovcasaes Sy = : 4144 Uiando wna stl dele 15 Rowen 16 Mowe end Capt 2: PERIFERICOS BASICOS 24 Diodo LED. 232 marge padres 2 sale igs em opcopasors t 24 Daly deste pm 25 Comrades 2309 51 Cnmoleone 252 Contoleon re minarnen pala DIL 253 Comulmedane fae 25 Contd pata can ac <= 26 Damier one <= Capt: GRABACION DE MCROCONTROLADORES IC 265 Este =— » = " ee = 2 2 Gian dee mics omnes HL 652 Cbg ceopncin a 433, Software de gabaciém IC Prog — - mM 653 Openndos ~ = 7 a 14. Grabacigin con medios reducidos.. a 3 - ia a : $35 Sito ee oc ase he $ pd ep he im 7 — a » 6.46 Constantes tuméricas y alfumuméticas. enon a a See appa HSS mtn im a 1.7 IC-Prog trabajando bajo Windows 2000 0 XP. Fy (68 El epenorio de instrucciones. 7 : a ee ete 33 petri = i —— —— ia Conta ORGANIZACION BELA MEMORIA ® sei 8 41 hai nem CIEE ” Star a a tanear ates 2 awe a 45 fetes a we 3 Beene ee mara aR = Manatee 7 seein 0 Coe |S Gaga BS : oR 1 Ree toraepepene 4 sisi i Soups coe = 7 shige ——— ——— Ait ee ati 8 $130 — 2 Hees Sie RS === 3 ioe : a ce nfigur 7 GI3GINCLUDE .. B Cpt se ANQUERECTURA DETER « Corti ang Ch MELA 2 See 2 team was — FT mee te 5 ers = 4 32 poten prea SS bod pgame —— # 34 tee ag ————— ‘ 2 ee ee : 2 3 Veneceac 3 6 Keer eS Sram ape Shee ~ 3 353 Venuce omen : s 33 here = : 3 35 Vom tec atanaenaiane ‘ Core oo 155 Vern posta Wa, Com er FRECUENGIA 3k alse 2008 0k sits sk Laas 1008 eke sk “Oskite 200 7F ok Dake 100% do2h 4.8 RESET FF lamaio reser ca un sicnsonlsoe poses la wicca de sa fanciesnsets, oma fnconar dele eo En ene ta a mayors le Opn > argue ogee oa gra 39), Se paciowrnedas oe Figur 39 Elec el itlomes Conziguare ware acceso para programa ls mirocoulaes PIC, es (iad el ICProg al programdor azn, e el eso gue moe oc Prradr copa om JDM, Par al ay ae aecee a mem er> Tips hada con gus apc. a pala ef gua -10-cn aque be elegir el ipo de progampdor como JDM y selector el ue dein (COM 0 CON 2, segin oes conectado el odenn. Fig 310 Selec del regromacr A caminncin se debe slesionr ot dpostive arabe, en ete caso el Imcecontolde PICTOFS4A en el me Aes > Disposivo > Merch Pre > Mas > PICTGES4, tl somo dese fg 1 Pig 5.12 Elnombre del dapotng weleconads parce lent (egies tv irr ioctl ncn LP, RC. XT, HS) Para elo en a vettana Onl elig l wp XT (ocd ital Je ‘mr os monn qe ean en sie (ra 13) A elimi pene to oa se perma ‘lc vars cnfguacions el dpsives (Tigra 13) a pall (GrIC Pop se meses ex ‘+ WOT (rachdog Timer. Haitacio del Watch, ayo sgiieade ‘alice capita 16, Enaplicciones sees se desis ‘© FWRE (Power Timer). Tempore lence. En aplicacions ‘oc eat + CP (Code Protect, Presi de lige de programa. Cun 16 ‘wogrma la protec leo, noes posible le contenido de a ‘mera de almanera que el cdo dl programa nos ude copia, corms. aumcds nenrescenTnoLnoMEs He 3 teat, aunque si se puede volver a borar complements tao el ‘nicrocontolnior En apisione seein we sicle Sahai Fgura 513 Sle del ipo de scladory de os Bes de configure EL IC-Prg yt exten canciones de proce a Iga de datos coe ‘Sspsitvo ined cae progarada Para ele prtalla eel Se ‘stn los datos del programa de conola gba or jean program Se ‘tt paral creat del gu -2 qu esa infra poprionads por {os nteuptes de poet AI vue en os LEDs one a Pr ‘emda el ia "16 O186 OFF OOS T2KS 80S 0086 2805 el ‘pico de etor nimeros headeinaless dtr en cl capil 6). Unt ‘eros esos cg pals dead ral pct ies Eel cnt 7s cxpcar som cra exes dao mis ea 3 part Acari cea sense sal de cee, Para procs a gratin dl chip sts con actrees Comando > Prorama ip +15) ben patel finn FT pe Purse el ftno comands de Ia bam do hema (3 abe {Ship El chip comewar sr prramodo con Ts dato argu nl baler Pagar 515 Coosa programar el PICISESA 10" El proceso de gbaco rt mosrando, ta com puede apreiase el gua Selb. El tempo empleado x In gbucin dl PICIOTSSA depict de la ‘apd del ordcaioeo el que sete rain. 1 Una ver termina ta progrmaciée se procidert auomitmente + la serene fr dts eros on hip infrmande dete roc com a ‘antl com equ emma ene ia 3-16 Dee mo eg rg del dopostiv sid ects cota aid 06 Ponda uncer del rie pogroms) Feet. [Enel ewo de qu la verifeacén haya sito cores, s_infomar deco ‘mean la Yrtarareescntia ea figua 317 Yel pron de sabia ek alts Fgura 317 orbacién correcta Sim mirocuobdb et prog cou la eta de ip, des tne ‘lad sop CP (Case Pro del ea de conic (gu 3.21), Tos dts grabs o pueden st dc e a fise de verfacn J pr a, ‘S01 po ple rane vimalzo sm emer de sec, sn rbso In ‘pais puede taber ado elds coecumente Mis adc ne expen ‘Sie evar est pana deena 1 Una vez gad PICIGEBSA sd ext dt programiry comprar ‘ects Rnconaremo dente el chetto comand Eo ett cao el [roarama qo ices scr pt el Per edt ido das tac leas Feta A ale et cinco 'un-amay de tmp Esto 80 pd cmprobar cane eto de aura 12 15" Los dos gatas enc miercontlaor yl conigracin se pda svar a ‘hero isnt romeo ual de Windows mots ase ‘meni: drchno > Grardar com gosado al hiv un nome con ‘etesn * i, or po Enero 0 in, 3.6. BUFFER DE ALMACENAMIENTO DE PROGRAMAS 1 1.Prog dpe debe pra gud dfs en mori, cad uno de los pede almacenar be ened de wn chip ode un archivo Pere rear dees (persone on aloe, coma ropamar in chi empan u conti El sno 3 nue de ets bles bac edt as pests que oparcen o a par irioe_ (polis dt C-ro (Hun 3-18) suet IeeT Pega ec os bis de ats 3.7 IC-PROG TRABAJANDO BAJO WINDOWS 2000 0 XP En caso deta con sss operaves Windows 200, XP o NT, s debe ‘ener en amis carpet gu lah getlepogenleer ipng. paeR Windows XP. se fico se pee descarga ds Web een e-ocom Aes ‘yu acta a pede Hattar Drv NTP000%P ize le es Opens Miele gn 319 | Cee} oe} Figwa319 Par Windows NT, 2009 XP hay ut “Hebi river NTP 3.8 ERRORES FRECUENTES EN LA PROGRAMACION Cando or sna case Is potanacign so we rein cerectamase IC Pog {nfm elo median vio cpm, Eerie on programa Se {MPIC ee mourado ea a venta de figura 3-20, gue noon de eel vena consis et chp Is den 0008, qe x pms pon de mers de rogram dtm. Pir 3-20 Pal pea de err ene rogramacin ‘Bue ere wel estar mata por alsin filo en li comnicn ene cl neon y poem, coms ped + Lamad cone del cable ei La coleaci eminent PIC onl poprmdr 1 Li confgwncin nsec cel pues sene COM 1 9 COM 2 Unchip defen ‘Uns configu da precio de igo Parsons se dbon sep hs paso cramer cain: 1 Ascguane que a0 est selesonaa la protein de cigo CP ea ls bis de onfgiaica (gum 321). Este es uh ever muy tc y co este as el ‘roams les ow per yt de elon como cero svn lene Se ‘tiene en aparece Ree Piura 5:21 aprotic iio pred con wna pale cde parr Si den mnt la prt de iio y eno aprezea teem en se <& veczadin, es recesro qe I dsubtte. Par ello ete selec e mend is» Opeiones > Propramaciony dea as dos cals de ‘eva come ve usc aun 3-2, 2 Uma vez vesifado que bo ba eepido In opi de precio de go pan programa el PIC pute coninsr nla signs cmprtasones ‘+ Revisar que el PIC se encdents ben inuolusdo en et 2écalo de prgsmadoy, co disci de a cpa cocecay sn ninguna pti ‘Soblad oot To gu desraciadaent os ecuet 1+ Vercar quel cable sree bien comet ns ds exes, td cel conto dl programe como exe ordetado. pesancv oe nn ‘+ Compobucon un plincto que no by sngun canes del cable ri 1 Dee segue de que ba legion Ahstes > Tpo > Harare, tipo ‘propa cart DID 9 el pero COM adzcuad, + Comprotar que el dispositive clgido es el que realmente est orange (PICTOFREA). 5° nea de ie ninguna de esas comprare ders ro se sons ‘eprom cea to chip que est cen estado pre pve ‘dscarac gu ilo exe on oa gba asl seg gure cip tlgpescencuraen al ado, Cuno stra en uo debs sists opeavos Windows XP. Windows No Windows 2000 ambi spud a pant de eer wosrada ena igus 2, igre 328 Ero spice pra sstemas operatives Windows 2000.XP y NT fae rr indc gu el steno pute scaler 4b pues de ordre y Por ‘ar tanpoco al gaador conewado 1 els como Se indo aneiene pa ‘olism se Jeter install Fikes sprog een el mae dicta gu larch ‘Seeuaieprogetey, ade atv acpi de Haba Diver N20. Se enews eel Ina jses > Opciones > Macon (Fgura 319). Una ee Taba ete eer el rogram pais oleracea part ec memset, ‘Siurd peseeunete preyed ra rela la propanacde de los dayeses 3.9. PRACTICAS DE LABORATORIO Resp eectinino dest cn exe tema, lose a gab ene rcmeanolaor de Toe progam que fe inican y comprichese cored Felon cvel entender sc de fig tremor Ohm: Los ods LEDs const ible bajo dl Pu B yagi jr dl bbe alos nomen. Lex dts (laid de eo Diet ctadecinals seep enu pain apa: ks 0186 1283 300 ONG DAD atrenaor_O7- in FI Pues Bue set como it, conzlad por elit 0 «bt Poo A quran como eri Dar uc ‘+ SIRAO= se encendon todos lo LEDs esd SHRAI=0'5e enenden sl los LEDs del ible sto, as do paar son 16830186 SOF onkS 128330 1005 300 ntreandr 3b: Lee pre Paso A wa catia sispe meno de 8 ta can inn elmer) de LEDs que funn ss alt. orem ie Si" 0101" cnc e decal en fos LEDs conccaos l Pao B Se Duna ‘Sign “00011111 son le encode LEDs (D4, DS, D2, DIy DO) La dato 8 pats: 16830186 OFF 08S 1283 on0s 200 oR nos O72 300 MOL 03 MOT Stor I yor We Pig 324 ator a grata com Prog paral programa Entre 05 Am Entcenador tin: Lov doles pars cooctds al Puete B $2 cnienen uate 04 tein Ins inpres peomanesenspagaon, DespcsseeiendIot pars rates erp y se aputan optes. os dea pba so: 16830186 1283 3055 0085 2009 2009 ONG 2s05S0CS_ GORD FO GONE 00D OHRC 2D ntremadorOSbin: Por la bara de LEDS conta al Puen Ban LED) cen roa 3 eg dan seams en ada posi. Cuando gna ‘ha capa tos fos LEDS ye mievo pela pun. Les dios gr sn (oisrd oe tom my precios a eer 2ans Sock GORD 30 ONC OD BRC AND tsb 2508 tons

You might also like