I am working through problem 10.32 in the new (third-edition) Art of Electronics textbook. It states:
Design a circuit that reads out, on 7-segment digits, how many milliseconds you’ve held a button down. The device should be smart enough to reset itself each time. Use a 1.0 MHz oscillator.
I am assuming that the display is in hexadecimal (as in Fig. 10.90 of the text), and my solution uses a single-pulse generator (“one-shot”) whose circuit diagram is given in Fig. 10.75 of the text. I’ve come up with a solution that I believe works (attached), but I am new to digital electronics and would therefore appreciate feedback on:
1) whether it is correct
2) how it could be improved
Thank you!
Design a circuit that reads out, on 7-segment digits, how many milliseconds you’ve held a button down. The device should be smart enough to reset itself each time. Use a 1.0 MHz oscillator.
I am assuming that the display is in hexadecimal (as in Fig. 10.90 of the text), and my solution uses a single-pulse generator (“one-shot”) whose circuit diagram is given in Fig. 10.75 of the text. I’ve come up with a solution that I believe works (attached), but I am new to digital electronics and would therefore appreciate feedback on:
1) whether it is correct
2) how it could be improved
Thank you!
Attachments
-
727.1 KB Views: 12