3.3.4 Now Serving Display
In this project I had to create a counter circuit that would count from 1 - 99 on a seven segment display that was able to be reset with one button regardless of what the count was. It also had to roll back over to 0 if it got past 99. Just like a now serving ticket machine that you might see at the DMV or a deli.
The hardest challenge on this project was getting the buttons that make it count not bounce and give you a random number, to fix this we had to implement a debouncing curcuit . Other than that this circuit was fairly simple to construct, and consists of two 74LS193's that are essentially counters, thats what they do, they count. But they output their numers in binary so I also had to use a Seven Segment Display Driver and run the binary through that so the driver could tunr it into something that can be read by the Seven Segment Display. One piece that puzzled me for a while was the area from the Driver to the actual number display, I didn't realize that the information coming out the other end was inverted and therefore I had to invert it again in order for it to be useful as the Seven Segment Display can't use it like that. If I had to d this project over again I would instead of going through all the hassle to make it work on the DLB I would just breadboard it instead because the DLB's were not working very well with these circuits. |