C/Visual C - ¿Cómo leer un pin del puerto paralelo?

 
Vista:

¿Cómo leer un pin del puerto paralelo?

Publicado por andres (27 intervenciones) el 04/02/2006 21:59:54
Se que para leer el puerto paralelo se usan las funciones inp(), inpw() y inpd(), pero no se como aislar el valor de un pin de los demás. Por ejemplo, ¿cómo podría conocer el estado del pin Error?.

Gracias.
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:¿Cómo leer un pin del puerto paralelo?

Publicado por Mr. Sade (1 intervención) el 06/02/2006 00:12:53
puedes usar el operador bitwise AND
pones los demas bits a 0 y el que deseas a 1 luego haces un AND

PinStatus = 11111111 & 00000001
PinStatus = 00000001 (pin uno esta on)

PinStatus = 11111110 & 00000001
PinStatus = 00000000 (pin uno esta off)
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