LogisimRevisited

Components / I/O

Button Component in Logisim

Momentary push button that outputs 1 while pressed with the Poke tool and returns to 0 when released.

Default settings, facing east. Pins are the dots.
LibraryI/O
Type nameButton
Pins and defaultsout0, width 1, value 0/1

Try it in the app

How the Button Works in Logisim

The Button component models a physical momentary push-button switch. In normal operation its 1-bit output is Low (0); when you press it with the Poke tool it drives High (1), making it ideal for manual reset pulses, single-step triggers, and doorbell or keypad circuits.

Unlike an Input Pin, which latches into 1 or 0 until poked again, a Button is designed for momentary activation—such as pulsing the asynchronous RST line of a Counter or Register to clear stored state back to zero.

Tip: Wire a Button to the RST pin of your Counters and Registers so you can reset the entire sequential circuit with a single click.

Button Pins & Pinout

PinDirectionWidthLocation & Role
out0 (Button)Output1 bitLocated at (0, 0), facing east by default. Outputs 1 when active and 0 when released.

Related Circuits & Components