Norma paralelo
[pic]
Comúnmente denominado puerto de impresora original o puerto centronix este conector permite entrar y salir de una computadora PC señales las cuales podemos emplear para muchas cosas mas que simplemente imprimir sobre papel. Toda computadora compatible con PC dispone de al menos un puerto paralelo el cual es compatible con la norma original estándar o SPP.Adicionalmente, algunos mas nuevos permiten el uso de datos bidireccional e incluso de características especiales definidas por las normas EPP y ECP, de los cuales haremos una breve reseña mas adelante en esta misma nota.
Retomando el SPP debemos indicar que, con placas de expansión se pueden disponer de hasta 3 puertos que el sistema operativo denomina LPT. Se los numera desde 1 hasta 3quedando LPT1, LPT2 y LPT3. Como todo dispositivo, el puerto paralelo dispone de una dirección de memoria base que puede ser 378, 278 o 3BC. Es por esta dirección por la que el usuario (a través del programa) se comunica y emplea el puerto paralelo.
Físicamente, el puerto paralelo se conecta por medio de un conector DB25 hembra que habitualmente se ubica en el panel posterior del equipo.
Técnicamenteel puerto paralelo dispone de 8 líneas digitales de salida, las cuales llamaremos D0 a D7, cuyos niveles posibles son 0v (para bajo) y 5v (para alto), cumpliendo con el estándar de la familia lógica TTL. Estas líneas están conectadas a los pines 2 al 9 para los bits 0 al 7 respectivamente. Estas ocho líneas conforman el comúnmente llamado bus de datos del puerto. Pero aquí no termina todo. Hay dosbuses mas que permiten ingresar y salir desde y hacia la computadora llamados buses de estado y de control.
El bus de estado se empleaba originalmente para censar justamente el estado en el que se encontraba la impresora para saber, entre otras cosas, si esta encendida, si esta en línea, si dispone de espacio para recibir datos, si hay papel, etc. Pero puede ser empleado para ingresar datos haciala computadora desde el mundo exterior haciendo, por ejemplo, que el programa decida su rumbo y por ende las acciones a tomar en función a los datos que por aquí ingresen. Este puerto, a diferencia del de datos, dispone de sólo 5 líneas digitales de entrada partiendo desde el bit 3 y hasta el bit 7. Por lo general a estas líneas se las denomina S3 a S7 y la asignación de pines se la puede ver enla tabla de mas abajo. La dirección de memoria asignada para comunicarse con este bus es igual a la dirección base (la del bus de datos) mas 1. O sea, si el puerto base es 378, este puerto es 379. Si el base es 278, este es 279. Y, si el puerto base es 3BC, este será 3BD. Un dato a resaltar es que el bit 7 de este puerto (conectado al terminal 11 del conector) presenta un estado lógico inverso.Esto significa que, si en el pin 11 se colocan 5v (nivel lógico alto) el bit al ser leído presentará un cero. Y, por consiguiente, si el pin 11 es puesto a masa (nivel lógico bajo) al leer el bit se verá un uno.
En tanto, el bus de control, al igual que el de datos, dispone de líneas de salida desde la computadora hacia el exterior. Las líneas también son digitales pero en este caso son solocuatro, las de menor pero que van del bit 0 al 3. Estas cuatro líneas son generalmente llamadas como C0 a C4 y se pueden controlar por medio de la dirección de memoria base (la del bus de datos) mas 2. De esta forma si la dirección base es 378, este bus es 37A. Si la dirección base es 278, la dirección de este bus será 27A. Y, si la dirección base es 3BC, la dirección de este bus será 3BE. En este bushay tres bits cuyos niveles lógicos se encuentran invertidos (bit0, bit1 y bit 3) y sólo uno que presenta un un estado lógico normal.
Resumiendo podemos decir que un puerto paralelo estándar o SPP permite salir desde la computadora hacia el exterior por medio de 12 líneas o bits y posibilita entrar a la misma por medio de 5 líneas o bits.
En todos los casos cada terminal puede proporcionar un...
Regístrate para leer el documento completo.