What is binary counter?
A binary counter is a hardware circuit made up of a series of flip-flops. The output of one flip-flop is sent to the input of the next flip-flop in the series. A binary counter can either be asynchronous or synchronous, depending on how the flip-flops are connected to each other.
A binary counter connects several D-flip-flop circuits together. The flip-flops change state with each clock pulse, resulting in a binary number that can be used for digital clocks or timers. A common setup is asynchronous, with the output of one flip-flop connected to the next. When one cell is toggled, the next is inactivated. The next cell in the row is switched for every two switchings. This arrangement is also known as a 'ripple through' counter.