Pulsador

Una fuente momentánea: emite nivel lógico ALTO (1) solo mientras la mantienes presionada y vuelve al nivel lógico BAJO (0) en cuanto la sueltas. Refleja un pulsador real cableado con una resistencia de pull-down, cuyo estado de reposo por defecto es 0 y que se lleva a 1 solo mientras el contacto está cerrado. Es la herramienta ideal para generar un pulso corto y deliberado, como un tic de reloj manual o un disparo único.

Básico

Presionado frente a soltado

En reposo el pulsador marca 0. Mantenlo presionado y su salida pasa a nivel lógico ALTO (1) exactamente el tiempo que lo sostengas; suéltalo y vuelve de golpe a 0. A diferencia de un interruptor, no recuerda su estado, así que no puede enclavar nada por sí solo.

StateOutput
Released0
Pressed1
Intermedio

Pull-down: el sentido del 0 en reposo

En hardware una entrada al aire no es ni un 1 ni un 0 limpios, por lo que un pulsador real necesita una resistencia de pull-down que ate su línea a tierra. Esa resistencia mantiene la salida en un nivel lógico BAJO (0) definido mientras el pulsador está abierto, y al cerrarlo se conecta a VCC para forzar un nivel lógico ALTO (1). El pulsador simulado ya se comporta así: activo en alto y definido en 0 cuando está en reposo.

Pull-down: el sentido del 0 en reposo
Avanzado

Un pulso de reloj de un solo disparo

Conecta el pulsador a la entrada de reloj de un flip-flop o contador. Cada pulsación produce un pulso de 0 a 1 a 0, y el flanco de subida avanza el elemento secuencial exactamente una vez, permitiéndote recorrer un diseño a mano. En placas reales este pulso debe filtrarse antes (antirrebote), porque los contactos mecánicos rebotan y dispararían varios flancos por pulsación.

Un pulso de reloj de un solo disparo

Citas

  • Texas Instruments. (2011). Choosing an appropriate pull-up/pull-down resistor for open drain outputs (Report No. SLVA485). Referencia 1
  • Horowitz, P., & Hill, W. (2015). The art of electronics (3rd ed.). Cambridge University Press. Referencia 2