555/4017... EVIL STUFF!

Thread Starter

Kim Sleep

Joined Nov 6, 2014
391
oK, I would like a 4017 driven by a 555 oscillator, upon pressing a pushbutton (using leds),count from 1 to 9, then stop on led10, reset to zero, and do nothing until the button is pressed again.
Whatcha think??...You barons of endless knowledge!
If there is something better to use than a 4017/555 combo...Im up for that....except for Microcontrollers!

Thank you, in advance.
 

Ian0

Joined Aug 7, 2020
13,097
Use a 2-input NAND gate with 4017 output zero connected to one input, the switch connected between the other input and ground and connect the output to the 555 reset pin.
 

Thread Starter

Kim Sleep

Joined Nov 6, 2014
391
How fast is the count?
Does it need to be adjustable?
I assumed that a 555 oscillator driver would be adjustable to my needs, but I think the count

only needs to advance every second...its not a high accuracy thing. It would probably only need to be adjustable to between once or twice a second
 

ElectricSpidey

Joined Dec 2, 2017
3,312
Tie output zero of the 4017 to the base of an NPN transistor thru a resistor.
Connect the emitter of the transistor to ground. (negative)
Connect the collector of the transistor to the reset pin of the 555.
Place a NO switch from the transistor base to ground.
Place a resistor from 555 reset pin to positive.
Drive the LED with outputs 0 thru 9 of the 4017 using buffers if needed.

The limit is, the first timing cycle will not match the rest. (won't matter much with 1 second timing cycles and accuracy not being critical)
This can also be mitigated with a little control voltage magic.
 
Last edited:

crutschow

Joined Mar 14, 2008
38,316
pressing a pushbutton (using leds),count from 1 to 9, then stop on led10, reset to zero,
Does that mean LED10 goes off at the end of the sequence?

If so, that would likely require the addition of a FF stage, since one output of the 4017 is always high (resets to O0 high).
You could, of course, do 9 LEDs with all of them off after reset.
 
Last edited:
Top