Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porGervasio Melgarejo Modificado hace 10 años
1
Comunicación paralela © M.C.C. Sergio Luis Castillo Valerio Esta presentación puede reproducirse libremente siempre y cuando se mantenga esta leyenda.
2
Comunicación paralelo Cada bit viaja por su propio conductor: Ejemplo: Estándar Centronics Comunicación asíncrona, simplex. T 10011 R 1 1 0 0 1
3
Puerto paralelo Centronics Adoptado por la IBM PC. Fue creado por la compañía Centronics, empresa fabricante de impresoras. Diseñado para enviar información a impresoras.
4
Estándar SPP En el mundo de las PC s, el puerto paralelo Centronics se conoce como SPP: Standard Parallel Port. Maneja datos de 8 bits para el envío de información de Computadora a Impresora. Incluye algunas señales de control.
5
Señales de control Entre las señales adicionales, se encuentran las siguientes: Busy (Ocupado): Por medio de esta señal la impresora indica a la computadora que está ocupada y, por lo tanto, no puede recibir información. Paper End (Out of Paper): Indica que la impresora se ha quedado sin papel. Select: Cuando esta señal está activa indica que la impresora esta "en línea", es decir, que está en condiciones de recibir información desde la computadora. Error: Esta señal indica que hay alguna condición de error en la impresora.
6
Envío de información El SPP utiliza el siguiente mecanismo para enviar información a la impresora: 1).- La computadora envía los 8 bits de datos. 2).- Verifica que la impresora no est₫ ocupada. 3).-Mediante una señal (strobe) indica a la impresora que debe leer un dato. 4).-La impresora recibe el dato (8 bits) y envía una señal de reconocimiento (acknowledge)* a la computadora, quien inicia nuevamente el paso 1 hasta terminar el envío de la información. * Para este reconocimiento se utiliza la señal ACK o Busy
7
Envío de información
8
Asignación de pines PINSEÑAL 1STROBE 2-9LOS BITS 0,1,2, ETC DE SEÑAL 10ACKNOWLEDGE (ACK) 11BUSY 12PAPER END 13SELECT 14AUTO FEED (Auto avance de línea) 15ERROR 16INITIALIZE PRINTER 17SELECT INPUT 18-25SIGNAL GROUND
9
Asignación de pines
10
Puertos de E/S para la interfase paralela En la IBM PC se pueden manejar hasta 4 interfases paralelas (LPT1 a LPT4). Cada interfase utiliza 3 registros: Registro de datos Registro de estado Registro de control Cada registro tiene asignado un puerto de E/S.
11
Ubicación de los puertos para la interfase paralela En el area de datos del BIOS (segmento 40h) desplazamientos 08h,0Ah, 0Ch y 0Eh se encuentran almacenados los puertos de datos de LPT1, LPT2, LPT3 y LPT4 respectivamente. Puerto de estado = Puerto de datos +1 Puerto de control = Puerto de datos +2
12
Registros de interfases y señales correspondientes Los bits del registro de estado reflejan el estado de la impresora. Por ejemlo, el bit 8 = BUSY Al modificar algunos bits del registro de control modificamos el valor de alguna señal de la interfase paralela. Bit 3 de registro de control = INITIALIZE. Bit 0 del registro de control = STROBE.
13
Registros de interfases y señales correspondientes
14
Instrucciones OUT e IN Estas instrucciones envían o reciben información hacia/desde un puerto de E/S. Sintáxis IN: IN Acumulador,Puerto Si acumulador = AL, recepción de un byte. Si acumulador = AX, recepción de una palabra. Si Puerto <= 255, inmediato. Si Puerto >=256, puerto en DX. Recibe byte/palabra desde un dispositivo de E/S.
15
Instrucciones OUT e IN Sintáxis OUT: OUT Puerto,Acumulador Si Puerto <= 255, inmediato. Si Puerto >=256, puerto en DX. Si acumulador = AL, envío de un byte. Si acumulador = AX, envío de una palabra. Envía byte/palabra hacia un dispositivo de E/S.
16
Nuevos estándares para comunicación en paralelo La IEEE propuso una norma con el fin de utilizar el puerto paralelo para una comunicación bidireccional de alta velocidad. Mantiene compatibilidad con todos los periféricos existentes que usan el puerto paralelo.
17
El estándar IEEE 1284 El estándar IEEE 1284 definio cinco modos de operación para el puerto paralelo: 1.Modo compatible (Centronics, simplex) 2.Modo nibble: Puede recibir nibbles 3.Modo byte: Puede recibir bytes 4.Modo EPP, puerto paralelo ampliado 5.Modo ECP, puerto de capacidad extendida Modos 2 a 5 son semiduplex.
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.