Obsah:

Použitie 2 posuvných registrov (74HC595) na pohon 16 diód LED: 9 krokov
Použitie 2 posuvných registrov (74HC595) na pohon 16 diód LED: 9 krokov

Video: Použitie 2 posuvných registrov (74HC595) na pohon 16 diód LED: 9 krokov

Video: Použitie 2 posuvných registrov (74HC595) na pohon 16 diód LED: 9 krokov
Video: Arduino - Ladenie obsahu registra 2024, Jún
Anonim
Použitie 2 posuvných registrov (74HC595) na pohon 16 diód LED
Použitie 2 posuvných registrov (74HC595) na pohon 16 diód LED

Tento obvod bude používať 2 posuvné registre (74HC595). Posuvné registre budú ako výstupy poháňať 16 LED diód. Každý posuvný register bude poháňať 8 diód LED. Posuvné registre sú zapojené tak, že každý výstup posuvného registra bude vyzerať ako duplikát druhého.

Krok 1: Čo je to posuvná registrácia?

Čo je to posunová evidencia?
Čo je to posunová evidencia?
Čo je to posunová evidencia?
Čo je to posunová evidencia?

Posuvné registre sú sekvenčné logické obvody. Sú schopné ukladať a prenášať údaje.

Posuvné registre pozostávajú z mnohých klopných obvodov a hodín, ktoré sú navzájom prepojené. Výstupy posuvných posuvných registrov sú posunuté alebo zmenené podľa taktov (pulzné výstupy).

Krok 2: Použitie posuvných registrov

Použitie posuvných registrov
Použitie posuvných registrov

Posuvné registre sú digitálne pamäťové obvody používané v kalkulačkách a počítačoch. Posunové registre je možné použiť na rozšírenie počtu výstupov z mikrokontroléra, akým je Arduino.

Krok 3: Elektronické súčiastky použité v obvode

Elektronické súčiastky používané v obvode
Elektronické súčiastky používané v obvode

2 posuvné registre 74HC595

16; 1k odpory (hnedý, čierny, červený)

16 LED diód

1 Arduino Uno

2 elektrolytické kondenzátory; 10 Uf

2 dlhé chleby

drôty.

Krok 4: Nastavenie obvodu

Nastavenie obvodu
Nastavenie obvodu
Nastavenie obvodu
Nastavenie obvodu

Výstupy sú Qa až Qh. Najprv zapojte Qa a potom choďte k sebe navzájom, ako je znázornené na obrázku.

pin14 is SER je pripojený k digitálnemu pinu Arduino 11. SER je vstup DATA, ktorý sa prepne.

Pin12 je pripojený k RCLK (LATCH)

Digitálny pin Arduino 8

Pin11 je SRCLK (CLOCK) je pripojený k digitálnemu pinu 12 Arduino

zakaždým, keď sa tento kolík zvýši (1), hodnoty v posuvnom registri sa posunú o 1 bit.

Vcc je kolík 16 je pripojený k červenej lište

kolík 8 je pripojený k zemi

Arduino 5 voltov je pripojený k červenej lište nepájivej dosky

Arduino grounsd je pripojené k čiernej koľajnici

Spojte uzemnenie dosiek dohromady podľa obrázku.

Krok 5: Ako funguje obvod

Ako funguje obvod
Ako funguje obvod

Tri rôzne vstupy (CLOCK, LATCH, DATA) zmenia napätie výstupov, ako je vidieť na LED diódach. KÓD naprogramuje postupnosť LED a rýchlosť zapínania a vypínania LED diód.

Krok 6: Výstupy sa rýchlo posunú najskôr zľava doprava

Výstupy sa rýchlo posunú najskôr zľava doprava
Výstupy sa rýchlo posunú najskôr zľava doprava

LED diódy sa budú rýchlo pohybovať zľava doprava.

Krok 7: Potom LED diódy Wil prejdú sprava doľava veľmi rýchlo

Potom LED diódy Wil prejdú sprava doľava veľmi rýchlo
Potom LED diódy Wil prejdú sprava doľava veľmi rýchlo

LED diódy menia smer (sprava doľava).

Krok 8: Záver

Záver
Záver

Dúfam, že tento projekt pomôže porozumieť posuvným registrom a jeho použitiu. Projekt sa mi páčil. Bol testovaný na

Tinkercad a funguje.

Existuje odkaz, ale na jeho zobrazenie možno budete potrebovať účet Tinkercad. Odkaz je uverejnený vyššie aj s KÓDOM.

Ďakujem

Krok 9: Video z posuvných registrov

video posuvných registrov

Odporúča: