This is a 2-bit counter. 2-bit counters normally can count 4 numbers: 0, 1, 2, 3. However, this circuit counts up to 2 and resets at 3. This can be scaled by adding more D flip-flops and setting the And gate at the location you want the count to stop at. You can also set a starting number in a similar fashion. This can be modified to a synchronous 2-bit counter using JK flip flops.
it does what it says on the tin.
edit: the 13 is broken, but when I go in to edit everything breaks so :\ I'm pretty sure it's because I hooked up the 13 to the bottom left node in the "decoder4display"
edit: I went in to check and that is in fact the issue. I still have no clue wtf is wrong with the "decoder p1", as I changed literally nothing, but apparently I messed up. someone, please take a look at it and see what went wrong bc I really don't have any idea.
A multiplication circuit designed to multiply two 8-bit numbers, creating a 16-bit output. The values are unsigned, and input into two locations in a currently unconventional way. The output is stored in the flip-flop array to the right. The button at the top starts or resets the program.
There's several buttons in the circuit. If you figure out what those do, the laws of time of this circuit's universe are yours to behold.
Note to future me to fix the following bug (if it even exists in the real world due to propagation delay).
The set 1 function of #2 works in the sub-circuit but fails to work for the output pulse in the main circuit. This is troubling to say the least. So I've decided to change hour 12:00 to 00:00.
Visualizing advanced counter with 7 segment display
U/D stands for UP/DOWN
if the counter is in position 00 when the control signals change to 10 the counter must remain in position 00
if the counter is in position 11 when the control signals change to 11 the counter must remain in position 11
This is a "Synchronous BCD Counter To Seven Segment Decoder" made using T flip flop .
Firstly, the counter is made using T flipflop and then its output i.e(count) is converted to digital using Seven Segment Decoder
This is a work in progress computer.
Instructions on use:
Make sure you set the clock speed to 50. First connect the desired EEPROM into the program socket. The double click the reset button on the user interface panel. Finally, turn it on using the on button.
Description of EEPROMS(more will be added soon):
Blank: This is a blank slate that you can code on.
Jump Showcase: This uses the jump command to turn on and off the hex display in an infinite loop
Display Stepper: This detects whatever is being inputted on the input stepper and displays it on the hex display.
In the 3 bit counter the last 2 set the traffic lights in 3 possible states (1 green for each path) while the 1st flipflop is used to provide the short duration yellow -> red state change (How it works in my country).
All logical expression have been derived from k maps at specific states.
Use the button inorder to jump from left to right and vice vera and try avoiding the incoming obstacles.
If you collide with it you die and can restart using the restart button given at the bottom.
Change the difficulty by reducing the timing setting of the clock and good luck :D.