I've been tasked with implementing a circuit involving a seven segment LED display and two switches/buttons. One will inject '1' and the other injects '0' into the circuit, and every four inputs a number will be displayed on the seven segment display. The seven segment display will then display the message for two seconds, turn off for one and repeat it two times.

Any advice how to start? I'm have been limited to standard logic gates and latch IC chips, such as D and JK flip flop. I am just looking for help on what IC chips I would reasonably need and how to use them. I've been provided a standard seven segment display as shown in the picture. I've also got standard lab oscilloscopes and voltage providers. seven segment LED as shown

Edit: Adding on to make it clearer. I have added on a mention to what gates I am limited to. I am also aware on how to wire seven segment LEDs to display numbers based off four button inputs, as well as how to make D flip flop CLK circuits that detect singular inputs and display them on oscilloscopes. I have also been hinted that I need to implement a counter, although that kind is unfortunately lost on me.

  • 1
    \$\begingroup\$ Have you looked at dedicated 7-segment drivers, or a small MCU to do the heavy lifting for you? \$\endgroup\$
    – winny
    Mar 30, 2022 at 10:23
  • \$\begingroup\$ Perfect task for a small microcontroller. \$\endgroup\$
    – StarCat
    Mar 30, 2022 at 10:49
  • \$\begingroup\$ Do you have any recommendations? \$\endgroup\$
    – Adam X
    Mar 30, 2022 at 10:57
  • 4
    \$\begingroup\$ This sounds like a school assignment. If so, it probably has restrictions that prevent you from doing the obvious (program a microcontroller for the needed functions.) The images posted suggest a BCD to seven segment decoder. This implies that you are expected to implement this with logic ICs rather than a microcontroller. \$\endgroup\$
    – JRE
    Mar 30, 2022 at 11:43
  • 3
    \$\begingroup\$ Explain your task and the requirements in more detail. You also need to explain in some detail what you have tried and what ideas you have gathered. If it is homework, then you are supposed to do it - the folks here will help, but they won't do it for you. \$\endgroup\$
    – JRE
    Mar 30, 2022 at 11:45

1 Answer 1


You could use an Arduino Nano. It has enough pins and is easily programmable. You shouldn't need any extra components.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.