Multi veksle knappetrykk?

J

jizyjuice

Guest
Jeg prøver å tenke ut en måte å gjennomføre kobler forskjellige pins ved hjelp av én knapp bare.Jeg prøver å gjøre dette i hardware uten programmering involvert.Programmering det ville bli lett, men jeg lurte på om dette er mulig i maskinvaren.

Ex:

knappen trykkes null ganger
ledet 1 - av
LED 2 - off
ledet 3 - av

knappen trykkes en gang
ledet 1 - på
LED 2 - off
ledet 3 - av

knappen trykkes to ganger
ledet 1 - av
LED 2 - på
ledet 3 - av

knappen trykkes inn tre ganger
ledet 1 - av
LED 2 - off
ledet 3 - på

Og gjenta gjerne slik med hvert knappetrykk.

Noen ideer?Jeg ser på skift registrerer eventuelt tellere og en mux?

 
Ett av alternativene er å bruke 4017 tiår telleren med 10 dekodet outputs ..

Ta en titt på den vedlagte 10-kanal eksempel ..
Re-konfigurere 555 timer til for-opererte-en-shot krets (ellers må du ta hånd om knappen debounce problem) og for å operere kun 3 lysdioder koble output [7] til [15] ..

Hilsen,
IanP
Beklager, men du må logge inn for å vise dette vedlegget

 
Det
er relativt godt kjent som en Johnson eller Ring Counter og lett å gjøre med diskrete Flip-Flops.Her er en omfattende forklaring på hvordan det fungerer, og du bør kunne finne en løsning her:http://www.allaboutcircuits.com/vol_4/chpt_12/6.htmlTa en titt på 4017 og 4022 datablad:MC14017BMC14022B
 

Welcome to EDABoard.com

Sponsor

Back
Top