Documente Academic
Documente Profesional
Documente Cultură
a util
iz ación de e s te l
e nguaje
para aprove ch ar alm áxim o l os re curs os de lm icro
Ll
e gó e l"día D" a l
os EE.UU. Un orde nador l
e ge ndario M ódul
o para e le ntre nador de PICs
h ttp://w w w .are acapacitacion.com .ar
.s taff
núm e ro = 5;año = 2;
Cons e jo Editorial :
M ario Sacco
Arge ntina
.indice
s e rvice .s e rvis ys te m @ gm ail.com
M axim il
iano M artín Sim onaz z i
Arge ntina
m axis im onaz z i@ gm ail
.com
De s carga Gratuita.
Es te conte nido s e rige por l
al ice ncia
de Cre ative Com m ons “Lice ncia Cre ative
Com m ons Atribución-No Com e rcial -Sin
O bras De rivadas 3.0”
.e ditorial
Lue go de cas i un año s in publ icars e , nue vam e nte tie ne s e n tus
m anos un núm e ro de l a . Varios m otivos im pidie ron q ue
pudiés e m os cum pl ir e n tie m po y form a con e ll anz am ie nto de és te , e l
q uinto núm e ro de nue s tra publ icación. En e s os m e s e s s e h an s um ando
una bue na cantidad de col aboradore s , y h e m os re cibido ce nte nare s de
corre os pre guntando “¿cuándo vue l ve a apare ce r un num e ro de l a
re vis ta?”Bie n, l
a re s pue s ta ya l
a conoce s : a m e diados de junio de 2009 .
Foro uControl
: h ttp://w w w .ucontrol
.com .ar/foros m f/inde x.ph p
//página 0x04
PIC bas ic cuarta parte
Continuam os con nue s tro curs il lo de program ación de m icrocontroladore s e n
le nguaje PIC BASIC de lPIC SIM ULATO R IDE. En e s ta e ntre ga ve re m os com o
e m pl
e ar e s te l
e nguaje para e s cribir e n dis pl
ays LCD al
fanum éricos .
//página 0x05
una bue na cantidad de e s tos
parám e tros , cada uno con u-
na función de te rm inada. Los
dis ponible s para e l m ane jo
de LCD al fanum éricos s on
l
os s iguie nte s :
De fine e lnúm e -
ro de bits de l a inte rfaz de
datos . Se pue de n as ignar va-
lore s de 4 u 8, s ie ndo 4 e lva-
lor por de fe cto.
De fine a q ue
pue rto de lPIC te ne m os co-
ne ctado e lport de datos de l
LCD. Los val ore s pe rm itidos do e l pin E de l LCD. Por inicial
iz ación de l a el
e ctróni-
s on PO RTA, PO RTB, PO RT- de fe cto s e as um e “2” . ca de lLCD. Por de fe cto, e s -
C, e tc. Por de fe cto s e as um e De fine a q ue te valor e s de 100.
PO RTB. pue rto de lPIC te ne m os co-
De fine cuale s e l ne ctado e lpin RW de lLCD.
prim e r pin de lpue rto q ue u- Los val ore s pe rm itidos s on
s am os para e nviar l os datos 0, PO RTA, PO RTB, PO RTC, PIC BASIC de l PIC
al LCD cuando s e l e cciona- e tc. Por de fe cto s e as um e SIM ULATO R IDE dis pone
m os un bus de 4 bits . Sol o “0” , q ue s ignifica “no us am os tam bién de una s e rie de
pue de s e r e l0 (para l os pi- e lpin RW ” . ins truccione s q ue pe rm ite n
ne s e l0, 1, 2 y 3) o 4 (para u- De fine a q ue e le nvío de com andos e ins -
s ar los pine s 4, 5, 6 y 7). Por pin de l pue rto te ne m os co- truccione s aldis pl ay.
de fe cto s e as um e “4” , y e s ta ne ctado e lpin RW de lLCD. La prim e ra de e l l
as e s
ins trucción s e ignora para Por de fe cto s e as um e “0” , LCDINIT, de s tinada a inicia-
LCD_ BITS = 8. q ue s ignifica “no us am os e l liz ar l a el e ctrónica a bordo
De fine a q ue pin RW ” . de ldis pl ay. Com o e s l ógico,
pue rto de lPIC te ne m os co- De fine e s ta e s la ins trucción q ue de -
ne ctado e lpin RS de lLCD. cuantos m icros e gundos de - be util iz ars e ante s de e nviar
Los val ore s pe rm itidos s on m ora l a e s critura de un co- cual q uie r com ando o dato al
PO RTA, PO RTB, PO RTC, m ando e n e ldis pl ay. Por de - LCD. La form a de e s ta ins -
e tc. Por de fe cto s e as um e fe cto, e s te val or e s de 5000. trucción e s l a s iguie nte :
PO RTB. La m ayoría de l os LCD
De fine a q ue funcionan bie n con un val or LCDINIT n
pin de l pue rto te ne m os co- de 200 o incl us o m e nor, as í
ne ctado e lpin RS de lLCD. q ue convie ne cons ul tar s u Donde “n”e s e ltipo de cur-
Por de fe cto s e as um e “3” . h oja de datos para col ocar e l s or q ue q ue re m os q ue m ue s -
De fine a q ue val or corre cto y h ace r m ás tre e ldis pl ay. Enviar un “0”
pue rto de lPIC te ne m os co- rápidos nue s tros program as . h ará q ue e lcurs or pe rm ane z -
ne ctado e lpin E de lLCD. De fine cuan- ca ocul to, un “1” s ignifica
Los val ore s pe rm itidos s on tos m icros e gundos de m ora q ue e lcurs or parpade ará, un
PO RTA, PO RTB, PO RTC, la e s critura de un dato e n e l “2”nos m os trará un curs or
e tc. Por de fe cto s e as um e LCD. Por de fe cto, e s te val or s ubrayado, y un “3”nos pre -
PO RTB. e s de 100. s e ntará un curs or s ubrayado
De fine a q ue pin De fine cuan- y parpade ando.
de lpue rto te ne m os cone cta- tos m icros e gundos de m ora l a
//página 0x06
l
a actual
.
De s pl az a e l
conte nido de lLCD una pos i-
ción a l a iz q uie rda.
De s pl az a e l
conte nido de lLCD una pos i-
ción a l a de re ch a.
Borra l a pri-
m e ra líne a de lLCD.
Borra l a se-
gunda l íne a de lLCD.
Col oca e l
curs or e n l a pos ición “x”de l
prim e r re ngl ón de lLCD. “x”
pue de te ne r cual q uie r val or
e ntre 1 y 40
Col oca e l
curs or e n l a pos ición “x”de l
s e gundo re ngl ón de l LCD.
“X”pue de te ne r cual q uie r va-
lor e ntre 1 y 40.
//página 0x07
prim e ra líne a de ldis pl ay. Es DEFINE LCD_ BITS = 8
un bue n e je rcicio re corre r e l DEFINE LCD_ DREG = PO RTB
código e xpue s to m ie ntras s e DEFINE LCD_ DBIT = 0
inte nta de ducir com o e s tá co- DEFINE LCD_ RSREG = PO RTD
ne ctado e lLCD alPIC m iran- DEFINE LCD_ RSBIT = 1
do l as ins truccione s “DEFI- DEFINE LCD_ EREG = PO RTD
NE”de lprincipio de lprogra- DEFINE LCD_ EBIT = 3
m a. DEFINE LCD_ RW REG = PO RTD
En e l s e gundo e je m - DEFINE LCD_ RW BIT = 2
plo s e m ue s tra com o im pri- '
m ir e lconte nido de una varia- LCDINIT 0 ‘inicializ o e lLCD s in curs or.
ble (“A” ) e n e lLCD. Concre - '
tam e nte , s e m ue s tra un te xto loop:
e n e lprim e r re ngl ón, m ie n- LCDO UT "w w w .uControl .com " ‘M ue s tra e lte xto…
tras q ue e n e l s e gundo s e W AITM S 1000 ‘Es pe ro un s e gundo
cue ntan l os núm e ros de l LCDCM DO UT LcdCl e ar ‘Borro e ldis pl ay
65535 al0. W AITM S 1000 ‘Es pe ro un s e gundo
GO TO l oop ‘Vue lvo a l oop: para re pe tir inde finidam e nte .
//página 0x08
s e guridad e n m icros fre e s cal
e
Todos l os q ue trabajam os con m icros de s de m uch o tie m po s ie m pre tuvim os un
gran probl e m a y e ra e lh e ch o de q ue cual q uie ra podia cl
onar nue s tro firm w are .
En e s te artículo ve re m os com o l a e m pre s a Fre e s cal
e nos brinda una s ol ución
m uy práctica.
//página 0x09
l
ia e s tos pue de n e s tar im pl
e- ve ctore s e n val ore s m uy pró- Te nga pre s e nte q ue l a IRQ
m e ntados o no. Para tom ar xim os , s ino dis tribuirlos a l o por de fe cto e s tá activa e n e l
un e je m pl
o: largo de toda l a FLASH . Es to re s e t y de be de s h abilitars e
pue de re al iz ars e m e z cl
ando con e l com ando m ov #2,
68H C9 08GP32: las rutinas a l ol argo de lpro- INTSCR. NUNCA de je l os
gram a (s i tie ne l a FLASH ve ctore s de l a cl ave q ue no
FFF6/FFF7 = Ve ctor CH 0 m uy com prom e tida de e s pa- us a e n $FF.
tim e r 1 cio) o forz ando pos icione s
FFF8/FFF9 = Ve ctor PLL “raras ”m e diante e lcom ando
FFFA/FFFB = Ve ctor IRQ “O RG”e n l ugare s vacíos de
FFFC/FFFD = Ve ctor SW 1 la FLASH .
Si utiliz a e l
ve ctor, e l val or de be e s tar
de ntro de lrango de l a me-
m oria FLASH y apuntar alcó-
digo de l a inte rrupción corre s -
pondie nte . Es to re s tringe e l
rango de val ore s pos ibl es y
pe rm ite a un atacante barre r
un m e nor núm e ro de pos ibil i-
dade s para de s cubrir l a cl a-
ve corre cta. Lo m e jor e n e s te
cas o e s no de jar todos l os
//página 0x0A
NCom bTotal
= 655364 = 1.8
× 10^19
NCom bTotal
= NCom bV1 x
NCom bV2 x Com bV3 x
Com bV4
Es te e s un núm e ro m uy gran-
de , por l o cualpue de s upo-
ne rs e q ue e s m uy difícilrom -
pe r e s te código. Elpunto cl a-
ve s e rá e ntonce s q ue tan rá-
pido s e pue de probar una
por una h as ta cubrir todas
l
as pos ibl e s com binacione s .
La única form a de probar u-
na cl ave e s lue go de un PO R
//página 0x0B
Es te anál is is e s vál ido de todas l as ins truccione s
dado q ue no s e conoce e lre - com pre ndidas e ntre cada l e c-
s ul tado h as ta no h abe r ingre - tura.
s ado l os 8 byte s . Si s e pudie - Una ve z final iz ada l a
ra s abe r s i cada byte e s co- En e ll is tado de l a RO M pue - cl ave , e l proce s ador e nvía
rre cto o no s in e s pe rar alfi- de ve rs e q ue e lm odo paral e - un BREAK y de s de al lí en
nal , bas taría con probar 128 lo pe rm ite ace l e rar e lingre s o m ás todos l os com andos de -
x 8 ve ce s = 1024 prue bas y de l a cl ave vacía (todos $FF) be n e nviars e e n form a s e rie .
obte ne r l a clave corre cta e n ponie ndo 8 re s is tore s de Com o concl us ión, po-
1 s e gundo!. “pul l
-up”e n e lPO RTA. Util i- de m os de cir q ue e s te m éto-
Siguie ndo con e le je m - z ar e s te m odo para ingre s ar do de prote cción de l os da-
pl o #4, e n l a dire cción FF33 otra cl ave e s m uy com pl ica- tos e s m uy s e guro y pode -
s e pue de ve r l a ins trucción do (aunq ue pos ibl e ) dado m os e s tar tranq uil os q ue
NO P ins e rtada para q ue s e q ue e n l a dire cción FF23 s e nue s tra inform ación s ie m pre
produz ca e lm is m o de l ay an- le e PA7 para ve r s i e s s e rie va a e s tar s e gura de ntro de
te cl ave corre cta e incorre cta o paral el o y e n FF2B s e l ee un m icrocontrol ador Fre e s -
e n am bos l az os , no pe rm i- e l prim e r val or de s de e l cal e.
tie ndo infe rir de s de fue ra e l PO RT, no e xis tie ndo una re -
re s ultado de lte s te o. Sin e s ta fe re ncia de tie m po de s de e l
ins trucción podría m e dirs e e l e xte rior q ue pe rm ita s abe r
tie m po de s de l os byte s e nvia- cuando cam biar e lval or de l Datas h e e t de m icros 68H C-
dos y e lBREAK q ue ge ne ra PO RTA. Una form a pos ibl e 9 08, notas de apl icación
e lproce s ador alfinal iz ar la e s m e diante un circuito de re - Fre e s cal e , nota de apl ica-
ve rificación y obte ne r l a cl a- s e t m uy pre cis o, s in us ar e l ción Ing. Dubatti e Ing.
ve e n pocos s e gundos PLLy de te rm inando e lde l ay DiLe lla
//página 0x0C
m ódul
o PIC Traine r 18
Se trata de ls e gundo m ódul o de nue s tro e ntre nador de s tinado a al be rgar un
m icrocontrol ador. En e s te cas o, pue de n util iz ars e los PICs de 18 pine s m ás
popul are s , com o e l16F84A, e l16F88, 16F627A, 16F628A, 16F818A y m uch os
m ás . Su cons trucción no pre s e nta dificul tade s , y s e guram e nte podrás apre nde r
m uch o s obre program ación de PICs util iz ándol o. ¡M anos a l o obra!
//página 0x0E
//página 0x0F
Elre gul ador de vol taje Aunq ue pare z ca ob- re pre s e ntar) datos a (o de )
e s tá dotado de l os dos con- vio, te ne m os q ue re cordar al nue s tro program a. Los jum -
de ns adore s de 0.1uF de ri- le ctor q ue no de be col ocar pe rs JP1, JP2 y JP3 pe rm i-
gor, y un diodo LED, e n s e rie m ás de un jum pe r a l a ve z , te n s e l e ccionar s i cone cta-
con un re s is tor de 220V s e ya q ue e n e s e cas o e lm icro- m os alPIC e lLED o e lpul -
e ncie nde cuando e l circuito control ador no funcionará. s ador.
e s tá al im e ntado, para q ue s e - En cuanto a l os cris ta- En cas o de s e l e ccio-
pam os q ue s e e ncue ntra e n le s , h e m os e l e gido (com o nar l os pul s adore s , de be m os
e s ta s ituación. pue de ve rs e e n e le s q ue m a re cordar q ue e s tos pone n e l
Talcom o ocurría con el éctrico) val ore s de 4M H z , pin corre s pondie nte a 5V cu-
la pl aca para m icrocontrol a- 8M H z y 20M H z , pe ro nada ando s on pre s ionados . M ie n-
dore s de 40 pine s , e n l ugar im pide util iz ar otros . Ell e ctor tras q ue e s tán e n re pos o, l as
de util iz ar un cris talcom o os - pue de cam biarl os a gus to. e ntradas s e m antie ne n a
cilador de lPIC q ue e s tá s ie n- En cas o de util iz ar al- GND a través de s e ndos re -
do e m pl e ado e n e lm ódul o, gún m ode l o de PIC q ue dis - s is tore s de 10K .
h e m os col ocado 3 de e l los . ponga de os cil ador inte rno y Los cone ctore s s i-
Una s e rie de jum pe rs (ide nti- s e q uie ran util iz ar los pine s gue n l as m is m as norm as
ficados com o JP4, JP5 y JP- 15 y 16 de lm is m o (corre s - q ue e xpl icam os e n e lartícul o
6) s e e ncargan de s e l e ccio- pondie nte s , e n ge ne ral , a A6 principal de nue s tra re vis ta
nar e l q ue s e corre s ponda y A7) com o pine s de e ntrada núm e ro 4, as í q ue no de be -
con l a fre cue ncia de trabajo / s al ida, bas tará con no col o- rías te ne r probl e m as a l a h o-
q ue re q uie ra nue s tro proye c- car ninguno de l os jum pe rs ra de de te rm inar l a función
to. Los dos conde ns adore s m e ncionados . de cada pin. Com o re gl a ge -
de 22pF com pl e tan e s ta par- En e l cas o de confi- ne ral , re cue rda q ue de l os
te de lcircuito, y pare ce n fun- gurar l os pine s 15 y 16 com o pine s e xte riore s de cada co-
cionar bie n con l as fre cue n- e ntrada / s al ida, e s tos s e ne ctor s ol o s e e m pl e a uno
cias típicas util iz adas . En com portarán de l a m is m a (+ V) y l os otros cuatro e s tán
cas o de util iz ar PICs q ue fun- m ane ra q ue e lpin 3, corre s - s in cone ctar. De l o cinco inte -
cione n a m ás de 20M H z , e s pondie nte albit 4 de lPO RT- rior, uno corre s ponde a GND
pos ibl e q ue h aya q ue cam - A. Es to h abil ita l os LEDs y y l os otros 4 a datos . No e s
biarl os por conde ns adore s pul s adore s incorporados e n m al a ide a te ne r a m ano e l
de 15pF o incl us o al go m e - e lm ódul o, pe rm itie ndo s u u- gráfico con l a función de ca-
nos . s o com o form a de ingre s ar (o da pin cuando de cidas h ace r
//página 0x10
al gún program a para cargar s ador, e lm icrocontrol ador s e pue nte s , diodos , z ócal os y
e n e le ntre nador. re s e te a. Durante e lfunciona- re s is tore s . De ja para e lfinal
La única e xce pción, o m ie nto norm alde lprogram a, los cone ctore s , re gul ador de
de s vío de l o norm al , q ue pue - e lpin e s ta a + V. Eldiodo im - vol taje y conde ns adore s . A-
de s ve r e n e ldiagram a de pide l os proble m as q ue podrí- s e gúrate de q ue , invol untaria-
los cone ctore s e s e n l os pi- an s urgir e ntre l as al im e nta- m e nte , no h ace s un pue nte
ne s corre s pondie nte s a RB6 cione s de lm ódul o y de lpro- e ntre dos puntos de lcircuito.
(CLO CK ) y RB7 (DATA), ya gram ador alutil iz ar e lcone c- Pre s ta e s pe cial ate n-
q ue pos e e n un re s is tor de tor ICSP. ción a l a h ora de s ol dar l os
220 oh m s e n s e rie . Cum pl en com pone nte s q ue tie ne n “po-
con l a función de pe rm itir pro- laridad” , com o l os diodos ,
gram ar e l PIC m e diante e l LEDs y conde ns adore s e l e c-
cone ctor ICSP s in ne ce s idad Si ya h as m ontado al - trol íticos . Tam bién e s im por-
de re tirar e lcabl e q ue cone c- guno de nue s tros proye ctos , tante q ue col oq ue s e lz ócal o
ta e l e ntre nador con e l no te ndrás ninguna dificul tad de s tinado alPIC e n l a dire -
m ódul o de turno. Por s upue s - al a h ora de cons truír tu pro- cción corre cta, ya q ue de h a-
to, s i l
o de s e as pue de s re e m - pio e ntre nador. De s carga e l ce rl o m alpue de s confundirte
pl az ar e s os dos re s is tore s arch ivo PDF corre s pondie nte cuando ins e rte s e lm icrocon-
por s e ndos pue nte s , y a otra alPC de s de nue s tra W e b, y trol ador, dañándol o.
cos a. Sol o de be rás q uitar e l m e diante l a form a q ue m ás Una ve z m ontado to-
cabl e pl ano a l a h ora de re - te gus te (pue de s us ar e l“m é- do, s in col ocar e lPIC e n s u
program ar e lPIC. todo de l a pl anch a”e xpl ica- l ugar, al im e nta e lcircuito con
Elpin 4, q ue corre s - do e n l a re vis ta núm e ro 1) una te ns ión de e ntre 7.5 y
ponde alRESET (y albit 5 trans fiére l
o a un troz o de 12V. ElLED “Pow e r”de be ría
de lPO RTA) e n l os m icrocon- PCB virge n. Lue go, albaño e nce nde rs e . Si e s as í, ve ri-
troladore s PIC de 18 pine s de cl oruro férrico; y por úl ti- fica con un m ul tím e tro q ue l a
(al m e nos , e n l os q ue s on m o, una bue na l im pie z a y te ns ión e ntre l os pine s 5
com patibl e s con e s te e ntre - h ace s los aguje ros . (GND) y 14 (Vcc) de lz ócal o
nador), e s ta unido a un pul - Al a h ora de s ol dar l os de lm icrocontrol ador s e a de
s ador a través de un re s is tor com pone nte s , com o s ie m - 5V. Tam bién pue de s ve rificar
de 470 oh m s y a + V m e dian- pre , re s ulta m ás s e ncil lo s i q ue e n l os cone ctore s de e x-
te otro de 4.7K y un diodo prim e ro vas col ocando l os pans ión e s te pre s e nte e s a
1N4148. Alpre s ionar e lpul - q ue s on m ás bajos , com o l os te ns ión. Si todo e s ta bie n, ya
//página 0x11
tie ne s l
is to tu e ntre nador. Ca-
s o contrario, re pas a l as s ol-
daduras y pos ición de l os
com pone nte s .
H e m os m ontado otra
pl aca m uy im portante de nu-
e s tro e ntre nador. Exis te n u-
na gran cantidad de proye c-
tos q ue pue de n re s ol ve rs e
con PICs cons ide rados “pe -
q ue ños ”o “m e dianos ”com o
los q ue s oporta e s te m ódul o,
as í q ue s e guram e nte podrás
pas ar m uch as h oras apre ndi-
e ndo con él . Re cue rda q ue
para m e jorar s us pos ibil ida-
de s de e ntrada / s al ida, pue -
de s cons truir e lm ódul o de 8
e ntradas / s al idas publ icado
e n e lnúm e ro ante rior.
//página 0x12
re s is tore s
Conocidos e n al gunos país e s com o “re s is te ncias ” , los m ode s tos re s is tore s
form an parte de prácticam e nte l a total idad de nue s tros proye ctos . Elcódigo de
colore s q ue s e e m pl e a para de notar s u val or e s una de l as prim e ras cos as q ue
apre nde todo aficionado a l a ele ctrónica. En e s te pe q ue ño artícul o te contam os
todo l o q ue ne ce s itas s abe r para e m ple ar corre ctam e nte e s te com pone nte e n tus
circuitos .
//por: Arie lPal az z e s i //
arie l
palaz z e s i@ gm ail .com
//página 0x13
cuadro núm e ro 1 figuran l os E6 1.0, 1.5, 2.2, 3.3, 4.7, 6.8 Tol
e rancia: 20%
val ore s bas e de cada fam il ia
de re s is te ncias . Las de m ás E12 1.0, 1.2, 1.5, 1.8, 2.2, 2.7, 3.3, 3.9 , Tol
e rancia: 10%
s e rie s , com o l a (2% de 4.7, 5.6, 6.8, 8.2
tol e rancia), y l as m e nos util i- E24 1.0, 1.1, 1.2, 1.3, 1.5, 1.6, 1.8, 2.0, Tol
e rancia: 5%
z adas y agre gan 2.2, 2.4, 2.7, 3.0, 3.3, 3.6, 3.9 , 4.3,
val ore s inte rm e dios a l os 4.7, 5.1, 5.6, 6.2, 6.8, 7.5, 8.2, 9 .1
m e ncionados , y tol e rancias
pos de códigos , uno util iz a gan tre s ce ros . Las re s is te n-
m ás pe q ue ñas .
tre s bandas y e lotro cinco. cias con cinco bandas de co-
Para no te ne r l a ne ce -
En e lcódigo de cuatro ban- lore s s e l e e n de l a m is m a
s idad de e s cribir grande s
das , l os dos prim e ros anil los m ane ra, pe ro te nie ndo e n cu-
cantidade s de ce ros al e x-
re pre s e ntan l os dígitos q ue e nta q ue l as tre s prim e ras
pre s ar val ore s de re s is te n-
form an e lval or bas e de l a re - s on los dígitos q ue form an e l
cias e l e vadas , s e util iz an l a
s is te ncia, e lte rce ro e lnúm e - val or bas e , l a cuarta banda
le tra y , q ue de s ignan
ro de ce ros q ue e s ne ce s ario la cantidad de ce ros a agre -
factore s m ul tipl
icativos de
añadir, y e lcuarto e lval or de gar y la q uinta la tole rancia.
1.000 y 1.000.000. Si a un
la tol e rancia.
val or cual q uie ra de l a tabl a
Por e je m plo, s i tom a-
ante rior, por e je m pl o a 4,7 l e
m os una re s is te ncia q ue tie -
agre gam os l a obte ne m os
ne una banda m arrón, una
4.7K q ue s ignifican 4700 Ω.
roja, una naranja y otra do- Com o de cíam os an-
Si l e añadim os l a , nos q ue -
rada, s u val or s e rá 12000 te s , a partir de l os val ore s
da 4.7M q ue indica 4.700.-
oh m s , con e l5% de tol e ran- dis ponibl e s e n cada s e rie de
000Ω. M uch as ve ce s s e uti-
cia, dado q ue s e gún l a tabl a re s is te ncias e s pos ibl e obte -
liz a l al e tra e n l ugar de l a co-
de col ore s e lm arrón re pre - ne r prácticam e nte cual q uie r
m a, por l o q ue 4.7K y 4K 7 re -
s e nta e l1, e lrojo un 2 y e l val or q ue de s e e m os , s im ple-
pre s e ntan e lm is m o val or.
naranja s ignifica q ue s e agre - m e nte com binándol as de a
Cuando nos re fe rim os
a l a “tol e rancia”q ue tie ne un
re s is tor, e s tam os h abl ando
de l a m áxim a de s viación de l
val or te órico q ue pode m os
e s pe rar e ncontrar al m e dir
s u val or. Por e je m plo, una re -
s is te ncia con un val or de cl a-
rado de 1K Ω y una tol e ran-
cia de l5% tie ne un val or re al
com pre ndido e ntre 9 50 Ω y
1050 Ω.
//página 0x14
dos o m as . Bás icam e nte h ay llam ados nodos . En e s te ca-
dos m ane ras de h ace r e s to, s o, por cada ram a, com pu-
y s e de nom inan agrupación e s ta por una re s is te ncia, cir- e lval or de lre s is tor e q uiva-
e n s e rie y agrupación e n pa- cul a una corrie nte dife re nte , le nte h abrá q ue ir re s ol -
ralelo. pe ro l a te ns ión apl icada a vie ndo e lcircuito por parte s ,
todas e s l a m is m a. Nue va- e n cada una de l as cual es
m e nte , trabajando m ate m áti- util iz are m os al guna de l as
cam e nte con l as corrie nte s y fórm ul as q ue vim os , s e gún
La agrupación e n s e - te ns ione s s e pue de de m os - s e a e lcas o.
rie cons is te e n unir l as re s is - trar q ue l a re s is te ncia e q uiva- En e lcas o de lcircuito
te ncias una a continuación le nte de una as ociación e n de l a figura 3, l a re s is te ncia
de l a otra, com o s e ve e n e l paral elo e s iguala l a inve rs a total s e cal cul
aría s um ando
e s q ue m a de l a figura corre s - de l a s um a de l as inve rs as e n prim e r l ugar l as agrupa-
pondie nte . De e s ta m ane ra, de cada una de l
as re s is te n- cione s e n s e rie R1 y R2 por
la corrie nte I q ue circul a por cias . un l ado, y R3 y R4 por otro,
am bas e s l a m is m a, m ie n- con l o q ue e l circuito q ue -
tras q ue , cada re s is te ncia En paral el o: 1/R = daría com o una agrupación
pre s e nta una dife re ncia de 1R1+ 1/R2+ 1/R3+ ...+ 1/Rn e n paral elo de cuatro re s is -
pote ncial dis tinta e ntre s us te ncias : R1+ R2, R3+ R4, R5
e xtre m os , q ue de pe nde rá, H ay dos cas os particu- y R6. Util iz ando l a fórm ul a
s e gún l a l e y de O h m , de l os lare s q ue de be m os te ne r e n vis ta m ás arriba, pode m os
val ore s de cada re s is te ncia. cue nta. La re s is te ncia e q ui- cal cul ar e l val or de l a re -
No e s difíciljugar m a- val e nte a dos re s is tore s e n s is te ncia e q uivale nte de lcir-
te m áticam e nte s um ando l os paral elo es cuito.
productos parcial e s de te n- ; y s i todas l as re s is te n-
s ione s y corrie nte s para de - cias s on igual es, .
m os trar q ue l a re s is te ncia to- Por s upue s to, nada
talde l a agrupación de re s is - im pide as ociar re s is tore s de Ade m ás de l as re s is -
te ncias e n s e rie e s iguala l a m ane ras q ue s e an una com - te ncias fijas q ue ya e s tu-
s um a de l as re s is te ncias in- binación de l as dos agrupa- diam os , e xis te n otras cuyo
dividual es. cione s vis tas . En e s os ca- val or pue de variar. Quiz ás
s os , s e dice q ue l as re s is - las m ás com une s de ntro de
En s e rie : R = R1+ R2+ R3+ … + Rn te ncias pre s e ntan una as o- e s te grupo s e an l as l l
am a-
ciación m ixta, y para cal cul ar das pote ncióm e tros o pre s e ts
En e lcas o de l a agru-
pación e n paral elo, l a cone -
xión s e e fe ctúa com o m ue s -
tra la figura s iguie nte , donde
s e ve q ue l os te rm inales se
une n e n dos puntos com une s
//página 0x15
q ue cons is te n e n una pis ta
de m ate rial re s is tivo por l a
q ue s e de s l iz a un curs or ca-
paz de re corre rl a de un e x-
tre m o al otro al s e r accio-
nado por un m ando e xte rno.
La re s is te ncia de ldis pos itivo
s e tom a e ntre uno de l os e x-
tre m os y e lcurs or, por l o q ue
s u val or varia de acue rdo a
la pos ición de e s te . En e lca-
s o de l os pote ncióm e tros , e s -
tán cons truídas para q ue s u dos tipos , de pe ndie ndo s i s u
val or s e varíe con fre cue n- re s is te ncia aum e nta o dis m i-
cia, y s e util iz an por e je m pl o nuye con l a te m pe ratura. Re - Por úl tim o, alm om e n-
para control ar e lvol um e n de cibe n e lnom bre de C y to de s e l e ccionar una u otra
un am pl ificador o l a lum ino- , s e gún te ngan un coe fi- re s is te ncia e n nue s tros pro-
s idad de una l ám para. En e l cie nte ne gativo (s u val or dis - ye ctos de be m os cons ide rar
cas o de l os pre s e ts , la fun- m inuye alaum e ntar l a te m pe - la pote ncia m áxim a para l a
ción e s de ajus te , y s e s u- ratura) o pos itivo de te m pe ra- q ue fue cons truída. En e fe c-
pone q ue s ol o s e m odificara tura. to, l a caída de te ns ión q ue
s u val or m uy de ve z e n cu- Las (Ligh t De - s e produce cuando l a corri-
ando, por l o q ue ge ne ral m e n- pe nde nt Re s is tor, o Re s is tor e nte atravie s a l a re s is te ncia
te no dis pone n de un m ando De pe ndie nte de l a Luz ) s on, s e trans form a e n cal or, y e l
s ino de un tornil lo o ranura com o s u nom bre l o indica, re - com pone nte e l e gido de be
para s e r accionadas con un s is tore s cuyo val or varia de s e r capaz de s oportarl o s in
de s tornillador. La form a e n acue rdo alnive lde l uz alq ue de s truirs e . Para pote ncias
q ue varia l a re s is te ncia a m e - e s tán e xpue s tas . Los val ore s pe q ue ñas , de 1/8 de W att a
dida q ue de s l iz am os e lcur- e xtre m os q ue adopta una 1 W att s ue l e n s e r fabricadas
s or pue de s e r l ine alo l ogarít- LDR cuando e s ta e n totalos - a partir de una barra de car-
m ica. En al gunas apl icacio- curidad o e xpue s ta a pl e na bón, pe ro l as q ue s on capa-
ne s , com o e laudio, s e uti- luz varían de un m ode l o a o- ce s de dis ipar pote ncias m a-
liz an pote ncióm e tros l ogarít- tro, y s e s itúan e n e lrango yore s s e cons truye n arrol lan-
m icos dado q ue s e ajus tan de l os 50Ω a 1000Ω (1K ) do un h il o re s is tivo s obre un
m e jor a l as caracte rís ticas cuando e s tán il um inadas con cil indro m e tál ico, todo cubie r-
de loído h um ano. luz s ol ar y val ore s com pre n- to por un e s m al te vitrificado.
Tam bién e xis te n re s is - didos e ntre 50.000Ω (50K ) y Es te tipo de re s is te ncia pue -
te ncias para us os e s pe cial es y varios m e goh m ios (m il lo- de n l le gar a dis ipar h as ta
q ue varían s u val or con l a ne s de oh m s ) cuando e s tá a 100W , y a m e nudo e s ne ce -
te m pe ratura. Se fabrican de os curas . s ario al gún tipo de m e canis -
m o para prove e r l a ve ntil a-
ción ade cuada.
//página 0x16
e lPIC16F628A e n as s e m bl
er
prim e ra parte
Aq uí s e pre s e nta un tutorialde lPIC16F628A e n e lcuals e da una pe q ue ña
introducción alm icrocontrol ador y lue go ire m os a lo inte re s ante , l
a program ación.
Se com e nz ará de s de ce ro h as ta abarcar cada m ódul o q ue tie ne , s ie m pre con un
e je m plo s e ncill
o de apl icación. La ide a e s ir adq uirie ndo conce ptos a m e dida q ue
los util iz are m os e n e lde s arrollo de l os e je m plos , de e s ta m ane ra l o q ue s e
pre s e nta te óricam e nte lo as ociam os inm e diatam e nte con l a practica.
ElPIC16F628A e s un m i-
crocontrol ador de 8 bits de M i-
croch ip. Pe rte ne ce a la fam il ia El PIC16F628 cue nta con dos
de rango m e dio, e s m uy e co- pue rtos A y B, al gunos pine s de
nóm ico y dis pone de varios e s tos pue rtos de e ntrada/s al ida
pe riféricos inte grados q ue s on m ul tiple xados con una fun-
nos pe rm itirán re al iz ar una ción al te rnativa de l os pe rifé-
gran varie dad de apl icacio- ricos de ldis pos itivo. Cuando un
ne s . Cue nta con un s e t de pe riférico e s activado e lpin no
ins truccione s re ducido, tan pue de s e r us ado para propós i-
s olo 35, l o q ue nos facil itará tos ge ne ral e s de e ntrada/s al
ida.
s u program ación. ElPUERTO A e s un pu-
//página 0x17
e rto de e ntrada de 8 bits . To-
dos l os pine s , e xce pto ,
pue de n s e r configurados co-
m o e ntrada o s al ida con l a
re s pe ctiva configuración de l
re gis tro TRISA. El pin
e s ta m ul tipl
e xado con l a e n-
trada de re l oj y com o
s al ida s e com porta com o co-
le ctor abie rto, por l o tanto de -
be m os pone r una re s is te ncia
pul l-up a Vdd. Elpin es
un dis parador Sch m itt s ol o
de e ntrada y no cue nta con
control adore s de s al ida, s e -
gún l a configuración pue de
s e r us ado com o (re -
s e t e xte rno), y ade m ás s irve e lm ódul o y e lre loj de
tam bién para e ntrar e n e l e ntrada/s alida . Los de -
m odo de program ación cuan- m ás pine s s on: , pin de ElPIC16F628A pos e e
do s e apl ica una te ns ión alim e ntación pos itiva (de 2 a un contador de program a de
iguala Vpp (13,4V m ínim o). 5,5 Vcc) y , pin de al i- 13 bits , capaz de dire ccionar
Los de m ás pine s de lpue rto m e ntación ne gativa. un e s pacio de m e m oria de
trabajan de e ntrada com o 8K x14. Sin e m bargo, única-
dis parador de Sch m itt Tri- m e nte l os prim e ros 2K x14,
gge r y com o s al ida l ógica de s de 0000h h as ta 07FFh ,
CM O S. Los pine s e s tán im pl e m e ntados . Los
s irve n de e ntrada para l os La arq uite ctura q ue ve ctore s de re s e t e inte rrup-
com paradore s anal ógicos y util iz a e lPIC e s l a H arvard, ción e s tán e n las dire ccione s
por de fe cto vie ne n as ocia- e s ta dis pone de dos m e m o- 0000h y 0004h , re s pe ctiva-
dos a e l l
os , as í q ue para rias inde pe ndie nte s , una q ue m e nte . La pila (s tack ) e s de
us arl os com o I/O digitalde - contie ne s ol o ins truccione s 8 nive l es, lo cual s ignifica
be n s e r pre viam e nte configu- (m e m oria de program a) y l a q ue pue de s oportar h as ta 8
rados . Los pine s y otra s ol o contie ne datos (m e - dire ccione s de re torno de
cuando no s e util iz a os ci- m oria RAM ). Am bas dis po- s ubrutina.
lador e xte rno s e us an para ne n de s us re s pe ctivos bu-
e ntrada e xte rna de re l oj y s e s de acce s o y e s pos ibl e
s al ida de os cil ador, de pe ndi- re al iz ar ope racione s de acce -
e ndo l a configuración q ue s e s o s im ul táne am e nte e n am - ElPIC16F628A pos e e
us e . bas . un e s pacio de m e m oria RAM
El e s un
pue rto bidire ccional de 8
bits , de lcualpor s oftw are s e
pue de n h abil itar re s is te ncias
de pul l-up inte rnas . ElPUER-
TO B e s m ul tiple xado con in-
te rrupcione s e xte rnas , tal es
com o de te cción de fl anco
por , cam bio de nive lpor
a , m ódul o ,
//página 0x18
pos ición 0Bh . Es ta caracte - La pal abra de configu-
rís tica agiliz a e lacce s o a e s - ración s e e ncue ntra m ape a-
tos re gis tros , pue s to q ue no da e n l a dire cción 2007h de
s ie m pre e s ne ce s ario e s pe ci- la m e m oria de program a y
ficar e lbanco donde s e e n- s ol
o pue de s e r acce s ada du-
cue ntran. La s e l e cción de l rante l a program ación de dis -
banco de ubicación de un pos itivo.
SFR o un GPR particul ar s e
h ace m e diante l os bits 6
(RP1) y 5 (RP0) de lre gis tro
STATUS. Los m icrocontrol ado-
re s dis pone n de un pin de s ti-
nado para e je cutar un RE-
SET e n e lcas o de una fal la
ElPIC16F628 h a s ido o cuando s e a ne ce s ario apl i-
cons truído con caracte rís ti- carl e un RESET. En e lcas o
cas tal e s q ue s e pue de con- de l de be e s tar
figurar para funcionar e n m o- h abil itado por fus e .
dos de ope ración q ue no ne - Es ta e ntrada e s tá ne gada,
ce s itan com pone nte s e xte r- por l o cualte ndre m os q ue co-
nos tal e s com o e lcircuito de ne ctarl oal a al im e ntación po-
re l
oj o de re s e t. Es to im pl
ica s itiva s i q ue re m os q ue
q ue e s ne ce s ario configurar nue s tro PIC funcione . Una
s u m odo de ope ración a tra- form a de te ne r controls obre
vés de una pal abra de confi- e lRESET e s util iz ar e lcircui-
guración. to de l a figura #7.
//página 0x19
;**** Encabe z ado **** tada, LVP de s h abil
itado y
lis tp=16F628A M CLR h abil
itado.
#incl ude P16F628A.inc
A continuación vam os _ _ CO NFIG _ CP_ O FF &
a de s arrol l ar nue s tro prim e r En e l arch ivo _ W DT_ O FF & _ BO DEN_ O N
program a. Es te activará un s e e ncue ntran l as & _ PW RTE_ O N &
LED cone ctado a RB0 s ie m - de finicione s de l as dire ccio- _ INTO SC_ O SC_ NO CLK O UT
pre q ue e linte rruptor cone c- ne s de l os re gis tros e s pe cífi- & _ DATA_ CP_ O FF &
tado a RA0 e s te ce rrado. cos , los bits utiliz ados e n ca- _ LVP_ O FF & _ M CLRE_ O N
Para e l l
o vam os a ne ce s itar da re gis tro y l os fus ible s de l
e lcircuito de l a figura #8. m icrocontrol ador.
En te ne m os co-
ne ctado un pul s ador de for-
m a q ue cuando l o pul s e m os
s e introduz ca un ce ro l ógico H ay cie rtos as pe ctos En e s te cas o s ol o de -
e n e lpin y cuando no l o pul - de l PIC q ue h an de s e r finire m os bits , por e je m pl o
s e m os s e introduz ca un uno activados o de s activados m e - LED y Pul s ador.
lógico. Te ne m os un LED con diante h ardw are a l a h ora de Para organiz ar nue s -
s u corre s pondie nte re s is te n- program arl o. Es to q uie re de - tro program a l o e s tructurare -
cia l im itadora de corrie nte e n cir q ue no s e pue de n vol ve r m os de l a s iguie nte m ane ra:
e lpin . a cam biar h as ta q ue e lch ip
Prim e ro q ue nada de - no s e re program e de nue vo. 1- Nive l
be m os e s pe cificar con q ue En e s te e je m pl o us am os , CP 2- Dire ctiva
m icrocontrol ador e s tam os de s h abil
itada, W atch dog apa- 3- O pe randos
trabajando, e s to l o re al iz a- gado, Bode n h abil itado, Po- 4- Com e ntarios
m os e n l as dos prim e ras l í- w e r-on h abil itado, O s cilador
ne as : inte rno, CP de data de s h abil i-
//página 0x1A
;**** De finición de variabl
e s ****
Le d equ 0 ;De finim os Le d com o e lbit0 de un re gis tro, e n e s te cas o PO RTB.
Pul s ador equ 0 ;De finim os Pul s ador com o e lbit0, e n e s te cas o s e rá para PO RTA.
Para l a configuración ne ce -
s itam os l
os s iguie nte s re gis -
tros :
.
Por de fe cto l os pue rtos q ue -
dan configurados com o e n-
tradas de datos y s i s e q uie -
re cam biar h ay q ue configu-
rarl os . Es to s e re al iz a con
los re gis tros y , Figura 7. Circuito de re s e t.
te nie ndo e n cue nta q ue s i s e
as igna un ce ro (0) a un pin,
q ue dará com o s al ida y s i s e tales) y 11111110. A- Es e lre gis tro m ás im -
as igna un uno (1), q ue dará h ora bie n, cuando e lPIC a- portante q ue tie ne e lm icro-
com o e ntrada. Ade m ás e n rranca s e e ncue ntra e n e l control ador y e s de nom inado
e s te m icrocontrol ador de be - banco 0, y se acum ul ador. Es te re gis tro al-
m os configurar l os pine s e ncue ntran e n e l banco 1, m ace na te m poral m e nte uno
a , q ue por de fe cto e ntonce s de be m os cam biar de l os datos q ue inte rvie ne n
vie ne n as ociados a l os com - de banco. Es to s e re al iz a enl a ope ración de l a
paradore s , e s to s e re al iz a con e l bit de l re gis tro .
con e lre gis tro . . Si e s te s e pone un ALU com o indica s u nom bre ,
En nue s tro cas o s e ce ro a , e s tare m os e n e l re aliz a las ope racione s arit-
ne ce s ita col ocar igual banco 0. Si s e col oca un u- m éticas y l ógicas pre vis tas
a 11111 (o s e pue de de jar no, e s tare m os e n e lbanco 1. en l a col e cción de ins truccio-
por de fe cto), 111 e n ne s de lm icrocontrol ador.
(para todos l os pine s I/O digi- Ya configurado nue s -
;**** Ve ctor Re s e t****
Re s e t
org 0x00 ;Aq uí com ie nz a e lm icro.-
goto inicio ;Sal to a inicio de m i program a.-
org 0x05 ;O rige n de lcódigo de program a.-
;**** Program a Principal****
Inicio
;**** Configuración de pue rtos ****
m ovl
w b’00000111’ ;Configuram os PO RTA com o I/O Digital .
m ovw fCM CO N ;M ove m os 111 a W , y W a CM CO N.-
bs f STATUS,RP0 ;Pas am os de Banco 0 a Banco 1.-
;TRISA por de faul te s ta e n 11111111.-
m ovl
w b’11111110’ ;M ove m os 11111110 a W .-
m ovw fTRISB ;M ove m os W a TRISB.-
bcf STATUS,RP0 ;Pas o de lBanco 1 alBanco 0
bcf PO RTB,Le d ;Apago Le d.-
//página 0x1B
tro PIC, vam os a re al iz ar l
a
rutina q ue e je cutará. Aq uí s o-
lam e nte e n un bucl e infinito
te s te am os continuam e nte e l
e s tado de lpul s ador, y s e gún
s u e s tado s e e nce nde rá o a-
pagará e lLED.
Cicl o de m áq uina. Es
la unidad bás ica de tie m po
q ue utiliz a e l m icrocontrola-
dor y e q uival e a 4 cicl os de
re l
oj. Ós e a, s i te ne m os un
os cil
ador de 4 M H z , e lcicl o
de re loj (Tos c) s e ria de 250-
ns y e l cicl o de m áq uina
(Tcy) de 1 us .
;**** Controlde Le d ****
Bucl e
btfs c PO RTA,Pul s ador ;Pre guntam os s i e s ta e n 0 lógico.-
goto Apagar ;Es ta a 1 l ógico, Apagam os Le d.-
bs f PO RTB,Le d ;Es ta a 0 l ógico, Ence nde m os Le d.-
goto Bucl e ;Te s te am os nue vam e nte l a condición de lPul
s ador.-
Apagar
bcf PO RTB,Le d ;Apagam os Le d.-
goto Bucle ;Te s te am os nue vam e nte l
a condición de lPul
s ador.-
//página 0x1C
;**** Program a Principal****
Inicio
;**** Configuración de pue rtos ****
m ovl
w b’00000111’ ;Configuram os PO RTA com o I/O Digital .
m ovw fCM CO N ;M ove m os 111 a W , y W a CM CO N.-
bs f STATUS,RP0 ;Pas am os de Banco 0 a Banco 1.-
;TRISA por de faul te s ta e n 11111111.-
m ovl
w b’11111110’ ;M ove m os 11111110 a W .-
m ovw fTRISB ;M ove m os W a TRISB.-
bcf STATUS,RP0 ;Pas o de lBanco 1 alBanco 0
bcf PO RTB,Le d ;Apago Le d.-
Apagar
bcf PO RTB,Le d ;Apagam os Le d.-
goto Bucle ;Te s te am os nue vam e nte l
a condición de lPul
s ador.-
De m ora_ xxus
m ovl w 0xXX ;Cargam os val or XX q ue control
a duración (1)
m ovw fContador ;Iniciam os Contador (1)
Re pe ticion
De cfs z Contador ;De cre m e nta contador y s i e s ce ro s al
e (1 s i no s al
e , 2 s i s al
e)
goto Re pe ticion ;No e s 0, re pe tim os (2)
re turn ;Re gre s am os de l a s ubrutina (2)
//página 0x1D
De m ora_ xx
m ovl w 0xXX ;(1)
m ovw fContador1 ;(1)
Re pe ticion1
m ovl w 0xYY ;(1)
m ovw fContador2 ;(1)
Re pe ticion2
de cfs z Contador2,1 ;(1 s i no s al
e , 2 s i s al
e)
m ovl
w b’00000111’ ;Configuram os PO RTA com o I/O Digital
.
m ovw fCM CO N ;M ove m os 111 a W , y W a CM CO N.-
//página 0x1E
bs f STATUS,RP0 ;Pas am os de Banco 0 a Banco 1.-
;TRISA por de faul te s ta e n 11111111.-
m ovl
w b’11111110’ ;M ove m os 11111110 a W .-
m ovw fTRISB ;M ove m os W a TRISB.-
bcf STATUS,RP0 ;Pas o de lBanco 1 alBanco 0
bcf PO RTB,Le d ;Apago Le d.-
//página 0x1F
Donde Val or0, Val or1, Val or-
2, ..., e tc. s on l os val ore s
q ue q ue re m os al m ace nar e n
la tabl a.
La e s trate gia a s e guir
para cons ul tar al gún val or de
la tabl a e s cargar e n e la-
cum ul ador (W ) l a dire cción
de l a tabl a donde s e e ncue n-
tra e lval or q ue q uie re s l
e e ry
de s pués l l
am ar a l a s ubru-
tina TABLA (con un CALL).
Adve rte ncia: l a carga de W
no pue de s upe rar e lnúm e ro
de val ore s de l a tabl a, s ino
s e e s tará e je cutando una ins -
trucción e rróne a provocando
un m al funcionam ie nto de l
program a.
//página 0x20
;**** Encabe z ado ****
lis tp=16F628A
#incl ude P16F628A.inc
_ _ CO NFIG _ CP_ O FF & _ W DT_ O FF & _ BO DEN_ O N & _ PW RTE_ O N &
_ INTO SC_ O SC_ NO CLK O UT & _ DATA_ CP_ O FF & _ LVP_ O FF & _ M CLRE_ O N
//página 0x21
cal l De m ora_ 20m s ;Elim inam os Efe cto re bote
btfs c PO RTB,Pul s ador ;Te s te am os nue vam e nte .-
goto Te s te o ;Fal s a Al arm a, s e guim os te s te ando.-
incf Contador,1 ;Se h a pul s ado, incre m e ntam os contador.-
m ovfw Contador ;pas am os contador a W
cal l BCD7SEG ;Llam am os tabl a.-
m ovw fPO RTB ;Cargam os val or re cibido por Tabl a e n PO RTB
btfs c PO RTB,Pul s ador ;Es pe ram os a q ue s e s ue l te e lpul s ador -**-
goto $-1 ;No, PCL- 1, --> btfs s PO RTA,Pul s ador.-
cal l De m ora_ 20m s ;Elim inam os e fe cto re bote .-
btfs c PO RTB,Pul s ador ;Te s te am os nue vam e nte .-
goto $-4 ;No, Fal s a alarm a, vol ve m os a te s te ar a q ue s e s ue l
te (**).-
goto Te s te o ;Si, Te s te am os nue vam e nte .-
e nd
as í, l
a tabl a ante rior pue de
BCD7SEG: ;re tl
w b'gfe dcba' para dis play
q ue dar com o s igue :
;cátodo com ún.-
addw fPCL,1 ;Incre m e nta e lcontador de lprogram a.-
DT 0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D, 0x07, 0xFF,
0x6F
En e lm om e nto de pre -
clrf Contador
s ionar un botón pul s ador o
re tl
w 0x3F
cual q uie r conm utador e l e ctro-
m e cánico e s ine vitabl e q ue
s e produz ca un pe q ue ño ar-
co e l éctrico durante e lbre ve
ins tante e n q ue l as pl acas
de lcontacto s e aproxim an o
s e al e jan de s us puntos de
cone xión.
La duración de pe nde
de l a cal idad de los s w itch e s
y l a ve l ocidad de acciona-
m ie nto, pe ro no dura m ás de
20m S. Se guim os e n e lpróxi-
m o núm e ro...
//página 0x22
control
ar s e rvos de s de e lPC
Es m uy probabl e q ue e n algún m om e nto s e te h aya ocurrido q ue no de be ría s e r
m uy com pl icado control ar los m ovim ie ntos de un pe q ue ño s e rvom otor de s de e l
orde nador. Y de h e ch o, no l o e s . En e s te articul
o Die go, con s u e s til
o am e no y
s e ncil
lo, nos e xplica com o h ace rlo.
//página 0x24
llam am os Duty Cycl e.
Con duracione s inte r-
m e dias de l tie m po e n q ue
pe rm ane ce e lpul s o e n al to,
o s e a: con dis tintos Duty Cy-
cl e , e ls e rvo s e pos iciona e n
puntos inte rm e dios de s u re -
corrido. Para q ue e l s e rvo
re s ponda corre ctam e nte de -
be n l le garle los pul s os con u-
na pe riodicidad (o fre cue n-
cia) , uno tras o-
tro, s e parados 20m S cada u-
no de l s iguie nte . Ade m ás ,
cada fl anco de s ubida de be
e s tar s e parado de ls iguie nte
flanco de s ubida l os m is m os
20m S; por l o tanto cada cicl o
al to-bajo dura s ie m pre e xac-
tam e nte 20m S y l o q ue va- Ah ora l o q ue te ne m os contador de l TIM ER0, a l o
riam os e s l a re l
ación e ntre e l q ue h ace r e s s abe r cóm o po- q ue vam os a l lam ar un
tie m po q ue e s tá e n al to y e n de m os control ar e s tos tie m - , tarda 4.09 6 / 256 =
bajo. pos e n nue s tro , para po- 0.016m S. Es to m e da una
De cir q ue l os pul s os ne r e n al to (dis parar e lpul - pauta bas tante fácilde cal -
e s tán s e parados unos de o- s o) y e n bajo (apagarl o) s igui- cul ar q ue cons is te e n q ue ca-
tros 20m S e s e xactam e nte l o e ndo l a tabl a de tie m pos de s - da 5 RTCC com pl e tas te ngo
m is m o q ue de cir q ue s e e n- crita m ás arriba. 5 * 4.09 6 = 20.48m S q ue e s
vían con una Para e l lo voy a e ch ar un poco m ás de l o q ue ne ce -
, ya q ue 50H z s on 50 m ano de ls ocorrido s ito, q ue s on 20m S e xactos .
pul s os por s e gundo y por l o de lPIC q ue nos va a s e rvir Es to lo pode m os con-
tanto 1000m S (q ue tie ne un de re l oj para s abe r cuándo y s e guir contando
s e gundo) dividido e ntre 50 durante cuánto tie m po te ngo , a 4.09 6m S cada
s on e xactam e nte e s o: 20m S. q ue te ne r m i pul s o e n al to. una, y
Com o s oy e lm ás l is to de l a . No pode m os h a-
clas e h e e l e gido un divis or, o ce r q ue l a RTCC s e acabe
Pre e s cale r, de l TIM ER0 de ante s de l a cue nta, pe ro s i
1:16 (m as ade l ante os con- q ue pode m os , y e s l o q ue va-
En e lfondo todo e s te taré e lpor q ué de e s te di- m os a h ace r, q ue
as unto no e s dis tinto de e n- vis or). ElTIM ER0 funcionan-
ce nde r y apagar nue s tro fa- do a 1:16 h ace s al tar l a : e s to s e e xpl ica
m os o LED, q ue e s al go por porq ue 30 * 0.016 = 0.48m S
lo q ue e m pe z am os todos , tam bién m e nos q ue va contar e s ta
cuando com e nz am os a tras - conocida com o , cada úl tim a RTCC alh abe r e m pe -
te ar con los PIC's , pe ro con- 4.09 6m S. z ado de s de un val or de 30
trolando m uy e xactam e nte Es to e s l
o m is m o q ue en l ugar de 0, l ue go 4.09 6 -
los tie m pos durante l os q ue de cir q ue TIM ER0 tarda 0.48 = 3.616m S para l a úl ti-
pe rm ane ce e nce ndido y apa- 4.09 6m S e n contar de s de 0 m a RTCC.
gado. Es to pode m os ve rl o a 255 y q ue all l
e gar a 255 te ngo
m ás fácily cl aro e n la figura pas ar de nue vo a 0 h ace s al - cuatro RTCC's com pl e tas a
#1: tar la RTCC. Cada pas o de 4.09 6m S y una capada a
//página 0x25
3.616 l ue go 4 * 4.09 6 + La im age n ante rior po-
3.616 = 20m S. Lo q ue re al - de m os ah ora conve rtirl a en
m e nte voy a h ace r e s contar la figura #2 e n l as q ue h e -
1 RTC com pl e ta, 2 RTCC m os
com pl e tas , 3 RTCC com pl e- .
tas , 4 RTCC com pl e tas y Com o ve m os e n e l
pongo e lcontador de TIM ER- nue vo cronogram a: cada ve z
0 a 30, 5 RTCC com pl e tas q ue s e produce un
lue go ya h an pas ado 20m S , de 4 RTC's y pico a
e xactam e nte . la q ue l l
am am os ,
A e s tas 5 RTCC's l es pone m os e n al to e lPIN de l a - RTCC corre al ocadam e nte ,
llam o q ue s ol o s e ñalde ls e rvo, de be m os re - una tras otra, de dicándos e
voy a activar cuando s e com - cordar q ue e s to s ie m pre va a e xclus ivam e nte a contar cu-
pl e te n l as 5 RTCC's (4 com - ocurrir e n e ltráns ito de lcon- antas de e l l
as h an pas ado, s i
pl e tas y otra m as incom pl e- tador TIM ER0 e ntre l os valo- es l a cuarta pone Tim e r0 a
ta). re s de 255 y 0, por l o q ue 30 para q ue l a q uinta s e a
Ade m ás , s abie ndo m ás corta, s i e s l a q uinta po-
q ue cada tick de re l oj ocupa . ne e n al to fl
agRTCC para l o
0.016m S pode m os traducir Ah ora e ntonce s s ol o q ue s e a ne ce s ario y com ie n-
los tie m pos de anch os de de be m os e s pe rar e lnúm e ro z a de nue vo.
pul s os de s critos ante riorm e n- s uficie nte de tick s para vol -
te e n tick s de re l oj: as í ve r a pone r nue s tro a ba- - En e lprogram a principalde -
s on l o m is m o q ue e s - jo. Si de s e am os q ue e ls e rvo te ctam os q ue fl agRTCC s e
pe rar de re l oj, s e pos icione e n s u ce ntro de - h a activado as í q ue l
o de s ac-
e q uival
en a be m os m ante ne r e l en tivam os y pone m os e n al to e l
de re l oj y s on al to durante 9 3 tick s de TI- PIN y m arcam os , con fl ag-
de re l oj. (Re cue rda M ER0 o, l o q ue e s lo m is m o, SERVO 1, q ue acabam os de
q ue un tick de re l oj e s e l e s pe rar 1.5 m S para bajar e l activarlo.
tie m po q ue tarda TIM ER0 e n pul s o.
contar e xactam e nte 1, o s e a La s e cue ncia q ue da - A continuación, y s ie m pre
0.016m S). ah ora de l a s iguie nte m ane ra: q ue fl agSERVO 1 e s té acti-
vado, com probam os e lval or
de TIM ER0 q ue s i e s m ayor
q ue e l q ue de s e am os , e n
nue s tro cas o 9 3, y cuando lo
al cance m os pone m os a bajo
e lPIN y l o m arcam os de s ac-
tivando fl agSERVO 1. H e m os
acabado.
//página 0x26
cargam os con e lnúm e ro de
tick s ne ce s arios para col ocar
e ls e rvo e n s u punto m e dio,
, y
q ue pode m os cam biar diná-
m icam e nte m e diante l a re -
ce pción de com andos a tra-
vés de l a RS232.
De e s ta form a con l os
com andos po-
de m os cam biar e l val or de
a
,
y
re s pe ctivam e nte ; y
con l os com andos "+ " y "-"
vam os incre m e ntando o de -
cre m e ntando s u val or. Con
"r" l e pe dim os al PIC q ue
nos e nvíe s u val or actual .
Ah ora s ol o nos q ue -
daría im pl e m e ntar todo e s to
e n un program a e n C q ue
q ue da de l a s iguie nte form a:
//página 0x27
//s e rvo_ pw m _ 232
int1 fl
agRTCC = 0;
intcontRTCC = 0;
int1 fl
agSERVO 1 = 0;
inttSERVO 1 = tick s _ PULSO _ M EDIO ;
ch ar K e ypre s s =0x00;
#int_ rda
void rda_ is r() {
K e ypre s s =0x00;
if(k bh it()){
K e ypre s s =ge tc();
}
}
#int_ RTCC
RTCC_ is r(){
+ + contRTCC;
if(contRTCC==4){
//página 0x28
s e t_ TIM ER0(AJUSTE_ FINO _ DE_ RTCC);
}
if(contRTCC==5){
flagRTCC=1;
contRTCC=0x00;
}
}
void m ain() {
intVal
TIM ER0;
s w itch (K e ypre s s ){
//Pe riodos Pre fijados
cas e '1': tSERVO 1=tick s _ PULSO _ M INIM O ;
bre ak ;
cas e '2': tSERVO 1=tick s _ PULSO _ M EDIO ;
bre ak ;
//página 0x29
cas e '3': tSERVO 1=tick s _ PULSO _ M AXIM O ;
bre ak ;
//Inc De c Pe riodo
cas e '+ ': if(+ + tSERVO 1>tick s _ PULSO _ M AXIM O ){
tSERVO 1=tick s _ PULSO _ M AXIM O ;
}
bre ak ;
cas e '-': if(--tSERVO 1<tick s _ PULSO _ M INIM O ){
tSERVO 1=tick s _ PULSO _ M INIM O ;
}
bre ak ;
//Dam e Pe riodo actual
cas e 'r': e co_ s e rvos ();
bre ak ;
}
}
//página 0x2A
addons e n PIC s im ul
ator IDE
Es ta guía e s tá de s tinada a program adore s principiante s y/o avanz ados q ue
de s e an cre ar m ódulos e xte rnos als im ul
ador de PIC de Vl adim ir Sos o, e lPIC
SIM ULATO R IDE.
Es una pl ataform a de
Bajo e lm e nú de l M icros oft im pl e m e ntado de s de
PSIDE s e l is tan todos l os m ó- W indow s 9 x com o una form a de
dul os de l a s uite . Para l
a re al
iz a- lograr l a com unicación, cre ación
ción de m ódul os propios e s ne - y de s trucción de obje tos q ue
ce s ario util
iz ar l a opción re s ide n e n dife re nte s conte xtos
para s ubs cribir de e je cución (e ntre dife re nte s a-
nue s tro m ódul o al e ntorno de pl icacione s y/o s is te m as ).
//página 0x2C
Los com pone nte s de
CO M s e program an e n cual -
q uie r tipo de l e nguaje s ie m -
pre q ue util ice los s e rvicios y
re q ue rim ie ntos de CO M , q ue
s on bas tante s .
M uch os program ado-
re s de Vis ualBas ic 6, por e -
je m plo, conoce n m uy s upe rfi-
cial m e nte l os conce ptos de
CO M , dado q ue l a com pl e-
jidad e s tá ocul ta e n l a ps e u-
do m áq uina virtual .
Con e ltie m po l l
e gó M i-
cros oft .NET y s e im pus o co-
m o un e s tándar para l a cre a-
ción, com unicación, de s tru-
cción y notificación de obje -
tos re de finie ndo varios de e s -
tos conce ptos . ros a e s tructuras y funcione s Cre am os un nue vo
Cuando s e cons truye de lobje to CO M . proye cto e n y
un obje to CO M l o q ue s e e s - abrim os e l arch ivo As s e m -
tá h acie ndo e s de finie ndo u- blyInfo.cs . Ve re m os q ue e l
na inte rface , al go as í com o arch ivo contie ne la s iguie nte
e l prototipo de una función l
íne a:
e n C, y s e l a re gis tra e n un Cuando un cl ie nte
catál ogo (e n e s te cas o e lre - CO M l l
am a a un obje to .NET, // Se tting Com Vis ible to fal se
gis tro de W indow s ). e lCLR (Com m on Le nguage m ak e s th e type s in th is a-
Para l ograr l a com uni- Runtim e ) cre a e lobje to m a- s s e m bl
y not vis ibl
e to CO M
cación e ntre un obje to .NET ne jado y un CCW (CO M Ca- com pone nts . If you ne e d to
y un obje to CO M e s ne ce s a- llabl e W rappe r) para e l ob- acce s s a type in th is as s e m -
rio cre ar una e nvol tura (W ra- je to. Dado q ue no e s pos ibl e bl y from CO M , s e t th e Com -
ppe r e n ingl és ) q ue re al iz a para un cl ie nte CO M h ace r Vis ibl e attribute to true on
las conve rs ione s ne ce s arias una re fe re ncia dire cta de un th attype .
enl os tipos de datos de C# y obje to .NET, de be n us ar e s te
los de finidos por e l obje to CCW com o un proxy alobje - [as s e m bl
y:
CO M . to m ane jado. Com Vis ibl e (fal
s e )]
Es ta e nvol tura o w ra-
ppe r s e e ncarga ade m ás de Cam biam os por
proce s ar l os te m as de m ane - y de e s ta m ane ra todas
jo de tie m po de vida, punte - las cl as e s públicas de nue s -
tro proye ctos s e van a ve r co-
m o obje tos CO M .
Lue go podríam os cre -
ar por e je m plo una nue va cl a-
se llam ada "Se rve r".
Los atributos de e s ta
clas e indican q ue s e de s e a
ge ne rar e n form a trans pare n-
te l as inte rface s q ue im pl e-
//página 0x2D
m e ntan (ve r Auto-
m ation e n l a M SDN), ya q ue
Vis ualBas ic 6 (l e nguaje e n
e l q ue e s tá program ado e l
PSIDE) no pue de e nte nde r
las inte face s s im ples
.
Se gún e lautor de lPS-
IDE, e le ntorno nos e nviará
tre s e ve ntos a nue s tra cl as e :
//página 0x2E
Abrim os e lobje ct bro-
wser y sel e ccionam os la l i-
bre ría
, y l ue go nave gam os
h as ta la cl as e y
nos m os trará q ue tie ne los s i-
guie nte s m étodos públ icos y
dis ponibl e s para us ar e inte -
ractuar con PSIDE.
Los m étodos s on m uy
s e ncil
los de e nte nde r, por e -
je m plo:
publ ic void Re fre s h Data()
String ge tpic() nos de vue l
ve {
e n una cade na e lnom bre de l intle ds tate = s .ge tre g(0xF81) & 0x01; //l
e e RB0
m icrocontrol
ador q ue s e l e-
ccionam os e n PIC Sim ul ator if(l
e ds tate == 1)
IDE. pane l1.Back Col or = Col
or.Re d;
else
Utiliz ando po- pane l1.Back Col or = Col
or.W h ite ;
dre m os acce de r alval or ac- }
tualde un de te rm inado pue r-
to q ue l e pas e m os com o re fe -
us ing Sys te m .Runtim e .Inte ropSe rvice s ;
re ncia (utiliz ando l a dire cción
de m e m oria q ue figura e n l a
nam e s pace Le dTe s tM odul e
h oja de datos de lm icrocon-
{
trolador s e le ccionado). Por e -
[Cl as s Inte rface (Cl as s Inte rface Type .AutoDis patch )]
je m plo:
[ProgId("PICSim Te s t.Se rve r")]
[Guid("FA08D8C2-3616-483c-8B21-B7C72D6B5E7D")]
//l
e e e lportB
publ ic cl as s Se rve r
intportb = s .ge tre g(0xF81);
{
[Com Vis ibl e (fal
s e )]
private Le dTe s tl e dTe s t;
Cre ar un nue vo pro-
publ ic Se rve r()
ye cto l l
am ado
{
y configurarl o. Cre ar un
l
e dTe s t= ne w Le dTe s t();
nue vo form ul ario l lam ado
l
e dTe s t.Sh ow ();
y configurarl o. A-
}
rras trar un obje to controltipo
"Pane l " de s de la Tool box al
publ ic void obje ctre fre s h ()
form ul ario. Cam biar e lback -
{
col or de l pane l a W h ite . Y
l
e dTe s t.Re fre s h Data();
por úl tim o agre gar alform ul a-
}
rio la "cl
as e s e rve r".
}
}
//página 0x2F
conve rs or IrDA a TTL
Es te s e ncil
lo circuito e s ta pe ns ado para form ar parte de un proye cto m ayor. Se
trata de un s im pl e conve rs or de s e ñal
e s infrarrojas a nive l
e s de te ns ión TTL.
Pue de s e r e m pl e ado, por e je m plo, para com unicar un dis pos itivo portátilcom o
una PALM con un m icrocontrol ador o incl us o con un orde nador h ogare ño. Las
apl icacione s : un s infín. ¡M anos a l
a obra!
//página 0x31
La l is ta de com pone n-
te s ne ce s arios para e s te pro-
ye cto no podría s e r m as cor-
ta:
2 re s is tore s de 1K , 1/8W
2 re s is tore s de 27K , 1/8W
1 capacitor ce rám ico de 22nF
2 trans is tore s BC548B
1 cone ctor de tre s pine s
1 fototrans is tor BPW 40 (o s i-
m il
ar)
//página 0x32
//página 0x33
e lapagón anal
ógico l
le gó
Es com o l a luz : tocas l a l lave y s e e ncie nde . O com o l a radio: l
a e ncie nde s y
e s cuch as tu e m is ora favorita. La te l e vis ión talcom o h oy l a conoce m os (e s e
inte grante m ás de l a fam il ia) com ie nz a a de s apare ce r. Elinicio de finitivo de l as
trans m is ione s de s e ñal e s digital e s de jó h ace un par de s e m anas a m il l
one s de
e s tadounide ns e s s in te le vis ión. ¿Y tú cóm o te im aginas una vida s in te l e vis ión?
¿Es tás l is to para l a trans ición?¿Cóm o e s l a trans ición e n tu país ?Nos inte re s a tu
opinión ace rca de e s te fe nóm e no q ue de jará e xcl uida y ais l ada a m uch a ge nte .
M ill
one s de h ogare s e s - Exis te un abanico m uy
tadounide ns e s de jaron de re - am pl io de pe rs onas q ue q ue da-
ce pcionar l as s e ñal e s de te le- ron total m e nte ais ladas a partir
vis ión e l12 de junio de 2009 de e s te cam bio, s ie ndo l os s e g-
cuando al re de dor de 1000 e - m e ntos m ás vul ne rables l as fa-
m is oras de todo e l país ce - m il ias de bajos ingre s os , l os an-
s aron s us trans m is ione s ana- cianos , l os dis capacitados , l as
lógicas y com pl e taron l a con- z onas rural es yl os h ogare s don-
ve rs ión de s u program ación de s e h abl a poco o nada de in-
als is te m a de te le vis ión digital gl és . Los núm e ros q ue s e m ane -
ATSC. jan s on pre ocupante s ya q ue a-
proxim adam e nte h ay m ás de
Elgobie rno gas tó m ás de tre s m il lone s de h ogare s q ue no
2000 m il lone s de dól are s para tie ne n pos ibil idade s técnicas o
facil itar l a trans ición a l a te le- e conóm icas de s us cribirs e a un
vis ión digital . Sin e m bargo, re - s e rvicio de cabl e o de re ce pción
cién e n l os úl tim os m e s e s s e pu- s ate lital. A e s ta cifra s e l e s u-
do re ducir a l a m itad e lnúm e ro m an otras 9 m il lone s de fam il ias
de h ogare s q ue aún no e s taba q ue , a pe s ar de e s tar abonadas
pre parado para l a conve rs ión fi- a un s is te m a de cabl e , no pue -
nalde l12 de junio. Elúl tim o e s - de n re pone r todos l os aparatos
tudio re al iz ado por de TV de l a cas a de bido a l a
indica q ue , a final es profunda cris is q ue atravie s an
de m ayo, m ás de l10 por cie nto los e s tadounide ns e s .
de l os 114 m il lone s de h ogare s O tro probl e m a q ue s e s u-
q ue tie ne n aparatos de te l e vi- ma a l o ya e nunciado e s e lfac-
s ión aún no e s taba total m e nte tor puram e nte técnico. M uch os
pre parado para re ce pcionar l as s e rán prope ns os a e xpe rim e n-
s e ñal e s digital es. tar probl e m as de m al a re ce pción
//página 0x34
por e ncontrars e e n z o- e lCongre s o e s tadounide ns e ra e s ta trans ición y otros , e n
nas cas i m arginal e s para l a apl az ó para junio l a trans i- cam bio, no tanto. “H ay pe rs o-
s e ñalaére a o, e n s u de fe cto, ción q ue te nía pre vis ta para nas q ue e s pe ran a úl tim o m o-
por e lm alcone xionado o ins - fe bre ro, con e lfin de ins e rtar m e nto para todo, com o s i
tal ación de l as ante nas re - e n e lm e rcado otros 650 m i- fue s e n e s tudiante s unive rs i-
ce ptoras . Re corde m os q ue llone s de dól are s de s tinados tarios ante s de pre s e ntar s us
e n e lcas o de l a TV anal ógi- principal m e nte a l a com pra trabajos , o l as pe rs onas q ue
ca, l as s e ñal e s débil e s provo- de l as cajas conve rtidoras pagan s us im pue s tos e lúl ti-
can dis tors ión e n l a im age n, (Se t Top Box) q ue s e agre - m o día de pl az o”. “Incl us o
al go de nie ve o ruido e n pan- gan a l os e q uipos tradiciona- pe rs onas com o yo q ue e s pe -
tal l
a y de fe ctos caus ados por le s de TV (l os anal ógicos ) y ran a úl tim o m om e nto para
las l im itacione s de ins tal a- q ue pe rm ite n vis ual iz ar l as h ace r s us com pras de Navi-
ción. Con l a TV digital ,l a se- nue vas trans m is ione s digita- dad”, dijo e l Se cre tario de
ñalde be te ne r bue na l le gada les en l os vie jos aparatos . Com e rcio, Gary F. Lock e , e n
h as ta l as ante nas re ce ptoras Es te dine ro s e s um a a l os una re cie nte e ntre vis ta. Si bi-
ya q ue e ltipo de trans m is ión 1500 m il lone s de dól are s e n apl aude l os e s fue rz os de l
no adm ite una m al a o pobre q ue ya h abía gas tado l a ad- gobie rno, Lock e dijo q ue e s -
cal idad de s e ñal . Con l os s is - m inis tración Bus h . taba pre ocupado y ape nado
te m as digital e s s e ve pe rfe c- Pre ocupado por una pos ibl e de bido a q ue l os prim e ros a-
to o no s e ve nada. Por l o re acción pol ítica, e lPre s ide n- nuncios no proporcionaron
tanto, l a topografía, e lcl im a, te O bam a e m itió una de cl ara- s uficie nte inform ación e s pe cí-
e lruido e l éctrico de una re d ción ins tando a l os cons um i- fica s obre l os probl e m as q ue
de al ta te ns ión, y h as ta incl u- dore s a tom ar m e didas para iban a l l
e gar de l a m ano de
s o un tráns ito inte ns o de au- q ue no pie rdan l a re ce pción la trans ición. Ade m ás , adm i-
tom óvil e s , pue de n al te rar (y de te l e vis ión. "H e m os traba- tió q ue no s e inform ó de bida-
h as ta anul ar, e n e lpe or de jado m ano a m ano con l os m e nte e l h e ch o de q ue e l
los cas os ) l a re ce pción co- funcionarios e s tatal es y l oca- cam bio e s taba l l
e gando ine -
rre cta de l as s e ñal e s de aire . les, l os organis m os de radio- xorabl e m e nte . Por úl tim o, a-
Entre l os l ugare s m ás difus ión y l os grupos com uni- gre gó: "H ay de m as iadas pe r-
prope ns os a pre s e ntar al tos tarios para e ducar y ayudar s onas q ue no s abe n l a dife -
índice s de inconve nie nte s e n a m il l
one s de e s tadounide n- re ncia e ntre digitaly anal ó-
los prim e ros m e s e s s e e n- s e s con l a trans ición" de cl a- gico. Ni s iq uie ra l o s abía yo
cue ntra Nue va York , Los Án- ró e lSr. O bam a. h as ta h ace unos m e s e s
ge l e s , Ch icago, Fil ade l fia, H ay funcionarios q ue cuando un fam il iar m e l o e x-
M iam i, Bos ton y Dal las -Fort le vantan voce s optim is tas pa- pl icó".
W orth . Ele s tado de Pue rto
Rico tam bién pue de s ufrir in-
conve nie nte s ya q ue e s uno
de l os e s tados con l a tas a
m ás al ta de h ogare s q ue re ci-
be n s us s e ñal e s de te l e vi-
s ión por aire . En Nue va York ,
e l6 por cie nto de l os h oga-
re s (unas 450.000 vivie ndas )
no s e e ncue ntra aún l is to pa-
ra l a re ce pción de lnue vo ti-
po de s e ñal , y e s to s ignifica
un porce ntaje pre ocupante
de l a re gión.
A principios de e s te a-
//página 0x35
La conve rs ión e s e lúl -
tim o pas o e n un l argo pl an
para un us o m ás e ficie nte
de l e s pe ctro radioe l éctrico
e n e lpaís . La re e s tructura-
ción vis l um bra l a re as igna-
ción de m uch as fre cue ncias
a una im portante dive rs idad
de s e rvicios q ue e s tán dis pu-
e s tos a pagar m uch os m il lo-
ne s de dól are s por l os e s pa-
cios q ue de je n l ibre s los vie -
jos canal e s anal ógicos . Un e -
je m pl o de e l lo s on l as fre cu-
e ncias q ue fue ron ve ndidas dos h as ta l a fe ch a (18,2 m i- m e r cuatrim e s tre de 2009 s e
por m il e s de m il lone s de dó- llone s ). Tan im portante com o ve ndie ron cas i 56.000 unida-
lare s , principal m e nte a l as lo el e vado de e s tas cifras , e s de s , h e ch o q ue de s de Im pul -
grande s com pañías de te l e fo- la re gul aridad de te ctada e n s a TDT s e cal ifica com o in-
nía ce l ul ar, cuya de m anda la adq uis ición de de codifica- com pre ns ibl e , m ás aún te ni-
de e s pe ctro h a aum e ntado dore s de l os úl tim os m e s e s . e ndo e n cue nta l a obl igación
con l a prol ife ración de dis po- De s de fe bre ro de 2009 e lnú- los com e rcios de inform ar a-
s itivos portátil e s q ue pue de n m e ro de dis pos itivos de TDT de cuadam e nte alcom prador
nave gar por Inte rne t y e nviar inte grados s e h a m ante nido de un te l e vis or anal ógico de
y re cibir corre o e l e ctrónico. prácticam e nte e s tabl e e n tor- s u pronta caducidad.
no a l as 400.000 unidade s , A m e nos de un m e s
de l
as cual e s m ás de para l os ce s e s anal ógicos ,
300.000 s on te l e vis ore s con de l os 22 Proye ctos Técni-
TDT inte grado. cos de l a Fas e I e n l os q ue
Los e s pañol e s adq uie - A e s ta cons tancia e n ya s e h a confirm ado l a fe ch a
re n diariam e nte unos 21.000 las ve ntas de e q uipos TDT (27 de junio, 30 de junio y 22
e q uipos de Te l e vis ión Digital s e l e une e n l os prim e ros m e - de jul io) y q ue be ne ficiarán a
Te rre s tre (TDT), s e gún e xpl i- s e s de 2009 , una am pl iación 4,14 m il l
one s de h abitante s
ca h oy Im pul s a TDT (As ocia- de lnive lde cobe rtura q ue ya de m ás de 556 m unicipios
ción para l a Im pl antación y al canz a al9 5,09 % de l a po- de toda Es paña, e lcontacto
De s arrol lo de la Te l e vis ión Di- bl ación e s pañol a. No obs tan- m e dio diario con l a TDT s e
gitalTe rre s tre ) q uie n h a pre - te , a m e nos de un m e s para e s tabl e ce e n 13,9 m il l
one s
s e ntado l os datos de lúl tim o q ue e m pie ce n a h ace rs e e - de individuos , de l os cual es
inform e ge ne rado por s u O b- fe ctivos l os prim e ros ce s e s 4,1 s e h an incorporado e n
s e rvatorio q ue anal iz a l a s itu- de trans m is ione s anal ógicas los úl tim os cinco m e s e s .
ación actualde l a Te l e vis ión y e n un m om e nto e n e lq ue “Ciudadanos , adm inis -
DigitalTe rre s tre e n Es paña. la cobe rtura e s e fe ctiva para tración y m e dios de com uni-
Se gún e s tos datos , unos 43,9 m il l
one s de pe rs o- cación, e s de cir TO DO S de -
las ve ntas de e q uipos TDT nas , s e s igue m ante nie ndo be m os continuar im pl icados
durante e lprim e r cuatrim e s - la com e rcial iz ación de te l e vi- e n e s te proce s o para cons e -
tre de 2009 s e h an e l e vado s ore s anal ógicos , e s de cir, guir q ue e l30 de junio e lpro-
h as ta l os cas i tre s m il lone s q ue no pos e e n l a e s tructura ce s o de trans ición s e inicie
de s intoniz adore s o l os ya de re ce pción TDT e n form a de form a s atis factoria y Es pa-
m e ncionados Se t Top Box, l o nativa. ña continúe s u irre ve rs ibl e
q ue re pre s e nta un 16,2% de l Se gún l os datos de l cam ino a l a digital iz ación”, a-
totalde e q uipos com e rcial iz a- O bs e rvatorio, durante e lpri- firm aba Andrés Arm as , dire c-
//página 0x36
tor Ge ne ralde Im pul
s a TDT. M ie ntras e lde bate bu- da s e rá e lM undialSudáfrica
rocrático inte rm inabl e s e de - 2010.
s arrol l
a, Dire cTV (s atél ite ) y
Cabl e Vis ión (cabl e ) pus ie ron
e n ofe rta 2 canal e s de te cno-
De s de h ace 10 años logía digitaladaptada a s us H ay cue s tione s q ue
la dis cus ión s obre l a norm a propias ne ce s idade s pe ro ba- no pue de n dis cutirs e , ace rca
e s re l ativa e n l a Arge ntina. s adas e n ATSC (e ls is te m a a- de cóm o e s l a inte gración s o-
Tie ne al gún s e ntido e n e le s - m e ricano). Por ah ora e s una cioe conóm ica de l m e rcado
pe ctro radioe l éctrico porq ue program ación m inim a (s on te le vis ivo arge ntino y de lre s -
pue de n ocurrir l im itacione s . s e rvicios de al ta de finición to de l atinoam érica. Por e -
Pe ro te nie ndo un anch o de de las s e ñal e s M ovie City y je m pl o, e l30% ó 20% de l os
banda de finido, l a cl ave s e H BO ), pe ro a 1.9 20x1.080 pi- h ogare s q ue no acce de n h oy
e ncue ntra e n l as conve rs io- xe l e s (l a te l e vis ión conve n- día a l a TV por abono no in-
ne s digital e s de l a norm a, cional tie ne 720x480 pixe - te re s a a l a indus tria publ ici-
q ue ocurre e n l a caja de lde - le s ), s onido Dol by Digital5.1 taria, y tam poco alne gocio
codificador, q ue e s donde s e Surround, form ato 16:9 (e l de l a TV H DTV porq ue , e n
conce ntra l a ve rdade ra gue - de l a TV conve ncional e s te oría, no pue de n adq uirir e l
rra de te cnol ogías . Los fun- 4:3, m ás cuadrada), y un de - nue vo te l e vis or pl as m a y e l
cionarios afirm an e s tar de ba- codificador (Se t Top Box) de codificador ne ce s ario, q ue
tie ndo e ntre : con pos ibil idad de grabación difícil m e nte pue da s ubs idiar
de 100 h oras H DT (DVR). To- e lEs tado, e n e s pe ciale n e l
- La norm a japone s a (ISDB- do con s al ida H DM I dire cto nue vo conte xto fis calgl obal .
Inte grate d Se rvice s Digital para Pl as m a o LCD. En cuanto alunive rs o
Broadcas ting), de l a q ue Bra- Ade m ás de pagar e la- al canz ado por l a TV por abo-
s ilh iz o una adaptación l ocal bono q ue pe rm ite acce de r al no (ya s e a l a TV por cabl e o
(ISDB-T). de codificador DVR, e s ne ce - e ls is te m a s ate l italde Dire c-
s ario contar con un te l e vis or TV), q uie ne s pue de n pagar
- La norm a e s tadounide ns e LCD o pl as m a (H D Re ady / e lacce s o a l a nue va te cnol o-
(ATSC, Advance d Te l e vis ión Ful l). No e s un producto m a- gía, ya h an optado s in im por-
Sys te m s Com m itte e ). s ivo todavía pe ro pe rm ite co- tarl e q ué ocurrirá con e le nte
m e nz ar a prom ove r e lcam - re gul ador de l as e m is ione s
- La norm a e urope a (DVB, bio de l os de codificadore s , radiote l e vis ivas .
Digital Vide o Broadcas ting), popul ariz ar l a te cnol ogía, fi- Es una de m os tración
q ue e s l a q ue m ás país e s de l iz ar alcl ie nte . Por s u par- m ás de q ue e n l os país e s e n
h an incorporado, com e nz an- te , Dire cTV s e propone q ue vías de de s arrol lo, e lm e rca-
do por l a Unión Europe a q ue e l20% de l a bas e de abona- do s e im pone a l os burócra-
ya s on 27 país e s , y e s e vol u- dos te nga e s e s e rvicio e n l os tas , e n e s pe cialcuando e l los
m e n abarata e l pre cio final próxim os 3 años , e n e lm ar- s e dil atan e n de bate s inte rm i-
de l os de codificadore s . co de un aum e nto prom e dio nabl es.
anualde l16% e n s u cl ie nte -
la.
“La ofe rta de conte ni-
do e n Al ta De finición (H D) pa-
ra Latinoam érica, e s un s e g-
m e nto e n pl e no de s arrol lo”,
de cl aró Jacopo Bracco, e je -
cutivo de Dire cTV Panam e ri-
cana. Bás icam e nte e lde por-
te , y l a cl ave de e s a e s tam pi-
//página 0x37
prim e r congre s o virtual
de m icrocontrol adore s
Sin m e s as , s il
las , m icrófonos , cañón proye ctor o coffe bre ak . Para participar de l
Prim e r Congre s o Virtualde M icrocontrol adore s no h ará fal ta pagar pas aje s , viajar
durante h oras , ni al ojars e e n ningún h ote l . En de finitiva, s i de te cnol
ogía s e trata,
no podían e s tar aus e nte s l as h e rram ie ntas q ue l
a inform ática pone alal cance de
l
a m ano, todo als e rvicio de una originaliniciativa.
//por: Ge rm án Re ul
a //
ge rre ul
a@ yah oo.com .ar
//página 0x39
“Sie m pre bus cam os
h ace r cos as nue vas , porq ue
la as ignatura e s propicia pa-
ra e lde s arrol l
o de proye ctos .
No e s com ún unir e n un
único ám bito a e m pre s as ,
unive rs idade s o aficionados .
Por e s o nos pl ante am os q ue
la participación de bía s e r s in
cos tos , pue s de l o contrario
h abría una l im itación para
m uch os participante s ” .
La ide a e s conform ar
una gran com unidad de
de s arrol ladore s , unir a l as
e m pre s as con l as unive rs i-
dade s y de s arrol ladore s inde -
pe ndie nte s . Se pre te nde
q ue , com o s u nom bre l o
dice , e s te s e a e lprim e ro de
m uch os congre s os virtual es ve s tigadore s , doce nte s , e s tu- cional, s e gún Re s ol ución
y q ue año a año m ás de s a- diante s , e m pre s as y de s arro- 059 /09 , de l a Facul tad de
rrol ladore s y e m pre s as s e lladore s inde pe ndie nte s de Inge nie ría y Cie ncias H ídri-
s um e n a l a propue s ta. 19 país e s de Am érica y cas de l a Unive rs idad Nacio-
Com o todos l os con- Europa. Se e s pe ra q ue para nalde lLitoral , s e gún Re s o-
gre s os , e xis te un pl az o para la ape rtura de l congre s o e l lución 141/09 , de lDe canato
pre s e ntar l os trabajos . Sol o núm e ro de ins criptos s upe re de l a Facul tad de Cie ncia y
q ue e n e s te cas o, s on po- los 800. Te cnol ogía de l a Unive r-
ne ncias virtual es. Los La participación pue - s idad Autónom a de Entre
us uarios de be n pre ins cribir- de s e r e n cal idad de As is - Ríos y re cie nte m e nte s e s u-
s e ingre s ando a l a página te nte o de Pone nte y para m o e lapoyo de l a Unive rs i-
w w w .frp.utn.e du.ar/congre s o, el l
o de be rán re al iz ar s u Pre - dad Abie rta Inte ram e ricana.
una ve z re gis trados podrán Ins cripción y e s pe rar l a con-
e nviar s us pone ncias , te nie n- firm ación de parte de l a
do com o fe ch a l im ite para O rganiz ación para e lacce s o
e s to e l30 de Jul io. Un co- aláre a de de bate s . Se de cidió e s tabl e ce r
m ité e val uará l as m is m as y s e is l íne as te m áticas s obre
com unicara a l os autore s s u las q ue s e ce ntraran l as
publ icación. apl icacione s . Com unicacio-
El Congre s o h a s ido ne s , Control de Pote ncia e
de cl arado de Inte rés Unive r- Indus trial , Trans porte , Aplica-
s itario por Unive rs idad Te c- cione s H ogare ñas , Apl icacio-
Cual q uie r pe rs ona, nol ógica Nacional s e gún ne s Ecol ógicas y por s upue s -
de s de cual q uie r país o re - re s olución 285/09 de Cons e - to Apl icacione s Académ icas
gión, pue de participar de e s - jo Supe rior. Tam bién cue nta s on l as áre as s obre l as
te e ve nto, s ol o e s ne ce s ario a l a fe ch a con e l aval cual es l os pone nte s bas aran
te ne r acce s o a Inte rne t. A l a ins titucionalde los Cons e jos s us publ icacione s .
fe ch a e lnúm e ro de ins critos Académ icos de l a Facul tad El14 de s e tie m bre , a
e s de 500, e ntre l os cual es Re gional Paraná de l
a las 19 (h orario de Arge ntina),
h ay Inge nie ros , Técnicos , in- Unive rs idad Te cnol ógica Na- s e re al iz ará la ape rtura de l
//página 0x3A
congre s o. Los ins criptos te n-
drán acce s o a l as publ icacio-
ne s y q ue darán abie rtos l os
foros de de bate , uno por ca-
da l íne a te m ática.
Cada trabajo pre s e n-
tado te ndrá un tópico e s pe cí-
fico e n l os foros de de bate .
Ell os autore s de l as pone n-
cias re s ponde rán a l as con-
s ultas q ue l e re al
ice n los par-
ticipante s . Es o e s un com pro-
m is o q ue de be n as um ir to-
dos l os pone nte s . Todos l os
as is te nte s y pone nte s , te n-
drán l a pos ibil idad de partici-
par de todos l os e s pacios de
de bate s as í cre ados .
El30 de Se tie m bre s e
producirá e l cie rre de l con-
gre s o. Se e ntre garán ce rtifi-
cados de as is te ncia a l os
as is te nte s , y de participación
al os pone nte s .
El congre s o s e re a-
liz ará de s de e l14 al30 de
s e ptie m bre de lcorrie nte año.
Durante e s tas dos s e m anas ,
ins titucione s , doce nte s , alum -
nos , e m pre s as y de s arrol la- e ncue ntra abie rta, pudie ndo e n e ls itio, s e podrán e nviar
dore s inte rcam biaran e xpe - re cabars e m ás datos e n l a las pone ncias al congre s o.
rie ncias s obre dis e ño, us o e página w e b de l congre s o Los as is te nte s y pone nte s
im pl e m e ntación de apl icacio- w w w .frp.utn.e du.ar/congre s o de be rán e s pe rar l
a confirm a-
ne s y program as académ i- o via corre o e l e ctrónico a ción de parte de l a orga-
cos re al iz ados con m icrocon- congre s o.m icrocontrol adore s niz ación para e l acce s o al
trol adore s . @ gm ail .com . áre a de de bate s .
La pre ins cripción s e Una ve z re gis trados
//página 0x3B
Com m odore Am iga: un
orde nador l
e ge ndario
ElCom m odore Am iga fue un orde nador pe rs onalcon e xtraordinarias capacida-
de s m ul tim e dia de gran éxito e n las ul tim as dos décadas de ls igl o pas ado. Fue ron
com e rcial iz ados e ntre 19 85 y 19 9 4, y s u bajo pre cio s um ado a s us caracte rís ticas
m ultim e dia m uch o m ás avanz adas q ue l os PC de l a época l o h icie ron e lfavorito
de los am ante s de l os vide ojue gos .
//página 0x3C
Sh ack (o Tandy) TRS-80, to-
dos con 4K b de RAM . M u-
ch os fabricante s de e q uipos
el e ctrónicos “tradicional es”
lanz aban m ode l os propios ,
com o Te xas Ins trum e nts con
e lTI 9 9 /4, Sincl air con s u Z X-
80 y Z X-81, Com m odore con
e lVIC-20. Uno o dos años
m ás tarde todo e xpl otaría
con l a aparición de lSincl air
Spe ctrum , l os M SX y e l
Com m odore 64. Los orde na-
dore s ya te nían col or y s oni-
do, y s us jue gos e ran tan
bue nos -o incl us o m e jore s -
q ue l os de m uch as cons ol as .
Fre nte a e s te panora-
m a, l os inve rs ore s de Am iga
com e nz aron a pe ns ar q ue
q uiz ás fue s e una bue na ide a de cabl e s y ch ips . Lo q ue fi- e s taba ge ne rando e s os grá-
re form ar e ldis e ño de s u vi- nal m e nte s e rian tre s circui- ficos y s onidos ” . Los rum o-
de ojue go original para con- tos inte grados “cus tom ”-Ag- re s s obre e l“s upe r orde na-
ve rtirlo e n un orde nador. De nus , Daph ne y Portia- e ran dor para jue gos ”e ran cie rtos .
e s ta m ane ra, e l e q uipo de todavía tre s grupos de och o Lam e ntabl e m e nte , l a
Jay M ine r e m pe z ó e ldis e ño pl acas cada uno, cabl e adas s ituación e conóm ica de Am i-
de lauténtico Am iga, de nom - e ntre s i y col ocadas de ntro ga l ue go de le s fue rz o de fa-
bre cl ave “Lorraine ”(q ue “ca- de tre s torre s . Durante e l bricar e lprim e r m ode l o e ra
s ual m e nte ”e ra e lnom bre de CES s ol o s e m os tró e l pro- pés im a. De s pués de inte ntar
la m uje r de Dave M ors e ). totipo e n privado, h acie ndo un acue rdo com o gigante s
Entre l os us uarios ya com e n- e xh ibicione s de ntro de una com o Sony, Ph il ips , Appl e,
z aba a s onar ins is te nte m e n- pe q ue ña h abitación. Quie - H ewl e tt Pack ard o Sil icon
te un rum or q ue vaticinaba l a ne s tuvie ron l a s ue rte de ve r- Graph ics , y un fracas ado in-
aparición de un orde nador lo e n funcionam ie nto q ue da- te nto de com pra por parte
con incre íbl e s capacidade s ron al ucinados por s us pre s - de lre cie nte m e nte e xpul s ado
gráficas , s onoras y una canti- tacione s , y l a e m pre s a re cu- dire ctor de Com m odore Jack
dad de m e m oria nunca vis ta. pe ró l a e s pe ranz a de pode r Tram ie l ,la e m pre s a Com m o-
A final e s de 19 83 s e te rm i- s obre vivir e conóm icam e nte . dore Bus s ine s s M ach ine s s e
naron de dis e ñar l os tre s Cons iguie ron e ldine ro ne ce - q ue dó con Am iga. Era e laño
ch ips de apoyo de l68000, y s ario para fabricar ve rs ione s e n q ue IBM de s l um braba al
una prim e r ve rs ión de lorde - de s il icio de Agnus , Daph ne m undo con s u PC AT, ba-
nador s e pre s e nta e n e lCon- y Portia, y vol vie ron e n junio s ado e n e l ch ip 80286 de
s um e r El e ctronics Sh ow al CES de Ch icago. Es ta Inte l, una unidad de dis co
(CES) q ue te ndría l ugar e n ve z , e lorde nador te nia pinta 5"1/4 de 1'2 M B y 256 K B de
Las Ve gas e n Ene ro de de orde nador y s e m os tró al RAM , q ue s in m onitor ni tar-
19 84. En e s e m om e nto, s e públ ico e n ge ne ral . Algunos je ta de víde o cos taba 4.000
te rm inaron l os 7 m il l
one s de as e guran q ue l a ge nte m ira- dól are s .
dól are s de la inve rs ión inicial . ba de bajo de l a m e s a e n q ue El23 de junio de 19 85
Elorde nador e n re al i- e s taba e lAm iga bus cando e l s e pre s e nta e n e l Lincol n
dad e ra un am as ijo e norm e “gigante s co orde nador q ue Ce nte r de Nue va York e l
//página 0x3D
Am iga 1000, prim e r m ode l o
com e rcialde e s ta e s tupe nda
m áq uina, con e ll e m a "¡Sól o
e lAm iga l o h ace pos ibl e !".
Andy W arh ol , uno de s us
m ás fam os os y apas ionados
us uarios , cre o de l ante de lpu-
bl ico pre s e nte e l re trato de
De bbie H arry, l a vocal is ta de l
grupo "Bl ondie ". B.B.K ing,
Arth ur C. Cl ark e , y una l ar-
guís im a l is ta de artis tas util i-
z aron m ode l os de Com m odo-
re Am iga para de s arrol lar
s us trabajos .
Las caracte rís ticas bá-
s icas de l Am iga 1000 de
19 85 incl uían un M otorol a
68000 de 32 bits funcionan- cre ados e s pe cial m e nte por do e s to e n una época q ue e l
do a 7M h z , 512K B de RAM Jay M ine r. Elch ip de víde o m undo de lPC util iz aba cas i
(am pl iable s a 8M B), inte rfaz e ra capaz de m ane jar 32 co- e xcl us ivam e nte m onitore s de
gráfica y m ul titare a pre e m p- lore s (de una pal e ta de fós foro ve rde .
tiva (al go q ue l os us uarios 409 6) con una re s ol ución de En cuanto al s onido,
de IBM PC conoce rían re - 320×200, q ue podían m e jo- pre s e nte e n l os IBM com pa-
cién e n 19 9 1 gracias a rars e aprove ch ando caracte - tible s m e diante un pe q ue ño
Linux). Todo e s to por s ol o rís ticas poco docum e ntadas parl ante capaz de h ace r po-
129 5 dól are s , l a te rce ra par- de e s tos ch ips . Pos e ía ace - co m ás q ue “be e p” , e lAm iga
te de lcos to de un “IBM AT” . le ración de víde o por h ard- dis ponía cuatro vías s onidos
Els e cre to de Am iga e s taba w are (copiar bl oq ue s , dibujar digital iz ados e n e s tére o (2
en l os tre s ch ips de s oporte líne as y re l
le nar s ól idos ). To- por canal ), q ue funcionaban
de form a total m e nte inde pe n-
die nte de lproce s ador, incl u-
s o acce die ndo a l a RAM por
s us propios m e dios . Es to l e
pe rm itía proporcionar m us ica
de cal idad y e fe ctos de s oni-
do a l os vide ojue gos s in s a-
crificar ve locidad.
Aún h oy m uch as e m -
pre s as de dicadas a l a tra-
tam ie nto de im áge ne s para
la TV e m pl e an Com m odore
Am iga para s ubtitul ar s us
produccione s . Es q ue e s te
orde nador s e dis e ñó tom an-
do com o bas e l a s e ñal de
TV, y l os m ode los e q uipados
con AGA (Advance d Graph ic
Arch ite cture , o arq uite ctura
gráfica avanz ada). Com o l as
//página 0x3E
Am iga A1200 o A4000 -q ue
s e ve ndie ron e n 19 9 2- s opor-
taban gráficos de h as ta
724x566 píxe l e s e n PAL o
1472x566 píxe l e s con h as ta
256 col ore s re al e s . M e diante
al gunos trucos de program a-
ción, com o l a m odificando l a
pal e ta de col ore s e n cada
líne a de barrido, Am iga pue -
de m os trar 262144 col ore s
de una pal e ta de 16 m il lo-
ne s .
Todo e s to h iz o de l
Com m odore Am iga un orde -
nador q ue m arcó una época.
Aún h oy e xis te n us uarios
q ue cada día e ncie nde n s u
A500 y jue gan una partida
de s u vide ojue go favorito, y
en l os s itios de s ubas tas l u-
ch an por cons e guir una de
e s tas m áq uinas . ¿Tu e re s
uno de e l los ?
//página 0x3F