Kazalo:

Uporaba 2 registrov prestav (74HC595) za pogon 16 LED: 9 korakov
Uporaba 2 registrov prestav (74HC595) za pogon 16 LED: 9 korakov

Video: Uporaba 2 registrov prestav (74HC595) za pogon 16 LED: 9 korakov

Video: Uporaba 2 registrov prestav (74HC595) za pogon 16 LED: 9 korakov
Video: Новые правила о сделках. Часть 2 | Егоров А.В. 2024, Junij
Anonim
Uporaba 2 registrov premikov (74HC595) za pogon 16 LED
Uporaba 2 registrov premikov (74HC595) za pogon 16 LED

To vezje bo uporabljalo 2 registra prestav (74HC595). Registri premikov bodo delovali kot izhodi 16 LED. Vsak premični register bo poganjal 8 LED diod. Registri premikov so ožičeni, tako da bodo vsi izhodi registra premikov videti kot dvojnik drugega.

1. korak: Kaj je register premikov?

Kaj je register premikov?
Kaj je register premikov?
Kaj je register premikov?
Kaj je register premikov?

Premični registri so zaporedna logična vezja, ki omogočajo shranjevanje in prenos podatkov.

Registri premikov so sestavljeni iz številnih flip flopov in ur, ki so povezani skupaj. Izhodi premikov se premikajo po registru premikov glede na ure (impulzni izhodi).

Korak: Uporaba premičnih registrov

Uporaba premičnih registrov
Uporaba premičnih registrov

Registri premikov so digitalna pomnilniška vezja, ki se uporabljajo v kalkulatorjih in računalnikih. Registre premikov lahko uporabite za razširitev števila izhodov iz mikrokrmilnika, kot je Arduino.

Korak: Elektronske komponente, ki se uporabljajo v vezju

Elektronske komponente, ki se uporabljajo v vezju
Elektronske komponente, ki se uporabljajo v vezju

2 registra premikov 74HC595

16; 1 k upori (rjavi, črni, rdeči)

16 LED

1 Arduino Uno

2 elektrolitska kondenzatorja; 10 Uf

2 dolgi drobtini

žice.

4. korak: Nastavitev vezja

Nastavitev vezja
Nastavitev vezja
Nastavitev vezja
Nastavitev vezja

Izhodi so Qa do Qh. Najprej povežite Qa in nato pojdite na drug izhod, kot je prikazano na diagramu.

pin14 je SER priključen na digitalni pin 11 Arduino. SER je vhod DATA, ki se bo pomaknil.

Pin12 je RCLK (LATCH) je povezan z

Arduino digitalni pin 8

Pin11 je SRCLK (URA) je priključen na digitalni pin 12 Arduino

vsakič, ko se ta pin dvigne (1), se vrednosti v registru premika premaknejo za 1 bit.

Vcc pin 16 je povezan z rdečo tirnico

nožica 8 je priključena na ozemljitev

Arduino 5 voltov je priključen na rdečo tirnico na plošči

Arduino Grounsd je povezan s črno tirnico

Ozemljitev plošč povežite skupaj, kot je prikazano na diagramu.

5. korak: Kako deluje vezje

Kako deluje vezje
Kako deluje vezje

Trije različni vhodi (URA, LATCH, DATA) bodo spremenili napetosti izhodov, kot jih vidimo na LED -jih. KODA bo programirala zaporedje LED in hitrost vklopa in izklopa LED.

6. korak: Izhodi se bodo hitro premaknili od prve leve proti desni

Izhodi se bodo hitro premaknili najprej od leve proti desni
Izhodi se bodo hitro premaknili najprej od leve proti desni

LED diode se bodo hitro premikale od leve proti desni.

7. korak: Nato LED -diode Wil zelo hitro gredo od desne proti levi

Nato LED LED zelo hitro gredo z desne na levo
Nato LED LED zelo hitro gredo z desne na levo

LED luči spreminjajo smer (od desne proti levi).

8. korak: Zaključek

Zaključek
Zaključek

Upam, da bo ta projekt pomagal razumeti registre premikov in njihovo uporabo. Projekt mi je bil všeč. Preizkušen je bil

Tinkercad in deluje.

Obstaja povezava, za ogled pa boste morda potrebovali račun Tinkercad. Povezava je zgoraj objavljena tudi s KODO.

Hvala vam

9. korak: Video posnetek registrov

video posnetkov premikov

Priporočena: