Vous êtes sur la page 1sur 15

4 to Electrnica C.S.

Computadoras Electrnicas

EL PUERTO PARALELO DEL PC

La

in te rn ase

de

una

comp u tad ora

con

la

imp re sora

se

e n cu en tra re su e l ta a trav s de un p ue rto p aral e l o d e 8 bi ts. E ste


p u e rto, e n re al i d ad , in vol u cra a tre s re gi stros l l amad os d e d atos, de
e stad o y d e con trol , me di an te l os cu al e s amb os di sp osi ti vos re al i z an
con su l tas d e e stad o, con trol y tran sf e re n ci a d e d atos en tre s .

Un p o co de hi st o ri a.

C u an d o IBM i n trod u j o l a PC en el a o 1981, e sta i n corp orab a


u n p u e rto p aral e l o d e 8 bi ts p ara man ej ar l a i mp re sora, qu e , p or
mu ch os a os e sta f ue el p ri n ci p al ( o el ni co ) p e ri f ri co q ue l o
u til i z ab a. C on e l p aso d e l tie mp o y l os avan ce s d e l a te cn ol og a, se
d e sarrol l a ron

tod a

cl ase

de

ap arat os

tal e s

como

e scn e r,

re p rod u c tore s de CD , d ri ve rs p ara di sq u e te , e tc. , l os cu ale s u til i z an


d i ch a i n te rf ace .

Los di se ad ore s de pe ri f ri cos si e mp re se e nf re n tab an con l as


l i mi taci on e s d e e ste pu e rto, e n tre el l as se cu e n tan l a f al ta d e
re n d i mie n to

d ad as

l as

b aj as

ve l oci d ad e s

de

tran sf e re n ci a

de

i nf orma ci n ( mxi mo 150 Kb yte s p or se g un d o ) y l a li mi taci n de l a


mxi ma l on gi tu d de l cab l e ( 1. 5 m ) .

E n 1991, los f ab ri can te s d e i mp re soras

se re u ni e ron

p ara

d e sarrol l ar u n n ue vo e stn d ar p ara e l pu e rto p aral e l o. Los re q u i si tos


d e e ste e ran al ta ve l oci d ad d e tran sf e re n ci a de i nf ormaci n (h asta 1
1

I.P.E.T. Juan XXIII

4 to Electrnica C.S.

Computadoras Electrnicas

M b yte p or se g u n d o), b i di re cci on al i d ad y sob re tod o comp ati b i li d ad


total tan to en softwa re como e n h ard w are con l a i n te rf ace ori g in al
d e IBM .

As fu e qu e e n e l a o 1994 n aci el e stn d ar IEE E 1284 qu e


re n e l as cara cte r sti c as en u n ci ad as arri b a y ri g e a l as in te rf ace s d e
l os mod e rn os PC .

Est ruct ura d el i nt e rface p aral el o .

D ad o

qu e

tod as

l as

PC

comp ati b l e s

sop ortan

el

i n te rf ace

ori g i n al de IBM , n os l i mi tare mo s al e stu d i o de e ste . C ad a PC pu e d e


con te n e r h asta 4 p ue rtos p aral e l os, au nq u e e l BIO S al arran car e n
re al i d ad b u sca 3, p e ro se p ue d e in cl ui r un cu arto e sp e ci fi can d o su
d i re cci n en e l seg me n to d e vari ab l e s d el BIO S . Las di re cci on e s d e
e stos p ue rtos e stn e stan d ari z ad as y se d an e n l a tab l a 1.

Direccin

Puerto

3BCh - 3BEh

Puerto paralelo en la tarjeta MDA ( Hrcules )

378h - 37Ah

Primer puerto paralelo

278h - 27Ah

Segundo puerto paralelo

Tabla 1. Direcciones estndares de los puertos paralelos.

C ad a

pu e rto

con sta

de

re g i stros

acce si b l e s

d e sde

una

d i re cci n b ase ( ve r tab l a 1 )

q u e e s 3BC h si e l PC con sta con un a pl aca d e vi de o p ara un moni tor


d e ti p o H rcu l e s, l as cu al e s p ose en tamb i n u n p ue rto p aral el o e n
2

I.P.E.T. Juan XXIII

4 to Electrnica C.S.

Computadoras Electrnicas

d i ch a p l aca, 378h y 278h si n o p ose e di ch a pl aca.

Los

n omb re s

de

di ch os

p ue rtos

se

l os

asi gn a

el

si ste ma

op e rati vo DO S , p ara el cu al e l p ri me ro e n se r d e te ctad o p or e l BIO S


re ci b e e l n omb re d e LPT1 (ab re vi atu ra de Li n e Prin Te r) y si hu b ie ra,
e l seg u n d o LPT2 y el te rce ro LPT3.

D e sde e l exte ri or de l a mq u i n a se i de n ti fi ca al p ue rto p aral e l o


me d i an te un con e ctor D h e mb ra d e 25 pi n e s ( n o con f u n di r con e l
con e ctor D B 25 mach o d el p ue rto se ri e CO M 2 ) el cu al se p u e de ve r
e n l a sig u ie n te fi g u ra.

D el l ad o d e l a i mp re sor a, e l cab l e qu e con e cta a amb os ll e va


u n con e ctor ti p o ce n tron i cs de 36 p in e s. E l n omb re de l as se ale s
as como el n me ro de p in se d an e n l a tab l a 2.

Pin del PC

Pin de la
impresora

Nombre de la
lnea

Significado

/STROBE

Indica transmisin

D0

Lnea de datos bit 0

D1

Lnea de datos bit 1

D2

Lnea de datos bit 2

D3

Lnea de datos bit 3

D4

Lnea de datos bit 4

D5

Lnea de datos bit 5

D6

Lnea de datos bit 6


I.P.E.T. Juan XXIII

4 to Electrnica C.S.

Computadoras Electrnicas

D7

Lnea de datos bit 7

10

10

/ACK

ltimo caracter aceptado

11

11

/BUSY

Impresora ocupada

12

12

PE

Impresora sin papel

13

13

SLCT

Impresora en ON LINE

14

14

AUTO FEED

CR automtico despus de LF

15

32

/ERROR

Error en transmisin de datos

16

31

/INIT

Reset de la impresora

17

36

SLCT IN

Activar ON LINE en la
impresora

18-25

19-30

GND

Masa

Tabla 2. Nombre y funcin de las diferentes lneas del puerto paralelo.

La b arra / de l an te d e l os n omb re s d e l as se al e s in di can q u e


son acti vas a ni vel b aj o, n o qu e e stn i n ve rti d as.

Lo s reg i st ro s de l p ue rto .

In d e pe n d ie n te men te de l a p osi ci n e n l a z on a d e d i re cci on e s,


tod os l os pu e rtos mue stran u n re g i ste r - in te rf az u ni fi cad o qu e se
comp on e de tre s re g i stro s. O cu p an l as p ri me ras tre s di re cci on e s de
l a tarj e ta, p or e je mp l o, 378h , 379h y 37Ah en e l cas o d el p ri me r
p u e rto p aral e l o.

E s i mp ortan te h ace r aq u alg u n as ob se rvaci on e s:

I.P.E.T. Juan XXIII

4 to Electrnica C.S.

Computadoras Electrnicas

1)_ C ad a bi t de l os di fe re n te s re g i stro s e st un i d o a u n cab l e


q u e l le g a al exte ri or de l PC , ms exactame n te al con e ctor D B25. Si
se e scri b e u n 1 en u n o de e stos b i ts, l a l n e a e n cue sti n se po ne
b aj o te nsi n i n me d i atame n te y e ste val or se m ant i e ne h asta qu e
se vu el ve a e scri bi r sob re l a mi sma l n e a.

2)_ Al g un as d e e stas l ne as p re se n tan l g i ca neg at i v a . E stas


son l as l n e as cu yo n omb re e st n eg ad o (l le van u n g ui n sob re l) o
q u e comi e nz an con l a b arra /. La con d i ci n q ue e st un i d a a un a de
e stas l ne as ap are ce si e mp re q ue l a l n e a e st a ce ro . La l n e a
e rror, p or e je mp l o,

mue stra u n e rror en l a sal i d a d e i mp re si n pe ro

sol ame n te cu an d o e ste b i t con ti e n e e l val or ce ro. M ie n tras qu e l a


l n e a se man te n g a e n un o n o exi ste n in g n e rror.

L ne as d e d at o s.

S in e mb arg o, l os och o b i ts de l p ri me r re g i stro d e u n p u e rto


p aral e l o care ce n de l g i ca n e g ati va. C on tie n e 8 bi ts d e d atos qu e
corre sp on d e n a l as l n e as d e d atos D 0 - D 7.

Te ng a e n cue nt a q ue e ste reg i st ro d el p ue rt o e st


co nceb i do co mo re gi st ro p uro de sal i d a, ya q ue no
se

pl ane

ni ng una

re ce p ci n

mo me nt o de su co ncep ci n.

de

d at o s

en

el

El i nt e nt ar i ng re sar un

d at o p o r e st as l ne as acarre ar a i nde f e ct i bl e me nt e
l a d e st rucci n d el p ue rt o.
5

I.P.E.T. Juan XXIII

4 to Electrnica C.S.

Computadoras Electrnicas

La

si g u ie n te

i lu straci n

mu e stra

la

di stri b u ci n

de

l os

d if e re n te s bi ts e n el re g i stro de d atos.

REGISTRO DE DATOS

(9)
(2)

(8)

(7)

(6)

(5)

(4)

(3)

pin

D7

D6

Direccin:

D5

D4

D3

D2

D1

D0

3BCh - MDA con puerto paralelo


378h - 1 puerto paralelo
278h - 2 puerto paralelo

El registro completo es de Escritura solamente.

Est ad o d e l a i mp re so ra.

El

e stad o

actu al

de

la

i mp re sora

se

ob tie n e

de l

se g un d o

re g i stro, l l amad o re g i stro d e e stad o, qu e sol o se pu e d e l ee r pe ro n o


e scri b i r p or software , ya qu e en e l se re fl e j an l as d if e re n te s l n e as
d e e stad o de l a i mp re sora. E s d e ci r, l as l n e as de e ste re g i stro se
comp ort an como e n trad as al PC sob re l as cu al e s p od e mos e scri b i r,
i ng re sar al g n val or l g i co me di an te h ard w are . El i n te n tar e scri b i r
p or software e n e ste re g i stro n o ti en e ni n g n e fe cto.
6

I.P.E.T. Juan XXIII

4 to Electrnica C.S.

Computadoras Electrnicas

La

di stri b u ci n

de

l os

d if e re n te s

b i ts

de

e ste

re g i stro

se

mu e stra a con ti n u aci n :

REGISTRO DE ESTADO

(11)

/BUSY

(10)

(12)

/ACK

PE

Direccin:

(13)

SLCT

(15)

pin

/ERROR

3BDh - MDA con puerto paralelo


379h - 1 puerto paralelo
279h - 2 puerto paralelo

El registro completo es de Lectura solamente.

Los 3 bits de menor peso no se usan y no tienen salida al exterior.

El co nt ro l de l a im p re so ra.

E l te rce r re g i stro si rve p ara e l con trol d e l a imp re sor a y e l


h ard ware .

Ad e ms,

j ue g a

un

p ap el

i mp ortan te

du ran te

la

tran smi si n de car acte re s. tod os l os b i ts, exce p to l os bi ts 4 al 7,


e stn

un i d os

l as

di f e re n te s

l n e as

de l

pu e rto

ce n tron i cs.

d i stri b u ci n de l os bi ts e s l a si g u ie n te :
7

I.P.E.T. Juan XXIII

La

4 to Electrnica C.S.

Computadoras Electrnicas

REGISTRO DE CONTROL

pin

Direccin:

(17)

IRQ

SLCT IN

(16)

/INIT

(14)

(1)

A. FEED /STROBE

3BEh - MDA con puerto paralelo


37Ah - 1 puerto paralelo
27Ah - 2 puerto paralelo

El registro completo es de Lectura / escritura.

La X i nd i ca si n imp ortan ci a. La l n e a IRQ si rve p ara p rovoca r


u n a in te rru p ci n de h ard ware e n cu an to l a se al AC K p asa a e stad o
b aj o

con

e ll o

la

i mp re sora

con fi rma

la

re ce p ci n

d el

l ti mo

cara cte r. E sta l ne a n o tie n e sal id a al exte ri or.

I.P.E.T. Juan XXIII

4 to Electrnica C.S.

Computadoras Electrnicas

Pe ro n o tod o e s tan tran sp are n te como p are ce , si n o q ue e sta


i n te rf ace e scon d e al g o b aj o su s in tri n cad os ci rcu i tos, y e s q ue
al g u n os b i ts e stn in ve rtid os p or h ard w are en e scri tu ra y otro s e n
l e ctu ra p or l o q ue d e be mos ve r cu al e s son .

C ome n ce mos p or d e ci r q u e el re g i stro d e d atos n o p ose e


n in g n bi t i n ve rti d o, pe ro e l d e e stad o s . Ve amos u n a g rfi ca de l
mi smo cu an d o l o l ee mos.

LECTURA DEL REGISTRO DE ESTADO

(11)

/BUSY

(10)

/ACK

invertid
o

(12)

PE

(13)

SLCT

(15)

/ERROR

pin

no
invertidos
I.P.E.T. Juan XXIII

4 to Electrnica C.S.

Computadoras Electrnicas

E l bi t /BU S Y e st in ve rti d o, mi e n tras q ue l os de ms n o. Ah ora,


e n el re g i stro de con trol de b e mos d i sti ng u i r e n tre l a l e ctu ra y l a
e scri tu ra. C ome n ce mos p or l a l e ctu ra.

LECTURA DEL REGISTRO DE CONTROL

pin

(17)

IRQ

SLCT IN

no
invertidos

(16)

/INIT

(14)

(1)

A. FEED /STROBE

invertidos

Como vemos aqu, los bits invertidos en la lectura de este registro son dos,
A. FEED y /STROBE, mientras que SLCT IN e /INIT no sufren inversin alguna.

Este mismo registro pero en escritura tiene las siguientes caractersticas:

10

I.P.E.T. Juan XXIII

4 to Electrnica C.S.

Computadoras Electrnicas

ESCRITURA DEL REGISTRO DE CONTROL

pin

(17)

IRQ

SLCT IN

(16)

/INIT

no invertido

(14)

(1)

A. FEED /STROBE

invertidos

Aqu son 3 los bits invertidos y uno queda sin modificacin alguna.

Est ruct ura d e l a com uni caci n.

Ah ora

que

con oce mos

la

e stru ctu ra

in te rn a

d el

p u e rto,

p od e mos ve r el si g ni fi cad o de l as d i fe re n te s l ne as y su s f u n ci on e s
asoci ad as en l a comu n i caci n e n tre PC

e i mp re sora. La se cu e n ci a

d e se ale s in vol u crad as e n l a comu n i caci n e s l a si gu i en te :

E l b yte d e d ato q u e se h a d e e n vi ar p ri me ro se e scri b e en e l


p ri me r re gi stro de l p ue rto p aral el o y se i n scri b e e n l as l n e as de
d atos D 0 a D 7. Ya qu e a trav s d e l as l n e as D 0 a D 7 l le g an
p e rman e n te me n te se ale s, l a i mp re sor a n e ce si ta otra se al p ara
11

I.P.E.T. Juan XXIII

4 to Electrnica C.S.

Computadoras Electrnicas

p od e r p roce s arl os, ya q ue e l d ato p re se n te p u ed e se r l a b asu ra


d e l a l ti ma tran smi si n .

E n e sta si tu aci n en tra en j ue g o l a l n e a /S TRO BE . S ol o cu an d o


e l PC p one a ce ro e sta l ne a, le e st se al i z an d o a l a i mp re sora qu e
h ay un cara cte r e n l as l n e as d e d atos. Si n e mb arg o, h a de an u l ar l o
ms rp i d ame n te p osi bl e l a se al d e /S TRO BE p ara q u e l a imp re sor a
no

le a

d os

ve ce s

el

mi smo

caracte r.

Pe ro

al

me n os

d eb e r a

p e rman e ce r d u ran te u n mi cro se g u n d o p ara d arl e ti e mp o su fi ci e n te


al h ard ware d e l a i mp re sora p ara p od e r l ee r l a se al d e l as l n e as
d e d atos.

U n mi cro se g u n d o n o e s un e sp aci o de ti e mp o mu y l arg o q u e


d i g amos, y p or e ll o, l a i mp re sora di f cil me n te p od r man te n e r e ste
ri tmo, i n clu so cu an d o p ri me ro al mace n e los cara cte re s en u n b u ff e r
i n te rn o. Me d i an te l a l ne a /BU S Y ( ocu p ad a) , l a i mp re sor a ti en e l a
p osi b il i d ad

de

imp e di r

la

tran smi si n

de

ms

caracte re s.

H ab i tu al men te h ace u so de e ll a in me di atame n te de sp u s d e re ci b i r


l a se al d e /S TRO BE , p ara p od e r l ee r con cal ma de l as l ne as d e
d atos y p od e r p roce s arl os.

Pe ro n o e s su fi ci en te con e sto, ya qu e tamb i n l a se al /AC K se


h a d e p on e r a ce ro p or l a i mp re sora p ara se al iz arl e al PC q u e h a
re ci b i d o l a se al (AC Kn owl e dg e = re con o ci d o, ace p tad o) .

La

comu n i caci n

e n tre

PC

imp re sora

se

p are ce

un

mon l og o, p e ro l a i mp re sora n o e s total me n te mud a. D i sp on e d e


tre s l n e as p ara en vi ar d if e re n te s in f ormaci on e s de su e stad o al
PC : /E RRO R, S LC T y PE . Tod as te rmi n an e n e l re g i stro d e e stad o
d on d e se pu e de n l ee r v a softw a re .
12

I.P.E.T. Juan XXIII

4 to Electrnica C.S.

Computadoras Electrnicas

S LC T

es

la

ab re vi atu ra

de

S el e ct

corre sp on d e

con

el

i n te rru p tor d e O N LINE e n e l p ane l f ron tal de l a i mp re sora. Si l a


i mp re sora se de se le cci on a p or el u su ari o, e sta se l o in di ca al PC con
ayu d a de e sta l ne a.

PE e s l a ab re vi aci n d e Pap e r E rror y l e of re ce a l a i mp re sor a


l a p osi b il i d ad d e in di car l a f al ta de p ap e l . Este ti p o d e e rror se
se p ara con sci e n te me n te de e rro re s n ormal e s de tran smi si n , q ue
vi en e n p or l a l n e a d e /E RRO R. La f al ta d e p ape l e s f ci l men te
sol u ci on ab l e

p or

el

u su ari o

re p on i n d ol o,

p e ro

un

e rror

en

la

tran smi si n d e d atos se de b e g en e ral me n te al cab l e d e i mp re sora o


se al e s de in te rfe re n ci a, cu yos e fe ctos p e rtu rb ad ore s se excl u yen
d el d omi n i o de l u su ari o.

Y fi n al me n te , el PC d i sp on e d e al g u n as l ne as de con trol , con


ayu d a d e l as cu al e s pu e d e i n fl ui r a l a i mp re sora. E stas son /A. FEE D ,
/INIT y S LC T IN. S e e n cu e n tran en el re g i stro d e con trol ( te rce r
re g i stro ).

/A.

FEE D

le

i nd i ca

au tomti c ame n te un LINE FE ED


un

la

i mp re sor a

si

ha

de

en vi ar

( avan ce d e l ne a) de sp u s d e

C ARRIAGE RE TU RN (C R, re torn o de carro) qu e re ci b e de l PC .

M ie n tras e sta l n e a e st en u n o, l a i mp re sora p roce d e d e e sta


f orma. Se h a i n trod u ci d o e sta l n e a ya q ue n o tod as l as imp re sor as
p roce d e n d el mi smo mod o al re ci b i r u n C R. Al gu n as re al i z an un
re torn o de carro al re ci b i r e sta se al , p e ro omi ten u n avan ce de
l n e a, qu e sol o se re al i z a p or un carac te r ad i ci on al se p arad o LF. En
re al i d ad , e sto e s corre ct o, pe ro el softw a re q u e n o e st ad ap tad o a
e ll o i mp ri me en e ste lu g ar n i came n te u n C R y e sto p rod u ce q u e l a
i mp re sora mach aq u e l a l ne a an te ri or al e scri bi r. C on ayu d a d e
e sta l ne a, e sto se p u ed e e vi ta r.
13

I.P.E.T. Juan XXIII

4 to Electrnica C.S.

Computadoras Electrnicas

M e di an te l a l n e a S LC T IN el PC p ue d e p on e r l a i mp re sora en
O N LINE col ocan d o e sta l ne a en u n o y as man te n e r l a i mp re sora
l i sta p ara f u n ci on ar.

C on ayu d a de l a l n e a /INIT el PC di sp on e fi n al men te de l a


p osi b il i d ad

de

re al iz ar

un

re se t

de

la

i mp re sora.

El

bi t

corre sp on d i e n te se h a d e p on e r a ce ro b re ve me n te , p ara carg arl o


i n me d i atame n te con un o, ya q ue d e l o con trari o, l a i mp re sora
re al i z ar a un re se t de trs de otro, sin fi n .

P re cauci o ne s e n el m ane jo de l p ue rto .

D amos aq u al gu n os con se j os imp ortan te s a l a h ora d e trab aj ar


con un p u e rto p aral e l o.

No

con e ctar

ni n g n

d i sp osi ti vo

( i mp re sora,

e scn e r

alg n

p rototi p o con stru i d o p or n osot ros) cu an d o e l PC e st f u n ci on an d o.


Ap ag ar el e qu i p o y l ue g o p roce d e r.

Tod o p rototi p o con stru i d o p or n osot ros q u e se de b a con e ctar al


pu e rto p aral e l o, de b e r con tar con u n b uff e r (i n te rf ace ) en tre
14

I.P.E.T. Juan XXIII

4 to Electrnica C.S.

Computadoras Electrnicas

amb os.

Las

raz on e s

de

e sto

son

d os:

1)

la

cap aci d ad

p ara

su min i strar corri e n te de l p ue rto e s mu y b aj a, p or l o qu e d e be mos


col ocar un amp l i fi cad or d e corri e n te ( p ue d e se r u n 74LS 373 o
74LS 244, 245 e tc.) p ara p od e r man e j ar n ue stros di sp osi ti vos y 2)
e ste in te rf ace re al i z a un a ai sl aci n e l ctri ca e n tre l os pi n e s de l
pu e rto y l as sal id as de l mi smo p or l o qu e u n d e sp e rfe cto en
nu e stro p rototi p o ocasi on a l a de stru cci n d e di ch o in te rf ace y n o
de l pu e rto de l PC .

An te s d e con e cta r un p rototi p o al p ue rto, ase g u rarse de qu e n o


exi ste al g n cortoci rcu i to o mal a con exi n e n e l mi smo, q ue el
ci rcu i to e st armad o corre cta me n te y comp rob ar el e stad o de l
cab l e q u e con e cta al mi smo con el PC p ara q u e n o h aya f al sos
con tacto s o cortoci rcu i tos en tre l as l n e as.

15

I.P.E.T. Juan XXIII

Vous aimerez peut-être aussi