La Web del Programador: Comunidad de Programadores
 
    Pregunta:  1390 - CONTROL POR EL PUERTO PARALELO
Autor:  Luis Cossio
Por favor alguien que puede ayudarme, comentandome como se gestiona el puerto paralelo, tanto entradas como salidas?
Es para realizar un control de temperatura simple, y otros. Se lo agradeceré.

  Respuesta:  Raynier Mozo
Hola hay varias maneras de manejar el puerto paralelo primero debs conocerlo bien tanto sus entradas como sus salidas. la direccion del puerto mas utilizada es 378H, con solo un colocar esta el registro DX y luego haces un In desde el puerto hacia el Acumulador AX o AH, AL dependiendo donde lo requieras podras tomar estas lecturas.

Atte.

  Respuesta:  Armando Nava Linares
En el lenguaje C se puede utilizar la funcion

int unsigned Dato;
Dato=inport(888); // para leer un dato desde el puerto paralelo
//obtienes el dato en decimal
//y
outport(889, Dato) // para enviar un dato al puerto, el dato va en decimal

En basic inp(888) y outp(889,dato)

En ambos caso tomas lecturas de una palabra de 8 bits Un cuando en el puerto de (entrada o salida? ) no se disponga de las conexiones fisicas (5 pines), los demas son internos. Tienes que ver la configuracion del puerto paralelo, los pines mas y menos significativos. Lo puedes encontrar en algun libro de ensamblado de computadoras.
No recuerdo la configuracion exacta
PIN 13 ?entrada salida
PIN14 ?tierra o masa

Tienes que usar optoacopladores para las salidas de los datos, de lo contrario puedes dañar el puerto

Dato ------->Optoacoplador------->señal util--------->etapa de potencia en algunos casos
"Fototransistor"

NO olvides conectar las ""tierras"" NEUTROS tanto del puerto como de la fuente que vas a utilizar

  Respuesta:  yosel de la torre guillen
el manejo de lpt es de acuerdo a las agujas del puerto existen tanto agujas de entrada como de salida, lo que necesito para ayudarte es que me digas que quieres controlar bajo el lpt y te enviare la informacion gratis.
yosel