Stap 1: Wat is een decoder?
In mijn voorbeeld, ik gebruik een 238 decoder maar om het te beschrijven zal ik eerst de 1 x 4-demultiplexer beschrijven:
de algemene naam voor demultiplexers is 1X2n en gebruikt van 1 ingang en n "keuze" ingangen maken 2 ^ n uitgangen.
De 1 x 4-demultiplexer daarvoor heeft 1 ingang, 2 "keuze" ingangen om te selecteren welke van de 4 (2 ^ 2) uitgangen die ON/OFF (hoog/laag moeten). Als de input lage is is de hele demultiplexer dood - gebeurt er niets.
Als de input hoog is is er 4 mogelijke combinaties van de 2 selector-ingangen die we kunnen bellen A en B respectievelijk
(A = LAAG, B = LAAG)
(A = HOOG, B = LAAG)
(A = HOOG, B = HOOG)
(A = LAAG, B = HOOG)
Zoals u al geraden misschien - kunnen wij 4 uitgangen controle door het manipuleren van deze 2 selector-ingangen.
De 238 decoder (in mijn geval de 74HC238N) gebruikt 3 selector ingangen genaamd A0, A1 en A2 die samen 8 mogelijke combinaties kunnen maken (2 ^ 3 = 8) en heeft dus 8 uitgangen (0,1,2,3,4,5,6 en 7).
Ik gebruik in mijn tutorial slechts 5 van de uitgangen te schakelen aan/uit 5 LEDS. Maar voel je vrij om toe te voegen van 3 extra LEDS als u wilt.
Laatste opmerking over demultiplexers/decoders: met behulp van slechts 2 ingangen (of meer) en het krijgen van de 4 uitgangen (of meer) klinkt goed nietwaar? Nou hangt het af van wat u van plan bent te gebruiken voor. Het nadeel van dit onderdeel is dat je kunt alleen een van de meerdere uitgangen HIGH (terwijl de anderen zijn de lage) op een moment. De werken niet in "parallelle".
Het is ook mogelijk om een van de uitgangen laag terwijl alle andere zijn hoge. Maar u kunt bijvoorbeeld niet hebben uitgang 2 of 4 hoog terwijl de rest zijn laag.
Dus In mijn tutorial zal ik alleen oplichten één LED tegelijkertijd.