this is for holding javascript data
Alec Aivazis edited intro.tex
about 9 years ago
Commit id: 60de09543f4900ceed6d8fbcf9ae7ad0c66b8795
deletions | additions
diff --git a/intro.tex b/intro.tex
index c97ce55..9ac4c2e 100644
--- a/intro.tex
+++ b/intro.tex
...
\section{Introduction}
There were two main parts to the stopwatch: the controller which handled the state of the counters, and the counter itself. The main obstacle that I encountered while designing this circuit was to find a way to have the same button perform two different tasks. By implementing the controller using a finite state machine, I could easily trigger the transition between the various states off of the same input. Another difficulty I encountered was that the inputs were staying high longer than the transition time, causing two transitions to happen back to back. In order to prevent this, I attached the button to a positive edge trigger which only sent a short burst.
The counter was implemented using a series of decimal coded binary counters with appropriate modulus's in order to cause the next counter to increment at 59 minutes rather than 99.