Interface Puerto Paralelo
Interface del puerto paralelo de la PC El puerto paralelo de la IBM PC y AT fue diseñado para comunicarse sólo con la impresora y este estándar se conoce como la interface de impresora Centronics. La interface Centronics permite transmitir 8 bits a una impresora a la vez sobre un conjunto de 8 líneas de datos D0 - D7. Deben estar presentes otras señales para sincronizar el flujo de datos entre la PC y la impresora.
Las dos señales de sincronización más importantes son las líneas STROBE' y BUSY. Cada vez que la computadora quiere enviar un byte de datos a la impresora, primero checa el estado de la línea BUSY (es una señal de entrada de la impresora). Si BUSY es bajo, la computadora pone un nuevo dato en las ocho líneas de datos y también envía un pulso bajo en la línea STROBE'. Tan pronto como la impresora ve que STROBE' se va a bajo, asegura el byte y pone la línea BUSY en alto. La impresora deja BUSY en alto hasta que procesa el dato y después regresa a bajo a BUSY cuando esta lista para aceptar otro dato.
El intercambio de señales entre la computadora y la impresora es un ejemplo clásico de un handshake de dos vías. El dispositivo que recibe dice "estoy listo para manejar otro byte ahora" (BUSY = bajo), el dispositivo que envía dice "Aquí esta un dato" (el pulso STROBE'), y el dispositivo receptor responde "Voy por el" (BUSY = alto). La sincronización de handshake del flujo de datos es necesario porque la computadora puede sacar datos a través del puerto paralelo a una razón de 100-200 Kbs y la impresora no puede hacerlo.

No hay comentarios:
Publicar un comentario