I have a 1Hz clock signal that I would like to run into an IC which has at least 12 outputs. Each clock pulse I would like the outputs to go high individually like an LED chaser. So all outputs but the one being "counted" would be low, but the one count pin would be high. Basically when two clock pulses have passed Q1 would be high, when 9 clock pulses have passed Q8 would be high and all others would be low. Would this be something like a demux, or a decade counter but with 12 outputs instead of 10? How could I go about accomplishing this preferably in one chip? I know this would be easy on a MC but is there a logic-level solution?
40 or 50 years ago we would have used something like a 74LS92 + 74LS or HC154 to get one output low of 12 connect the LEDs (assuming that's the goal) between the outputs and a single resistor to Vcc rather than to ground.
But even the meanest microcontroller would be easier and cheaper.
All you need is a ring counter that can count to 12. Whether you do it in software on an MCU, or using relays, or transistors, or TTL/CMOS logic - doesn't matter.
Connect 12 latches/flip-flops in series, in a ring - output of the previous feeding the input of the next. One of the latches should be set up to initialize output to HIGH on power up, other should initialize LOW. On each clock cycle, the HIGH state moves to the next latch.
The latch outputs feed the LEDs via a series resistor. As long as you got functioning latches, whether they are relays or ICs doesn't matter at 1Hz.
For ideas, just look up ring counters - plenty of examples out there, both in software and various kinds of hardware.