Resource icon

    Five-Bit Flip-Flop Program Counter Prototype


    A flip flop counter, receiving a 4Hz signal, and counting at 2Hz. It can make jumps instantly. It can do this because it operates on the principle that !(--i) == ++i. The counters not in use is initialized to 11111, allowing me to create a mirror image of the value I want to use, and just invert it at output.

    It does take time to initialize the counter. This is masked by using two counters, one engaged with the circuit, and one being initialized at 11111. When I jump, it simply overwrites the free counter, and re initializes the the other counter.

    Be careful, jumping too fast can lead to unpredictable results, as it takes at most 1.5 seconds to fully reset the counters.

    Enjoy taking this apart!
    • Like
    Reactions: MattDavidS
    Author
    Trekkerjoe
    Downloads
    358
    Views
    477
    First release
    Last update
    Rating
    0.00 star(s) 0 ratings

    More resources from Trekkerjoe