Академический Документы
Профессиональный Документы
Культура Документы
/ \
\ 13 12 11 10 9 8 7 6 5 4 3 2 1 /
\ /
\ 25 24 23 22 21 20 19 18 17 16 15 14 /
\________________________________________________/
Centronics
Centronics
• STROBE#,Out: Carga en el puerto de la impresora el dato
previamente enviado a las líneas de datos.
– Normalmente está desactivada. Su activación debe durar un
mínimo de 5ms
• AUTOFEEDXT#,Out:Obliga a que la impresora genere un
salto de línea (movimiento del rodillo)
• INIT#,Out: Obliga a una inicialización de la impresora
• SLCT IN#,Out: Selecciona la impresora
Centronics
• ACKNLG#,In: La impresora ha recogido el dato y está
disponible para el siguiente
• BUSY,In:La impresora está ocupada, no se debe enviar
dato
• PE,In: Estado de error, no hay papel
• SLCT, In : La impresora está seleccionada
• ERROR#,In: Estado de error, otro
Centronics
• Cada puerto LPT tiene asignadas 3 direcciones de entrada
salida
– DATOS (dirección base)
– ESTADO(dirección base +1)
– CONTROL(dirección base +2)
• La BIOS, tras el arranque deposita la dirección asignada en
memoria
– (0040:0008-0040:0009) LPT1
– (0040:000A-0040:000B) LPT2
– (0040:000C-0040:000D) LPT3
– (0040:000E-0040:000F) LPT4
Centronics
• Pasos para imprimir un byte:
– 1 Obtener la dirección base
– 2 Seleccionar la impresora (línea SLCT IN#)
– 2 Leer el estado. Mientras esté ocupada no actuar
– Salvo que alguna de las otras líneas revele un estado erróneo o inactivo
– 3 Enviar el byte de datos
– 4 Activar/desactivar(0.5ms) STROBE#
– 5 Esperar reconocimiento (ACKNLG#)
centronic
IEEE 1284-1994
• Normativa que tenía por objeto mejorar las
prestaciones, tanto en velocidad como en
otras características del puerto paralelo
– admitir bidireccionalidad
– Introducir hardware específico de control
(mejora de la velocidad)
– Introducir protocolos más complejos
• Múltiples dispositivos, compresión de datos
IEEE 1284-1994
• 1. Compatibility Mode.
• 2. Nibble Mode. (¿semi bidireccional?
• 3. Byte Mode. (bidireccional)
• 4. EPP Mode (Enhanced Parallel Port).
• 5. ECP Mode (Extended Capabilities
Mode).
1. Compatibility Mode.
SPP
• Es el modo Centronics tradicional.
– Sólo admite emisión de datos
– Velocidad típica de 50Kbytes/sec
– Completamente controlado por el procesador
2. Nibble Mode.
SPP
• Describe un protocolo para transmitir
compatible con SPP.
– Usa el puerto estándar.
– Usa cuatro de las líneas de estado como señales
de dato de entrada ( nibble)
– Protocolo completamente controlado por el
procesador (software)
3. Byte Mode. (bidireccional)
SPP
• Permite emisión y recepción de datos
usando las líneas del puerto estándar
ligeramente modificadas.
• El bit 5 del puerto de control tiene
significado e indica la dirección del dato
4. EPP Mode (Enhanced Parallel Port).