Obsah:

Použití 2 posuvných registrů (74HC595) k pohonu 16 LED: 9 kroků
Použití 2 posuvných registrů (74HC595) k pohonu 16 LED: 9 kroků

Video: Použití 2 posuvných registrů (74HC595) k pohonu 16 LED: 9 kroků

Video: Použití 2 posuvných registrů (74HC595) k pohonu 16 LED: 9 kroků
Video: Tutorial LOGO!8 function shift register and another LOGO! as I/O periphery 2024, Listopad
Anonim
Použití 2 posuvných registrů (74HC595) k ovládání 16 LED diod
Použití 2 posuvných registrů (74HC595) k ovládání 16 LED diod

Tento obvod bude používat 2 posuvné registry (74HC595). Posuvné registry budou řídit jako výstupy 16 LED. Každý posuvný registr pohání 8 LED diod. Posuvné registry jsou zapojeny tak, aby každý výstup posuvného registru vypadal jako duplikát druhého.

Krok 1: Co je směnový registr?

Co je směnový registr?
Co je směnový registr?
Co je směnový registr?
Co je směnový registr?

Posuvné registry jsou sekvenční logické obvody. Jsou schopné ukládat a přenášet data.

Posuvné registry se skládají z mnoha klopných obvodů a hodin, které jsou spojeny dohromady. Výstupy posuvných posuvných registrů se posouvají nebo mění podle hodin (pulzních výstupů).

Krok 2: Použití posuvných registrů

Použití posuvných registrů
Použití posuvných registrů

Posuvné registry jsou digitální paměťové obvody používané v kalkulačkách a počítačích. Posunové registry lze použít k rozšíření počtu výstupů z mikrokontroléru, jako je Arduino.

Krok 3: Elektronické součástky použité v obvodu

Elektronické součástky použité v obvodu
Elektronické součástky použité v obvodu

2 posuvné registry 74HC595

16; 1k odpory (hnědý, černý, červený)

16 LED diod

1 Arduino Uno

2 elektrolytické kondenzátory; 10 Uf

2 dlouhé chleby

dráty.

Krok 4: Nastavení obvodu

Nastavení obvodu
Nastavení obvodu
Nastavení obvodu
Nastavení obvodu

Výstupy jsou Qa až Qh. Nejprve zapojte Qa a poté přejděte k sobě navzájem, jak je znázorněno na obrázku.

pin14 is SER je připojen k digitálnímu pinu Arduino 11. SER je vstup DATA, který bude přepnut.

Pin12 je připojen k RCLK (LATCH)

Digitální pin Arduino 8

Pin11 je SRCLK (CLOCK) je připojen k digitálnímu pinu 12 Arduino

pokaždé, když se tento pin zvýší (1), hodnoty v posuvném registru se posunou o 1 bit.

Vcc je pin 16 je připojen k červené liště

pin 8 je připojen k zemi

Arduino 5 voltů je připojeno k červené liště prkénka

Arduino grounsd je připojeno k černé kolejnici

Spojte podložky desek dohromady, jak je znázorněno na obrázku.

Krok 5: Jak obvod funguje

Jak obvod funguje
Jak obvod funguje

Tři různé vstupy (CLOCK, LATCH, DATA) změní napětí výstupů, jak je vidět na LED diodách. CODE naprogramuje sekvenci LED a rychlost zapínání a vypínání LED.

Krok 6: Výstupy se rychle posunou nejprve zleva doprava

Výstupy se rychle posunou nejprve zleva doprava
Výstupy se rychle posunou nejprve zleva doprava

LED diody se budou rychle pohybovat zleva doprava.

Krok 7: Poté LED rychle přejdou zprava doleva

Poté LED rychle přejdou zprava doleva
Poté LED rychle přejdou zprava doleva

LED diody mění směr (zprava doleva).

Krok 8: Závěr

Závěr
Závěr

Doufám, že tento projekt pomůže pochopit posuvné registry a jejich použití. Projekt se mi líbil. Byl testován na

Tinkercad a funguje.

Existuje odkaz, ale k jeho zobrazení budete možná potřebovat účet Tinkercad. Odkaz je zveřejněn výše také s KÓDEM.

Děkuji

Krok 9: Video z posuvných registrů

video posuvných registrů

Doporučuje: