puerto paralelo y puerto serial

Páginas: 10 (2439 palabras) Publicado: 18 de octubre de 2014
PUERTOS PARALELO Y SERIAL
El MS-DOS soporta el uso de impresoras, plotters y módems y otros dispositivos de impresión o comunicación a través de device drivers para los puertos paralelo y serial. Los puertos paralelos reciben este nombre, porque transmiten la información (8 bits a la vez) en paralelo a través de cables independientes. Los puertos serial transfieren la información serialmente(1 bit a la vez) a través de una única conexión física.
Los puertos paralelos se emplean generalmente para dispositivos de salida de alta velocidad, tales como impresoras, a una distancia corta. Los puertos seriales son utilizados para dispositivos lentos, como módems y terminales, que requieren comunicación bidireccional con la PC y a mayores distancias (hasta 1 Km).
El MS-DOS incorporamanejadores para tres adaptadores paralelos y dos seriales. Los nombres lógicos de estos adaptadores son LPT1, LPT2 y LPT3 para los puertos paralelos y COM1 y COM2 para los puertos seriales. El dispositivo estándar de impresión PRN1 y el dispositivo estándar auxiliar AUX están generalmente asociados a LPT1 y COM1 respectivamente.
Al igual que en el manejo de teclado y video, existen tres niveles demanejo para los puertos paralelo y serial:
Funciones del MS-DOS orientadas a manejador
Funciones tradicionales del MS-DOS
Funciones del BIOS
Registros del puerto Paralelo
La dirección base del puerto paralelo en los ordenadores compatibles depende del tipo de adaptador que incorporen. Las primeras máquinas traían un puerto paralelo en el adaptador de vídeo monocromo, cuya dirección base es3BCH. Sin embargo, otros adaptadores utilizan la dirección base 378H para LPT1 y 278H
para LPT2. Por fortuna, la BIOS tiene en el área de datos una tabla con las direcciones base de los 4 posibles puertos paralelos. Dicha tabla comienza en 40h:8 y consta de 1 palabra por puerto (a 0 si ese puerto no existe). La asignación que realizan diversas BIOS puede ser un tanto discutible, pero si el usuariono ve salir los datos por la impresora que desea, siempre puede cambiar los cables o configurar su programa.

Los registros de que consta el puerto paralelo son 3: el primero es el registro de datos, de 8 bits, ubicado en la dirección base (3BCH, 378H, 278H, etc.). Este registro es de sólo escritura, para enviar los caracteres a la impresora. El siguiente registro, de sólo lectura, es el registrode estado, inmediatamente a continuación del anterior (3BDH, 379H, 279H). Finalmente, tras ellos hay un registro de sólo escritura, el registro de control (en 3BEH, 37AH, 27AH). Aunque en los tres casos he indicado la dirección, hay que tener en cuenta que lo correcto es consultar la variable de la BIOS y tomarla como punto de partida.

Los registros de estado y control están asociados a unaslíneas físicas del puerto paralelo estándar, y poseen un significado concreto que resumimos a continuación. En el valor pin se hace referencia al pin del
puerto paralelo del ordenador y al correspondiente en la impresora (ordenador/impresora). Las líneas o pines
que no aparecen aquí son las de datos (líneas 2 a la 9, conectadas también con las líneas 2 a la 9 del lado de la impresora; lasrestantes están a masa).


La posibilidad de emplear interrupciones es realmente interesante: cuando la señal -ACK se pone a nivel 0 (esto es, se activa) viene una IRQ7 ó una IRQ5 (según cómo esté configurada la tarjeta). De todos modos, habrá que mandar primero un carácter por el método tradicional para iniciar la transmisión. La BIOS, sin embargo, no utiliza la interrupción de la impresora.

PUERTOPARALELO
Detallado del código para manipular LEDs mediante el puerto paralelo:
Datos generales del programa:
;==================================================================================
; PROGRAMA : LLPT1.ASM
; FUNCION : UTILIZA EL PUERTO PARALELO
;==================================================================================

Declaración de constantes a utilizar:...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Puerto Serial
  • Puertos seriales
  • El Puerto Serial
  • Puerto Paralelo
  • Puerto paralelo
  • Puerto paralelo
  • Puertos paralelo
  • Puerto paralelo

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS