Spisu treści:

Korzystanie z 2 rejestrów przesuwnych (74HC595) do sterowania 16 diodami LED: 9 kroków
Korzystanie z 2 rejestrów przesuwnych (74HC595) do sterowania 16 diodami LED: 9 kroków

Wideo: Korzystanie z 2 rejestrów przesuwnych (74HC595) do sterowania 16 diodami LED: 9 kroków

Wideo: Korzystanie z 2 rejestrów przesuwnych (74HC595) do sterowania 16 diodami LED: 9 kroków
Wideo: LFSR, czyli rejestr przesuwny z liniowym sprzężeniem zwrotnym - Intel FPGA Max10 graficznie #7 [PL] 2024, Czerwiec
Anonim
Korzystanie z 2 rejestrów przesuwnych (74HC595) do sterowania 16 diodami LED
Korzystanie z 2 rejestrów przesuwnych (74HC595) do sterowania 16 diodami LED

Ten obwód będzie używał 2 rejestrów przesuwnych (74HC595). Rejestry przesuwne będą sterować jako wyjścia 16 diod LED. Każdy rejestr przesuwny będzie napędzał 8 diod LED. Rejestry przesuwne są okablowane, dzięki czemu każde wyjście rejestru przesuwnego będzie wyglądało jak duplikat drugiego.

Krok 1: Co to jest rejestr zmian?

Co to jest rejestr zmian?
Co to jest rejestr zmian?
Co to jest rejestr zmian?
Co to jest rejestr zmian?

Rejestry przesuwne są sekwencyjnymi obwodami logicznymi. Są zdolne do przechowywania i przesyłania danych.

Rejestry przesuwne składają się z wielu przerzutników i zegarów, które są ze sobą połączone. Wyjścia przesuwu rejestrów przesuwnych są przesuwane lub zmieniane zgodnie z zegarami (wyjścia impulsowe).

Krok 2: Zastosowania rejestrów przesuwnych

Zastosowania rejestrów przesuwnych
Zastosowania rejestrów przesuwnych

Rejestry przesuwne to cyfrowe układy pamięci używane w kalkulatorach i komputerach. Rejestry przesuwne można wykorzystać do rozszerzenia liczby wyjść z mikrokontrolera, takiego jak Arduino.

Krok 3: Elementy elektroniczne używane w obwodzie

Komponenty elektroniczne używane w obwodzie
Komponenty elektroniczne używane w obwodzie

2 rejestry przesuwne 74HC595

Rezystory 16;1 k (brązowy, czarny, czerwony)

16 diod LED

1 układ Arduino

2 kondensatory elektrolityczne;10 Uf

2 długie tabliczki chlebowe

przewody.

Krok 4: Konfiguracja obwodu

Konfiguracja obwodu
Konfiguracja obwodu
Konfiguracja obwodu
Konfiguracja obwodu

Wyjścia to Qa do Qh. Wire Qa najpierw, a następnie przechodzą do siebie nawzajem, jak pokazano na schemacie.

pin14 to SER jest podłączony do cyfrowego pinu Arduino 11. SER to wejście danych, które zostanie przesunięte.

Pin12 to RCLK (LATCH) jest podłączony do

Pin cyfrowy Arduino 8

Pin11 to SRCLK (ZEGAR) jest podłączony do cyfrowego pinu Arduino 12

za każdym razem, gdy ten pin przejdzie w stan wysoki (1), wartości w rejestrze przesuwnym zostaną przesunięte o 1 bit.

Vcc to pin 16 podłączony do czerwonej szyny płytki stykowej

pin 8 jest podłączony do masy

Arduino 5 V jest podłączone do czerwonej szyny płytki stykowej

Arduino groundsd jest podłączony do czarnej szyny

Połącz razem masy płyt, jak pokazano na schemacie.

Krok 5: Jak działa obwód

Jak działa obwód
Jak działa obwód

3 różne wejścia (ZEGAR, ZATRZASK, DANE) zmienią napięcia na wyjściach, jak widać na diodach LED. KOD zaprogramuje kolejność diod LED oraz prędkość włączania i wyłączania diod LED.

Krok 6: Wyjścia szybko przesuną się od lewej do prawej

Wyjścia szybko przesuną się od lewej do prawej
Wyjścia szybko przesuną się od lewej do prawej

Diody LED szybko przesuną się od lewej do prawej.

Krok 7: Wtedy diody LED przejdą od prawej do lewej bardzo szybko

Wtedy diody LED przejdą od prawej do lewej bardzo szybko
Wtedy diody LED przejdą od prawej do lewej bardzo szybko

Diody LED zmieniają kierunek (od prawej do lewej).

Krok 8: Wniosek

Wniosek
Wniosek

Mam nadzieję, że ten projekt pomoże zrozumieć rejestry przesuwne i ich zastosowania. Podobał mi się projekt. Był testowany

Tinkercad i działa.

Jest link, ale możesz potrzebować konta Tinkercad, aby go zobaczyć. Link jest zamieszczony powyżej również z KODEM.

Dziękuję Ci

Krok 9: Wideo rejestrów przesuwnych

wideo rejestrów przesuwnych

Zalecana: