Salida de puerto paralelo

3

Tengo una pequeña placa que controla algunos dispositivos a través del puerto paralelo.

Lo que quiero hacer es colocar el pin X alto / bajo sin modificar el resto de los pines (historia corta, controlar la individualidad de cada pin)

Ejemplo: D0-D5 = 1 lo que quiero D0 = 0 y D1-D5 = 1

Muchas gracias.

    
pregunta user12254

1 respuesta

1

Por lo general, en esta situación, mantengo una variable con todo el byte, cambio los bits que quiero y luego los vuelvo a escribir en el puerto.

Ejemplo en C:

PortValue = 0x00;    // Set all bits to 0
LPT = PortValue;

PortValue |= 0x01;   // Set the bit 0 to 1
LPT = PortValue;

PortValue &= ~0x01;  // Set the bit 0 to 0
LPT = PortValue;
    
respondido por el Bruno Ferreira

Lea otras preguntas en las etiquetas