Sadržaj:

Korištenje 2 registra pomaka (74HC595) za pogon 16 LED dioda: 9 koraka
Korištenje 2 registra pomaka (74HC595) za pogon 16 LED dioda: 9 koraka

Video: Korištenje 2 registra pomaka (74HC595) za pogon 16 LED dioda: 9 koraka

Video: Korištenje 2 registra pomaka (74HC595) za pogon 16 LED dioda: 9 koraka
Video: Светодиодный DVD-дисплей и Arduino Nano (основы семисегментного светодиодного дисплея) 2024, Rujan
Anonim
Korištenje 2 registra pomaka (74HC595) za pogon 16 LED dioda
Korištenje 2 registra pomaka (74HC595) za pogon 16 LED dioda

Ovaj krug će koristiti 2 registara pomaka (74HC595). Registri pomaka će kao izlaz izlaziti 16 LED dioda. Svaki registar pomaka će pokretati 8 LED dioda. Registri pomaka su ožičeni tako da će svaki izlaz registra pomaka izgledati kao duplikat drugog.

Korak 1: Što je registar pomaka?

Što je registar pomaka?
Što je registar pomaka?
Što je registar pomaka?
Što je registar pomaka?

Registri pomaka su uzastopni logički sklopovi. Sposobni su za pohranu i prijenos podataka.

Registri pomaka sastoje se od mnogih japanki i satova koji su povezani zajedno. Izlazi registara pomaka pomiču se ili mijenjaju prema satovima (impulsni izlazi).

Korak 2: Upotreba registara pomaka

Korištenje pomaka registara
Korištenje pomaka registara

Registri pomaka su digitalni memorijski krugovi koji se koriste u kalkulatorima i računalima. Registri pomaka mogu se koristiti za proširenje broja izlaza iz mikrokontrolera poput Arduina.

Korak 3: Elektroničke komponente korištene u krugu

Elektroničke komponente koje se koriste u krugu
Elektroničke komponente koje se koriste u krugu

2 registra prijenosa 74HC595

16; 1 k otpornika (smeđi, crni, crveni)

16 LED dioda

1 Arduino Uno

2 elektrolitička kondenzatora; 10 Uf

2 duga kruha

žice.

Korak 4: Postavljanje kruga

Postavljanje kruga
Postavljanje kruga
Postavljanje kruga
Postavljanje kruga

Izlazi su Qa do Qh. Prvo ožičite Qa, a zatim idite na međusobni izlaz kao što je prikazano na dijagramu.

pin14 je SER je spojen na Arduino digitalni pin 11. SER je DATA ulaz koji će se pomaknuti.

Pin12 je RCLK (LATCH) je spojen na

Arduino digitalni pin 8

Pin11 je SRCLK (SAT) spojen je na Arduino digitalni pin 12

svaki put kad ovaj pin postane visok (1) vrijednosti u registru pomaka pomaknut će se za 1 bit.

Vcc je pin 16 spojen na crvenu tračnicu

pin 8 je spojen na masu

Arduino 5 volti spojen je na crvenu šinu ploče

Arduino Grounsd je povezan s crnom tračnicom

Spojite uzemljenje ploča zajedno kako je prikazano na dijagramu.

Korak 5: Kako krug radi

Kako radi krug
Kako radi krug

Tri različita ulaza (SAT, LATCH, DATA) promijenit će napone izlaza kako se vidi na LED -ovima. KOD će programirati redoslijed LED dioda i brzinu uključivanja i isključivanja LED dioda.

Korak 6: Izlazi će se brzo pomaknuti s lijeva na desno

Izlazi će se brzo pomaknuti s lijeva na desno
Izlazi će se brzo pomaknuti s lijeva na desno

LED diode će se brzo pomicati slijeva nadesno.

Korak 7: Zatim LED diode Wil vrlo brzo idu s desna na lijevo

Zatim LED diode vrlo brzo idu s desna na lijevo
Zatim LED diode vrlo brzo idu s desna na lijevo

LED diode mijenjaju smjer (zdesna nalijevo).

Korak 8: Zaključak

Zaključak
Zaključak

Nadam se da će ovaj projekt pomoći u razumijevanju registara pomaka i njihove uporabe. Uživao sam u projektu. Testirano je

Tinkercad i radi.

Postoji veza, ali možda ćete trebati Tinkercad račun da biste je vidjeli. Veza je gore postavljena također s KODOM.

Hvala vam

Korak 9: Video zapis registara pomaka

video zapise smjena

Preporučeni: