Sisällysluettelo:

Kahden siirtorekisterin (74HC595) käyttäminen 16 LED -valon ajamiseen: 9 vaihetta
Kahden siirtorekisterin (74HC595) käyttäminen 16 LED -valon ajamiseen: 9 vaihetta

Video: Kahden siirtorekisterin (74HC595) käyttäminen 16 LED -valon ajamiseen: 9 vaihetta

Video: Kahden siirtorekisterin (74HC595) käyttäminen 16 LED -valon ajamiseen: 9 vaihetta
Video: Arduino Opas 10 - 8x8-LED matriisi ja 74HC595 siirtorekisteri 2024, Kesäkuu
Anonim
Kahdella siirtorekisterillä (74HC595) 16 LED -valon käyttäminen
Kahdella siirtorekisterillä (74HC595) 16 LED -valon käyttäminen

Tämä piiri käyttää 2 siirtorekisteriä (74HC595). Kukin vuororekisteri käyttää 8 LEDiä.

Vaihe 1: Mikä on vuororekisteri?

Mikä on vuororekisteri?
Mikä on vuororekisteri?
Mikä on vuororekisteri?
Mikä on vuororekisteri?

Siirtorekisterit ovat peräkkäisiä logiikkapiirejä, jotka kykenevät tallentamaan ja siirtämään tietoja.

Vaihtorekisterit koostuvat monista varvastossuista ja kelloista, jotka on yhdistetty toisiinsa.

Vaihe 2: Vaihtorekisterien käyttö

Vaihtorekisterien käyttö
Vaihtorekisterien käyttö

Siirtorekisterit ovat digitaalisia muistipiirejä, joita käytetään laskimissa ja tietokoneissa. Siirtorekistereillä voidaan laajentaa Arduinon kaltaisen mikro -ohjaimen lähtöjen määrää.

Vaihe 3: Piirissä käytettävät elektroniset komponentit

Piirissä käytetyt elektroniset komponentit
Piirissä käytetyt elektroniset komponentit

2 74HC595 -vuororekisteriä

16; 1 k vastukset (ruskea, musta, punainen)

16 LEDiä

1 Arduino Uno

2 elektrolyyttikondensaattoria; 10 Uf

2 pitkää leipää

johdot.

Vaihe 4: Piirin asettaminen

Piirin asettaminen
Piirin asettaminen
Piirin asettaminen
Piirin asettaminen

Lähdöt ovat Qa - Qh. Lanka Qa ensin ja sitten siirtyä toistensa ulostuloon, kuten on esitetty kaaviossa.

pin14 on SER on kytketty Arduinon digitaaliseen nastaan 11. SER on DATA -tulo, joka siirretään sisään.

Pin12 on RCLK (LATCH) on kytketty

Arduinon digitaalinen nasta 8

Pin11 on SRCLK (CLOCK) on kytketty Arduinon digitaaliseen nastaan 12

aina kun tämä nasta nousee korkealle (1), siirtorekisterin arvot siirtyvät 1 bitillä.

Vcc on nasta 16 kytketty punaiseen leipälautan kiskoon

nasta 8 on kytketty maahan

Arduino 5 volttia on kytketty leipälevyn punaiseen kiskoon

Arduino grounsd on liitetty mustaan kiskoon

Liitä levyjen pohja yhteen kaavion mukaisesti.

Vaihe 5: Kuinka piiri toimii

Kuinka piiri toimii
Kuinka piiri toimii

Kolme eri tuloa (CLOCK, LATCH, DATA) muuttavat lähtöjännitettä LED -valojen mukaan.

Vaihe 6: Lähdöt siirtyvät nopeasti vasemmalta oikealle nopeasti

Lähdöt siirtyvät nopeasti vasemmalta oikealle nopeasti
Lähdöt siirtyvät nopeasti vasemmalta oikealle nopeasti

LEDit siirtyvät nopeasti vasemmalta oikealle.

Vaihe 7: Sitten LEDit siirtyvät oikealta vasemmalle erittäin nopeasti

Sitten LEDit siirtyvät oikealta vasemmalle erittäin nopeasti
Sitten LEDit siirtyvät oikealta vasemmalle erittäin nopeasti

LEDit vaihtavat suuntaa (oikealta vasemmalle).

Vaihe 8: Johtopäätös

Johtopäätös
Johtopäätös

Toivon, että tämä projekti auttaa ymmärtämään vuororekistereitä ja niiden käyttöä. Nautin projektista. Sitä testattiin

Tinkercad ja toimii.

Linkki on olemassa, mutta saatat tarvita Tinkercad -tilin nähdäksesi sen. Linkki on yllä myös CODE -koodin kanssa.

Kiitos

Vaihe 9: Video vuorovaikutusrekistereistä

video vuororekistereistä

Suositeltava: