La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Comunicación paralela © M.C.C. Sergio Luis Castillo Valerio Esta presentación puede reproducirse libremente siempre y cuando se mantenga esta leyenda.

Presentaciones similares


Presentación del tema: "Comunicación paralela © M.C.C. Sergio Luis Castillo Valerio Esta presentación puede reproducirse libremente siempre y cuando se mantenga esta leyenda."— Transcripción de la presentación:

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.


Descargar ppt "Comunicación paralela © M.C.C. Sergio Luis Castillo Valerio Esta presentación puede reproducirse libremente siempre y cuando se mantenga esta leyenda."

Presentaciones similares


Anuncios Google