EveryCircuit
Contact
Reviews
Home
justinmcg67
modified 12 years ago

Timing Matters

19
4
566
06:10:11
How do we count? ...Add? ...Divide? It all starts with timing. Timing is everything in computation. Signals that are off-set by a factor of two, as shown here, can count in increments of one in binary. Notice that both circuits are exactly the same except for one thing: the NOT Gates, or Inverters. The purpose of Inverting the signals on the left and not on the right ensures that when power is turned on, or applied, count = 0. So we count in increments from 0 - 255. On the contrary, by not applying the Inversion the count starts at 255. This means that when power is applied it will start counting down, from 255 - 0. Notice how as the two circuits count it gives an appearance that the bit on the right is shifted to the left. This is a pseudo-example of how timing can play a large role at sequencing and patterns in general. ****NOTE**** The aforementioned factor of two, can be accomplished with JK Flip Flops in a real environment by linking the Q output into the CLK input of another JK Flip Flop. For flip flops, please search for my various flip flop circuits on EveryCircuit. There just isn't enough room to explain how critical timing is to everything and all things computation. Try a Google search for Synchronous and Asynchronous counters. Also Google DeMorgan's Theory for understanding logic, and flip flops (which essentially are/is DeMorgan's Theorem in practice). Timing matters. Its how we get everything done! So go out and learn more about it! Enjoy the circuit, try changing times, duty cycles and fall/delay timings among other settings! If this has helped you in some way, please be sure to bookmark, and if not, please leave a comment saying/describing what you would like explained in more detail and I'll be sure to get back and make the changes to help anyone out. ⏳
published 12 years ago
Secuture
12 years ago
d%&n good presentation. Reminds me times when king of Mos 6502 cpu was on home comp throne and those all cycle counting and vortex time calculations to simply synchronize raster and rest of machine code just only to perform that proudy DOT will appear in a corect place :-) ....time and memory in my opinion. those two are conjoin-twin brothers one cannot exist without another.
justinmcg67
12 years ago
Thank you very much! :-D
goldraj
11 years ago
Gold
erikjohanson2003
9 years ago
Good use of clocks in that counter.

EveryCircuit is an easy to use, highly interactive circuit simulator and schematic capture tool. Real-time circuit simulation, interactivity, and dynamic visualization make it a must have application for professionals and academia. EveryCircuit user community has collaboratively created the largest searchable library of circuit designs. EveryCircuit app runs online in popular browsers and on mobile phones and tablets, enabling you to capture design ideas and learn electronics on the go.

Copyright © 2026 by MuseMaze, Inc.     Terms of use     Privacy policy