Sadržaj:

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

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

Video: Korištenje 2 registra za promjenu stupnja prijenosa (74HC595) za pogon 16 LED dioda: 9 koraka
Video: Znate li mijenjati brzine? Natrag u garažu 4 by Juraj Šebalj 2024, Jun
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: Šta je promjenjivi registar?

Šta je smjenski registar?
Šta je smjenski registar?
Šta je smjenski registar?
Šta je smjenski registar?

Registri pomaka su uzastopna logička kola. Sposobni su za pohranu i prijenos podataka.

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

Korak 2: Upotreba smjenskih registara

Upotreba smjenskih registara
Upotreba smjenskih registara

Registri pomaka su digitalna memorijska kola koja se koriste u kalkulatorima i računarima. Registri pomaka se mogu koristiti za proširenje broja izlaza iz mikrokontrolera poput Arduina.

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

Elektroničke komponente korištene u krugu
Elektroničke komponente korištene u krugu

2 registra izmjene 74HC595

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

16 LED dioda

1 Arduino Uno

2 elektrolitička kondenzatora; 10 Uf

2 duga hljeba

ž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 spojen na Arduino digitalni pin 11. SER je DATA ulaz koji će se pomaknuti.

Pin12 je RCLK (LATCH) je povezan na

Arduino digitalni pin 8

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

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

Vcc pin 16 je povezan sa crvenom šinom

pin 8 je spojen na masu

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

Arduino Grounsd je povezan sa crnom šinom

Povežite uzemljenje ploča zajedno kako je prikazano na dijagramu.

Korak 5: Kako krug funkcionira

Kako radi kolo
Kako radi kolo

Tri različita ulaza (SAT, LATCH, DATA) promijenit će napone izlaza koji se vide 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 će LED diode vrlo brzo krenuti zdesna nalijevo

Zatim će LED diode vrlo brzo krenuti s desna na lijevo
Zatim će LED diode vrlo brzo krenuti 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 će vam trebati Tinkercad račun da biste je vidjeli. Veza je gore postavljena također sa KODOM.

Hvala ti

Korak 9: Video zapis registara pomaka

video zapise smjena

Preporučuje se: