I know that all of the 4051 outputs are connected. What I was saying is that only the one output currently selected by the ABC address lines is actively being 'driven' since only that line is connected to the hard output of the 4060. The other 7 outputs are floating, not driven high or low. So they will float high, low, or may oscillate. Since that is the clock line of the 4017s, if they oscillate, you may may trip all of the outputs in the first few seconds of opperation.
Also, the 0 output of all of your 4017 is high even when you have everything in reset. That means that 8 of your igniters will fire as soon as you turn the power on.
For a counter I would probably choose a 74HC4040. But there is a problem with using an asynchronous counter in this type application, in that the outputs don't change states at exactly the same time like synchronous counters do. That means that you could get spurious values across the address lines each clock pulse. To combat this, take the clock signal and run it to one of the output enable lines of all of the output decoders. Choose the state such that the selected output is only on when the clock line is LOW.
The resulting timing will be: All off - Q1 - all off - Q2 - all off - Q3, etc.
You could also use a synchronous counter, such as a pair of HC161s, but I'd still recommend using the clock line to disable all outputs for half of each clock period.
Also, the 0 output of all of your 4017 is high even when you have everything in reset. That means that 8 of your igniters will fire as soon as you turn the power on.
For a counter I would probably choose a 74HC4040. But there is a problem with using an asynchronous counter in this type application, in that the outputs don't change states at exactly the same time like synchronous counters do. That means that you could get spurious values across the address lines each clock pulse. To combat this, take the clock signal and run it to one of the output enable lines of all of the output decoders. Choose the state such that the selected output is only on when the clock line is LOW.
The resulting timing will be: All off - Q1 - all off - Q2 - all off - Q3, etc.
You could also use a synchronous counter, such as a pair of HC161s, but I'd still recommend using the clock line to disable all outputs for half of each clock period.