Tartalomjegyzék:

2 váltóregiszter (74HC595) használata 16 LED meghajtásához: 9 lépés
2 váltóregiszter (74HC595) használata 16 LED meghajtásához: 9 lépés

Videó: 2 váltóregiszter (74HC595) használata 16 LED meghajtásához: 9 lépés

Videó: 2 váltóregiszter (74HC595) használata 16 LED meghajtásához: 9 lépés
Videó: LDmicro 18: GPS-будильник Ublox NEO-6M (программирование лестничной схемы ПЛК микроконтроллера с помощью LDmicro) 2024, Szeptember
Anonim
2 váltóregiszter (74HC595) használata 16 LED meghajtásához
2 váltóregiszter (74HC595) használata 16 LED meghajtásához

Ez az áramkör 2 váltásregisztert (74HC595) fog használni. A váltóregiszterek 16 LED kimenetként fognak működni. Mindegyik műszakregiszter 8 LED -et fog meghajtani. A váltásregiszterek be vannak kötve, így minden váltásregiszter -kimenet úgy fog kinézni, mint a másik másolata.

1. lépés: Mi a műszakregiszter?

Mi az a műszakregiszter?
Mi az a műszakregiszter?
Mi az a műszakregiszter?
Mi az a műszakregiszter?

A váltóregiszterek szekvenciális logikai áramkörök. Képesek adatok tárolására és továbbítására.

A váltóregiszterek sok flip flopból és órából állnak, amelyek össze vannak kötve. A váltás váltásregisztereinek kimenetei az óráknak megfelelően tolódnak vagy változnak (impulzusos kimenetek).

2. lépés: A műszakregiszterek használata

A műszakregiszterek használata
A műszakregiszterek használata

A váltóregiszterek digitális memóriaáramkörök, amelyeket számológépekben és számítógépekben használnak. A váltóregiszterek felhasználhatók az Arduino -hoz hasonló mikrovezérlő kimeneteinek bővítésére.

3. lépés: Az áramkörben használt elektronikus alkatrészek

Az áramkörben használt elektronikus alkatrészek
Az áramkörben használt elektronikus alkatrészek

2 74HC595 műszakregiszter

16; 1 k ellenállás (barna, fekete, piros)

16 LED

1 Arduino Uno

2 elektrolit kondenzátor; 10 Uf

2 hosszú kenyér

vezetékek.

4. lépés: Az áramkör beállítása

Az áramkör beállítása
Az áramkör beállítása
Az áramkör beállítása
Az áramkör beállítása

A kimenetek Qa -Qh. Vezeték Qa először, majd menjen egymás kimenetéhez, ahogy az ábra mutatja.

A pin14 a SER az Arduino digitális 11 -es tűjéhez van csatlakoztatva. A SER a DATA bemenet, amelyet be kell kapcsolni.

A Pin12 RCLK (LATCH) csatlakozik

Arduino digitális tű 8

A Pin11 SRCLK (CLOCK) csatlakozik az Arduino digitális 12 -es tűjéhez

minden alkalommal, amikor ez a csap magas lesz (1), a shift regiszter értékei 1 bittel eltolódnak.

A Vcc a 16 -os csap a piros kenyértábla -sínhez van csatlakoztatva

a 8 érintkező a földhöz van csatlakoztatva

Az 5 voltos Arduino a kenyértábla piros sínjéhez van csatlakoztatva

Az Arduino grounsd csatlakozik a fekete sínhez

Csatlakoztassa a táblák alapjait az ábra szerint.

5. lépés: Az áramkör működése

Hogyan működik az áramkör
Hogyan működik az áramkör

A 3 különböző bemenet (CLOCK, LATCH, DATA) megváltoztatja a kimenetek feszültségét a LED -eken látható módon. A CODE programozza a LED -ek sorrendjét és a LED -ek be- és kikapcsolását.

6. lépés: A kimenetek gyorsan balról jobbra tolódnak

A kimenetek gyorsan balról jobbra tolódnak
A kimenetek gyorsan balról jobbra tolódnak

A LED -ek gyorsan balról jobbra mozognak.

7. lépés: Ezután a LED -ek nagyon gyorsan jobbról balra haladnak

Ezután a LED -ek nagyon gyorsan jobbról balra mozognak
Ezután a LED -ek nagyon gyorsan jobbról balra mozognak

A LED -ek irányt változtatnak (jobbról balra).

8. lépés: Következtetés

Következtetés
Következtetés

Remélem, hogy ez a projekt segít megérteni a műszakregisztereket és azok felhasználását. Élveztem a projektet. Kipróbálták

Tinkercad és működik.

Van egy link, de előfordulhat, hogy szüksége van egy Tinkercad -fiókra a megtekintéséhez. A hivatkozás fent is megtalálható a KÓD -dal együtt.

Köszönöm

9. lépés: Videó a műszakregiszterekről

videó a műszakregiszterekről

Ajánlott: