Almost OT: Pushbutton switch latching

Chuck Guzis cclist at sydex.com
Sun Dec 9 17:35:48 CST 2007


On 9 Dec 2007 at 18:05, Roy J. Tellason wrote:

> My initial reply on this went offlist,  and I still think it's the simplest.  
> You take a '374 (well,  I have a pile of 'em here...  :-) and connect a push 
> button with a pullup resistor to each input.  Then connect a diode to those 
> points too,  with all of the diodes tied together.  A single transistor fed 
> by those diodes will generate the clock...

You can probably leave out the transistor if you don't need to invert 
the diode "OR".  i.e. if you need to clock on the falling edge.  You 
could also fool with pulldowns, N.C. pushbottons, etc.

I was looking for a "valid state guaranteed" circuit where the output 
terms would feed back into the input to guarantee that only one 
output would ever be valid--even on powerup.  You can do it, but the 
gate count starts to climb rapidly as the number of states increases, 
as der Mouse has illustrated.

There are diode arrays in SIPs and DIPs if you don't like the look of 
discretes.

Cheers,
Chuck





More information about the cctalk mailing list