Você está na página 1de 15

Universidad Continental de Ciencias e Ingeniera

Facultad de Ingeniera

Conector DB25

MONOGRAFA ELABORADA POR: GUTIERREZ INGA JORGE MARTINEZ DE LA CRUZ, FRED ORTEGA QUINDE, ROSMEL

CURSO: Arquitectura Del Computador

PROFESOR : Ing. Yuri Marquez

Huancayo, 2013

A nuestros padres por el gran apoyo que nos inculcan da a da para llegar a ser buenos profesionales y a nuestros queridos maestros por darnos sus enseanzas y consejos.

NDICE

DEDICATORIA NDICE INTRODUCCIN

ii iii iv

CAPITULO I
Contexto Histrico
1.1. Contexto Histrico.. v

CAPITULO II
2.1

Descripcin del conector

vi

CONCLUSIONES BIBLIOGRAFIA

vii viii

CAPITULO I CONTEXTO HISTORICO 1.1 Contexto Histrico. En 1981, la IBM (International Business Machines) introdujo a la Computadora Personal (PC). El puerto paralelo para manejar impresoras desde su gama de microcomputadores PC/XT/AT. Se agreg a ste como una alternativa al bajo rendimiento del puerto serie, para utilizarlo como controlador de las impresoras de matriz de punto de alto rendimiento. Este puerto tena la capacidad de transmitir 8 bits de datos a la vez (del PC a la impresora), mientras que el puerto serie lo haca de uno en uno. En el momento que el puerto paralelo fue presentado, las impresoras de punto fueron el principal dispositivo externo que se conect a ste. Al hacerse extensamente utilizado, el puerto paralelo lleg a ser la respuesta para conectar dispositivos ms rpidos. Desde la introduccin del PC al mercado, el puerto paralelo ha sufrido varias modificaciones para hacerlo ms veloz. Ya que el puerto original era unidireccional, se cre el puerto bidireccional. El puerto bidireccional fue introducido con el PS/2

CAPITULO II Descripcin del conector Desde un punto de vista del hardware, el conector hembra DB25 consta de doce salidas latch (poseen memoria / buffer intermedio) y cinco entradas, con ocho lneas de tierra. Desde el punto de vista del software, el puerto paralelo consta de tres registros, registros Datos, registro Estado y registro Control, de 8 bits cada registro, que ocupan tres direcciones de entrada y salida consecutivas de la arquitecturax86. El sistema operativo DOS soporta soporta hasta tres puertos paralelos con los que se comunica a los registros localizados en direcciones adyacentes del espacio de E/S del PC.

Conector macho DB25

Conector hembra DB25

La funcin normal consiste en transferir datos a una impresora mediante 8 lineas de salida de datos, usando las seales restantes como control flujo. Sin embargo tambin puede usarse como un puerto de entrada y salida de propsito general

por cualquier dispositivo aplicacin que se ajuste a sus posibilidades de entrada salida

Descripcin Detallada De Los Pines Del Conector DB25 Macho

A continuacin explicaremos pines cuales son los pines de datos, estado y control con sus respectivos registros

REGISTROS DATOS ESTADO CONTROL Puerto 378h DIRECCIN Puerto 278h E/S Puerto 3BCh 379h 279h 3BDh 37Ah 27Ah 3BEh

Nombre habitual LPT1 LPT2 MDA con p. paralelo

Pines de datos (Pin2-pin9) .- Son 8 pines que sirven para la salida de datos sus valores son nicamente modificables atravez de software, y van del pin 2 (dato 0, D0) al pin 9 (dato 7, D7). Son usadas para proveer de informacin de la pc a la impresora. Registro de datos, se halla en LPT_BASE. Se puede leer y escribir. Escribir un dato en el registro causa que dicho dato aparezca en los pines 2 a 9 del conector del puerto. Al leer el registro, se lee el ltimo dato escrito (NO lee el estado de los

pines; para ello hay que usar un puerto bidireccional.

Pines de Estado.- Son 5 pines de entrada de datos, nicamente modificables atravez de hardware externo. Estos pines son: 11, 10, 12,13 y 15, del ms al menos significativo. Se usa para la sealizacin de establecimiento de conexin y como indicador de estado para casos tales como no tener papel, indicador de ocupado y error de la interface o del perifrico Registro de estado,. El registro de estado est en LPT_BASE+1. Es de slo lectura (las escrituras sern ignoradas). La lectura da el estado de los cinco pines de entrada al momento de la lectura.

Pines de Control.- Son 4 pines de control, numerados del ms significativo al menos: 17, 16,14 y 1, habitualmente son de salida, aunque se pueden utilizar tambin como entradas y, por tanto, se pueden modificar por software y hardware. Son usados como control de interface y sealizacin comunicacin de la pc a la impresora de establecimiento de

Registros de control.- se encuentra en LPT_BASE+2. Es de lectura/escritura.

Los cuatro bits inferiores son salidas. La lectura devuelve lo ltimo que se escribi a dichos bits. Son TTL a colector abierto con resistencias de pull-up de 4.7 k, por lo que un dispositivo externo puede forzar el estado de los pines sin daar el driver. Esto permite utilizar estas cuatro lneas como entradas. Para ello, se ponen en alto las cuatro salidas (escribiendo 0100b, es decir, 4h, en LPT_BASE+2) lo que hace que las salidas "floten". Ahora, un dispositivo externo puede forzar a bajo alguna de las salidas con lo que, leyendo el puerto, sabemos si esto sucedi o no

Nota: Las lneas de la 18 a la 25 son la tierra.

Descripcin De Cada Pin: DB25 pin 1 2 3 4 5 6 7 8 9 10 Centronics Tipo pin (E/S) 1 2 3 4 5 6 7 8 9 10 S S S S S S S S S E Seal Strobe D0 D1 D2 D3 D4 D5 D6 D7 Ack Descripcin Si est bajo ms de 0.5 s, habilita a la impresora para que reciba los datos enviados. Bit 0 de datos, bit menos significativo (LSB) Bit 1 de datos Bit 2 de datos Bit 3 de datos Bit 4 de datos Bit 5 de datos Bit 6 de datos Bit 7 de datos, bit ms significativo (MSB) Un pulso bajo de ~11s indica que se han recibido datos en la impresora y que la misma est preparada para recibir ms datos. En alto indica que la impresora est ocupada.

11 12 13

11 12 13

E E E

Busy

PaperEnd En alto indica que no hay papel. SelectIn En alto para impresora seleccionada.

14 15 16 17 18-25 18-25 18-25

14 32 31 36 19-30,33 16 17

S E S S

AutoFeed Error Init Select GND

Si est bajo, el papel se mueve una lnea tras la impresin. En bajo indica error (no hay papel, est fuera de lnea, error no det.). Si se enva un pulso en bajo > 50 s la impresora se reinicia. En bajo selecciona impresora (en gral. no se usa, ya que SelectIn se fija a alto). Masa retorno del par trenzado. Masa lgica Masa chasis

Acceso al Puerto Paralelo Se identifica por su direccin de entrada y salida de datos base y se reconoce en el sistema MS-DOS por el numero LPT (lp Unix/Linux). Cuando arranca la maquina la BIOS revisa direcciones especficas de entrada y salida de datos en busca de puertos paralelos y construye una Tabla de las direcciones halladas en la posicin de memoria 40h: 8h o 0h: 0408h. En trabajos normales de impresin ni el BIOS ni el DOS hacen uso de la interrupcin. El hecho de poseer una lnea de interrupcin que est conectada directamente al PIC (Programmable Interrupt Controller), lo hace muy til para experimentacin en data-loggers por ejemplo. El bit de interrupcin est conectado al control de un buffer de tres estados. Cuando C4=1, se activa el buffer y su entrada, S6, se conecta a la lnea IRQ (en general es IRQ7 o IRQ5). La lectura del bit, nos devuelve el estado del mismo (es decir si el buffer est en alta impedancia o no). Caractersticas del Hardware y Software del puerto paralelo.

DB25 Centronics pin pin 1 1

Registro bit C0 Control

Tipo Activo (E/S) S bajo

Seal Strobe

Descripcin Si est bajo ms de

0.5 s, habilita a la impresora para que reciba los datos enviados. S S S S S S S S alto alto alto alto alto alto alto alto D0 D1 D2 D3 D4 D5 D6 D7 Bit 0 de datos, bit menos significativo (LSB) Bit 1 de datos Bit 2 de datos Bit 3 de datos Bit 4 de datos Bit 5 de datos Bit 6 de datos Bit 7 de datos, bit ms significativo (MSB) Un pulso bajo de ~11s indica que se han recibido datos en la impresora y que la misma est preparada para recibir ms datos. En alto indica que la impresora est ocupada. En alto indica que no hay papel.

2 3 4 5 6 7 8 9

2 3 4 5 6 7 8 9

DO Dato 0 D1 Dato 1 D2 Dato 2 D3 Dato 3 D4 Dato 4 D5 Dato 5 D6 Dato 6 D7 Dato 7

10

10

S6 Estado IRQ 6

alto

Ack

11 12 13

11 12 13

Estado S7 7 S5 S4 Estado 5 Estado 4 Control 1

E E E

bajo alto alto

Busy PaperEnd

En alto para SelectIn impresora seleccionada.

14

14

C1

Si est bajo, el papel se mueve una bajo AutoFeed lnea tras la impresin. alto Error En bajo indica error (no hay papel, est fuera de lnea, error no det.). Si se enva un pulso en bajo > 50 s la

15

32

S3

Estado 3 Control 2

16

31

C2

alto

Init

impresora se reinicia. Control 3 En bajo selecciona impresora (en gral. no se usa, ya que SelectIn se fija a alto). Masa retorno del par trenzado. Masa lgica Masa chasis

17

36

C3

bajo

Select

18-25 18-25 18-25

19-30,33 16 17

GND

CONCLUSIONES

Gracias a los registros de datos , estado y de control y a los espacios de memoria que tiene el puerto paralelo podemos enviar y recibir datos con la pc o interactuar con la pc.

El puerto paralelo DB 25 para conectar dispositivos, tales como impresoras, escneres, Plotters, unidades externas para discos ZIP, conexiones directas entre computadoras por medio de cable (Laplink) y algunos dispositivos ms especializados como colectoras de datos.

REFERENCIAS BIBLIOGRAFICAS

http://www.maslibertad.net/religion/ideario/lascinco.htm http://elblogdelfilosofo.blogspot.com/2010/11/apuntes-de-san-agustin.html http://www.informaticamoderna.com/El_puerto_paralelo.htm