Stap 3: Gebruik de J-K-flip-flop
U zult zich herinneren dat de input van de J-K om te schakelen van de huidige toestand is dat beide ingangen gedreven hoog dus ik heb de J en K invoer voor een 10 k pullup weerstand aan de Vcc (5V) gebonden. De verzameling (!. SD) en reset/clear (! RD) zijn vaak beide actieve laag, maar op deze IC zijn ze actieve hoog dus ik ze aan een pulldown aan GND. gebonden heb
Dus als beide ingangen permanent met 5V verbonden zijn, hoe we iets invoeren? Onthoud het kloksignaal? De Q en! Q uitgangen zijn beschikbaar één instelling klok na een positieve overgang van de stijgende rand van het kloksignaal. Alles wat we moeten doen is sluit onze pulsdrukker van 5V op het kloksignaal en wanneer we druk op de schakelaar en de verbinding sluit, sturen wij een positieve rand-trigger naar de flip-flop die zal hebben de output in-/ uitschakelen. Dus, als de Q uitgang is hoog (dwz het als bron 5V op de LED) wanneer we nogmaals op de knop drukt, zal het gaan op laag (dwz uit) en wanneer wij druk op het opnieuw volgende het schakelen terug naar hoog (op), enzovoort.
Zorg ervoor dat je kijkt naar de foto van het schema (u hoeft te hebben van de Eagle en kijken naar de * werkelijke * schema... er is een beeld van het hieronder) als je over iets onduidelijk. Je ziet ook, dat ik heb ook een 2-input aansluitblok zodat het bestuur een 5V en een GND signaal te aanvaarden.
En thats it. Nu uw handige kortstondige/tactiele switch een schakelaar duw-en-verblijf-on drukknop is.