You are on page 1of 298

Microcontroladores PIC: Diseo prctico de aplicaciones 2da

Edicin

Jose Mara Angulo Usategui, Ignacio Angulo Martnez


ISBN: 8484124960
MGH 1999
APtNOICE C BREVC OESCRIPCI:-1 DEL MICRO"PIC TRAl!'[R 207

t:.>10> perifrico, C>t:in conectados entre si cn parak lo a la Puerta B. Para evitar un exceso
de consumo en d icha p uerta, tanto los kds como el d1>play d iponcn de los jmnper< J7} JS.
respectivamente. con '"que se les puede dc5concctar 'i. la aplicacin en curso no hace uso de
cualquiera de ellos.
El pack de resistencias RPACK 1 contiene 8 resis1encia, de 330l que actan como rc>i>
tcncta:i. de ab~orcin o hm itac1n.
La barra de diodos lummosos 08 contiene 1O dJodos tipo lc<l. L< l\ primeros. SO-S7.
representan, en caso de estar habilitados (J7). el estado de las seales RBORB'; el noveno led
no se emplea y el dec1mo sirve para indicar la presencia de tensin de -5V (\'ce ON)
La linea RBO puede actuar como emrada de interru1x:1n externa ll'T. Dicha seal de cn-
trJda "'aplica por el conector J2(3). Con el j umper JIO la selial RBO se conec:ta a los kds y al
display. a la entrada de interrupcin lf'\To. simplemente. se <icJa s in conc'.\.an.
Los perifricos conectados a la Puerta B pueden deshab1litar<e mediante sus respec11vos
JUmpers. Oc esta fom1a no tienen efecto alguno sobre esa puerta. por lo que las seales RBO-RB~
dJspo111bles en el conector de e<pans1n PIC-BUS pueden ser empicadas por otro upo de pen-
fncos e n otras conlig urac1o ncs.

EL MDULO LCD

Se trata de un mdulo de ,isua lilacin ~1l fan u1nrico de cri,tal liquido. capa7 de presentar 1
lineas con J 6 caracteres cada una
Aplicndole los cdigos ncce.anos se puede pro\ ocar diferentes efectos de '1sualuac1n
con10 parpadeo, scroJl. activacin de un c ur.!-Or. cte. Incluso t"~ posible la gcncrac1n de: n uevos
carac t erc~ defini<.los por el usuario.
Las 8 lneas de datos 00-07 estn conectadas con las 8 lineas de la Puerta B (RBO-RB7).
Es1a puerta. a \eces, acta como salida del PIC y entrada hacia el mdulo. Por ella se le apli -
can los diferentes cdigos de control pard real u.ar dtfcrcntcs cfecLos tic ,.,~uaJizac10n. as co1no
los cdigos ASCII de lo< caracteres a visuali1.ar. Fn otra< oca<ioncs la Puerta B debe actuar
como entrada hacia el PIC. ya que a su tra,,s el mdulo LCO devuelve cd igos tndicando ~u
estado interno, el contenido del buffer de memoria imema. e1c.
El mdulo es1 con ~tado a las lineas R.AO. RAI y RA2 de la Puerta A del PIC. 1:_,13,
lineas actan como salida y se e mplean para em iar las siguientes seiiales de control al mdu loc

RS =O Seieccion oel reg1stto de instrucciones


RS = 1 Seecc1on cel registro de datos

R/W=O Ciclo de escritura sobre el mdulo LCD


RIW= 1 Ciclo de lectura del modulo LCD
E=O Mdulo LCD desactMKlo
E= 1 Mdulo LCD actvado

1lay que destacar que la seal E est conectada con RA2 a travs del jumper J6. Si dicho
jumpcr c,t;i cerrado. RA:! controlar la hab1 lt1ac1n o no del mdulo LCD. Por el contrario. s1
estuv iera abierto. la se3 l E queda. conectada a tierra (n1\'CI >l) tl lr3.\s d~ Rl6. De esta
fonna el mhclulo est !>.cmprc desconectado)'. las lineas tanlt> de la Puerta A ( R.i\ O~R,-\2l como
208 \11CROC'O'<TROLADORES PIC DISEO PRACTICO DE i\PUCACIONES

de la B (R80-RB7) pueden ser empleadas por otros perifoneo,. ya sean Jo, que estn d1>poai-
bles en PIC Trainer o cualquier otro conectado al conector de expan,,1n PIC-BUS.
El mdulo LCO es un perifrico de visualizacin muy uHlizado en aplieacione> reales
Permite una cmoda. atract1\'3 y verstil forma de \.sual17acin alfanumr1ca e Incluso grfica

EL ClRCUITO GRABADOR
Se trata de una de las.secciones mas mtcres.nntcs del SISl<-"Tll3 PI C Traincr Su importancia
radica en la posibilidad de realizar Ja grabacin del PIC <'n circuiw. Esto >igmlica que el PIC
'"'a poder ser manipulado !leido. grabado. b-Orrado. cte.) directamente alojaclo en e l zcalo de
trabajo.
Esta 'cntaJa es an m< rete' ante >1 ~e emplea el m>delo de PIC l 6CS4 Este modelo dispone
de mcmonn EEPRO'l-1 como memoria de programa Esta memoria. a pesar de no ser voltil.
puede grabarse y borrarse casi un nmero indefinido de veces. As pues. este PIC. insenado en
su correspondiente zocato. va a poder ser grabado con mltiples programas > apl icaciones, al
tiempo que directamente se 'ejecutando y e' a loando sobre PIC Trainer Lo m1'mo pasa
con el PIC 161 84.
Ll circuito grabador permite grabar iodos los modelos de 18 y 28 pauta' de la gama medrn
de PIC:. Mediante el conector J3 se conecta al canal paralelo de cualquier ordenador per.onal
upo l'C/XT/AT El programa de control PIC:ME-TR. tOIJlmente en ca.,tellano e incluido en el
kit PI C Train~r. se encarga de gestionar toda... la~ operaciones. 1aJe, como leer el con1en1-
do del PIC ('i no e't: protegtdo). grabar. verificar. borrar (,]o el l 6 X84). e'tablecer lapa-
labro de configuracin. etc. En el CD-RO~ I gue .icompau a l libro :.e incluye el programa
PICME-TR y un tutorial mulllmcdia de manejo.
La conexin entre e l f>C) PJC Trainer se rcall/.a a tra\ s del canal para lelo. El circuito
integrado U3-CO:-.JTROU14.0 'e encarga de \erificar el hardware de PIC Trainer y la co-
municacin entre Cste y el PC.
La lectura/grabacin de los PIC de la gama mcdm e realn cn sene. Los bits de dato> ,e
leen o escriben secucnc1almcn1c. uno tra.' otro. a tra,s de la "Cal RB7 } son aplicados a l
canal paralelo mediante lo amplilicadores U40 } U4F. para <U posterior tra1am1cn10 por el
software de control.
La seal RB6 acta como en1rada de reloj para s incronizar la transf.!rcncia de los bits de
datos duran1e e l proce:.o de lcctura1grabacin del PIC. E>ta seal de reloj es generada por el
software de control :r se aplica por el canal paralelo a travs del amphlicador U4C:.
El software de control tambin genera urui seal que. mediante U4B. se aplica a l transitor
de conmu1acin Q 1. Este transistor al acth arse en' ia los l 3.8V generados desde la fuente de
al imentacin a la pa111a MCLRJVPP del PlC que se est leyendo o gn1bando A l mismo uempo
el diodo lcd 05 se ilumina indicando actividad en e l circuito grabador de i1PIC T rainer
Finalmente. a tra,< de U4A. el software de control genera la seal ~CLR, que resctea y
re1nicia al microcontrolador :"Jonnal 1nente esto ocurre al final1Lar cualquacr operac in de lec-
tura y o grabacin. con lo que e l PIC se l31Ua mmed1atamcn1c a c1ccutar el programa que
conlng.a en su memoria. cabc 1nd1ca.r que.. en cualquier caso y en cualquier mo1nento. el
w.uario puede provocar el Rcset manualmente accionando el pulsador RES ET SW 1
Dado que las seales que se emplean para la lecmra graba1:1n de un PIC wn RBb y RB1
y sta> a su ,ez estn conectadas a los leds, display y mdulo LCO. es importante dcsconcc1ar
estos p..-nf.:nco' mcd1an1c los JUmpers J7. J5 y J6. respectivamente. para que no supongan
carga alguna a dichas seales y alteren la informacin leida o grabada_

You might also like