Professional Documents
Culture Documents
Nombre Lnea
STROBE
D0
D1
D2
D3
D4
D5
D6
D7
ACK
BUSY
PE
SLCT
AUTO FEED
ERROR
INIT
SLCT IN
GND
Significado
Indica Transmisin
Lnea de datos Bit 0
Lnea de datos Bit 1
Lnea de datos Bit 2
Lnea de datos Bit 3
Lnea de datos Bit 4
Lnea de datos Bit 5
Lnea de datos Bit 6
Lnea de datos Bit 7
Ultimo carcter aceptado
Impresora ocupada
Impresora sin papel
Impresora en ON LINE
CR Automtico despus de LF
Error en la transmisin de datos
Realizar reset de la impresora
Activar ON LINE en la imp.
Masa
Como se puede observar en la tabla existen una serie de lneas de datos las cuales son
unidireccionales, es decir, solo son de salida del ordenador hacia la impresora, y una serie de lneas de
control que nos permiten un intercambio de informacin entre el ordenador y el perifrico, pero las
lneas de control impresora-ordenador son slo cinco. Aqu se nos presenta un problema, el intercambio
de informacin entre ordenadores a travs del puerto paralelo, el cual resolveremos en el siguiente
artculo.
Programacin del puerto
El puerto paralelo se puede programar mediante un acceso a la BIOS del PC o mediante la
programacin directa del puerto. Cualquiera de las dos opciones es totalmente correcta pero nosotros
nos hemos decantado por la de ms fcil implementacin, la programacin directa.
En la programacin directa del puerto, lo nico que realizamos es un acceso a las direcciones de dicho
puerto. Estas direcciones son las siguientes :
Direccin
3BCh - 3BFh
Puerto
Puerto paralelo en la tarjeta MDA *
378h - 37Fh
278h - 27Fh
(*) La tarjeta MDA es una tarjeta de vdeo monocroma en la cual la lgica de vdeo posea tambin un puerto
http://www.profesormolina.com.ar/tecnologia/control_pc/puertos.htm
1/5
23/5/2015
http://www.profesormolina.com.ar/tecnologia/control_pc/puertos.htm
2/5
23/5/2015
EL PUERTO SERIE
Introduccin
El puerto serie de un ordenador es un adaptador asncrono utilizado para poder intercomunicar varios
ordenadores entre s.
Un puerto serie recibe y enva informacin fuera del ordenador mediante un determinado software de
comunicacin o un driver del puerto serie.
El software enva la informacin al puerto carcter a carcter, convirtindolo en una seal que puede
ser enviada por un cable serie o un mdem.
Cuando se ha recibido un carcter, el puerto serie enva una seal por medio de una interrupcin
indicando que el carcter est listo. Cuando el ordenador ve la seal, los servicios del puerto serie leen
el carcter.
Conectores
En nuestros PC's, se emplea como conector del interfase serie un terminal macho al que llamaremos
DTE (Data Terminal Equipment) que, a travs de un cable conectamos a un perifrico que posee un
conector hembra al que llamaremos DCE (Data Comumunications Equipment). En nuestro terminal DTE,
tenemos las siguientes conexiones (para un conector DB-25):
PIN
1
2
3
4
5
6
7
8
20
23
Nombre
P.G.
TD
RD
RTS
CTS
DSR
GND
DCD
DTR
DSRD
Direccin
--->DCE
-->DTE
-->DCE
-->DTE
-->DTE
--->DTE
-->DCE
<-->
Funcin
Tierra de seguridad
Salida datos DTE
Entrada de datos DTE
Peticin de emisin DTE
Listo para trasmitir DCE
CE listo para com. con DTE
Masa comn del circuito
Deteccin de portadora
Seal de terminal disponible
Indicador de velocidad de Tx.
Direcciones
El puerto serie utiliza direcciones y una lnea de seales, un IRQ para llamar la atencin del procesador.
Adems el software de control debe conocer la direccin.
La mayora de los puertos series utilizan direcciones standard predefinidas. stas estn descritas
normalmente en base hexadecimal. Cuando se instala un nuevo puerto, normalmente se mueve un
jumper o switch para seleccionar un puerto (COM1, COM2, COM3, etc., con lo que se asigna una
direccin y una interrupcin usada por la tarjeta del puerto.
Las direcciones e IRQ usadas por los puertos serie fueron definidas al disear el ordenador
originalmente ; sin embargo, las del COM3 y COM4 no se han definido oficialmente, aunque estn
http://www.profesormolina.com.ar/tecnologia/control_pc/puertos.htm
3/5
23/5/2015
Interrupcin
3F8
2F8
3E8
2E8
(IRQ)
4
3
4
3
Se pueden aadir gran cantidad de puertos serie a un PC, ya que existe gran flexibilidad a la hora de
definir direcciones no standard, siempre que se encuentren entre el rango 100 y 3FF hexadecimal y
siempre que no entren en conflicto con otros dispositivos.
Los ordenadores IBM PS/2 usan la Microchannel Architecture, que define las direcciones e IRQs para los
puertos desde COM1 a COM8:
Direccin
COM1
COM2
COM3
COM4
COM5
COM6
COM7
COM8
Interrupcin
3F8
2F8
3E8
2E8
4220
4228
5220
5228
(IRQ)
4
3
4
3
3
3
3
3
4/5
23/5/2015
http://www.profesormolina.com.ar/tecnologia/control_pc/puertos.htm
5/5