Circuitos Digitales - NECESITO LEER LOS 8 BITS DEL PUERTO PARALELO EN C

 
Vista:

NECESITO LEER LOS 8 BITS DEL PUERTO PARALELO EN C

Publicado por Francisco Diaz (1 intervención) el 11/12/2001 21:30:58
NECESITO AYUDA PORQUE ESTOY HACIENDO UN PROYECTO PARA DIGITALES I,
ES UN SIMULADOR DE SEMAFORO.
Y TENGO 8 SALIDAS (BITS) QUE NECESITA LLER EL PUERTO PARALELO, PARA DESPLEGARLO EN PANTALLA, ESTOY HACIENDO EL PROGRAMA EN TURBO C 3.0 Y SOLO ME LEE 5 BITS Y LO DEMAS ME LO HACE BASURA... USO LA FUNCION inport();
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:NECESITO LEER LOS 8 BITS DEL PUERTO PARALELO EN

Publicado por Dario Kusters (3 intervenciones) el 11/12/2001 22:04:09
hola,
si lees solo 5 bits entonces muy probablemente estes leyendo el registro de estado del puerto paralelo, pues en ese registro los primeros 3 bits no se usan.

El registro de datos del LPT esta en la direccion base.

Registro ----- Direccion
datos ---------> Base
Estado-------->Base+1
Control-------->Base+2

Gralmente la direccion base del LPT en un PC es 3F8 (hexadecimal)
Debes tener en cuenta que para poder leer datos a traves del bus da datos del LPT este debe ser bidireccional. Sino es asi, entonces la unica forma que tendras de meter datos por el LPT es a traves del registro de estado.

Saludos,
Dario Kusters
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:NECESITO LEER LOS 8 BITS DEL PUERTO PARALELO EN

Publicado por ebox (1 intervención) el 03/01/2002 18:42:30
Lo que tenes que hacer es un circuito multiplexor para el PP 4 de datos y 1 de control
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar