Innholdsfortegnelse:

Bruke 2 skiftregistre (74HC595) til å kjøre 16 lysdioder: 9 trinn
Bruke 2 skiftregistre (74HC595) til å kjøre 16 lysdioder: 9 trinn

Video: Bruke 2 skiftregistre (74HC595) til å kjøre 16 lysdioder: 9 trinn

Video: Bruke 2 skiftregistre (74HC595) til å kjøre 16 lysdioder: 9 trinn
Video: ESP32 Tutorial 10 - Digital counter using Seven Segment Display 74HC595 -ESP32 IoT Learnig kit 2024, November
Anonim
Bruke 2 skiftregistre (74HC595) til å kjøre 16 lysdioder
Bruke 2 skiftregistre (74HC595) til å kjøre 16 lysdioder

Denne kretsen vil bruke 2 skiftregistre (74HC595). Skiftregistrene vil kjøre som utganger 16 lysdioder. Hvert skiftregister vil kjøre 8 lysdioder. Skiftregistrene er kablet slik at hver skiftregisterutgang ser ut som en duplikat av den andre.

Trinn 1: Hva er et skiftregister?

Hva er et skiftregister?
Hva er et skiftregister?
Hva er et skiftregister?
Hva er et skiftregister?

Skiftregistre er sekvensielle logiske kretser som kan lagre og overføre data.

Skiftregistre består av mange flip -flops og klokker som er koblet sammen. Utgangene til skiftet skiftregistrene forskyves eller endres i henhold til klokkene (pulsede utganger).

Trinn 2: Bruk av skiftregistre

Bruk av skiftregistre
Bruk av skiftregistre

Skiftregistre er digitale minnekretser som brukes i kalkulatorer og datamaskiner. Skiftregistre kan brukes til å utvide antall utganger fra en mikrokontroller som Arduino.

Trinn 3: Elektroniske komponenter som brukes i kretsen

Elektroniske komponenter som brukes i kretsen
Elektroniske komponenter som brukes i kretsen

2 74HC595 skiftregistre

16; 1 k motstander (brun, svart, rød)

16 lysdioder

1 Arduino Uno

2 elektrolytiske kondensatorer; 10 Uf

2 lange brødbrett

ledninger.

Trinn 4: Sette opp kretsen

Sette opp kretsen
Sette opp kretsen
Sette opp kretsen
Sette opp kretsen

Utgangene er Qa til Qh. Wire Qa først og deretter gå til hverandre utgang som vist på diagrammet.

pin14 er SER er koblet til Arduino digital pin 11. SER er DATA -inngangen som vil skiftes inn.

Pin12 er RCLK (LATCH) er koblet til

Arduino digital pin 8

Pin11 er SRCLK (CLOCK) er koblet til Arduino digital pin 12

hver gang denne pinnen går høyt (1) vil verdiene i skiftregisteret skifte med 1 bit.

Vcc er pin 16 er koblet til den røde brødbrettskinnen

pinne 8 er koblet til jord

Arduino 5 volt er koblet til den røde skinnen på brødbrettet

Arduino grounsd er koblet til den svarte skinnen

Koble grunnene til platene sammen som vist på diagrammet.

Trinn 5: Hvordan kretsen fungerer

Slik fungerer kretsen
Slik fungerer kretsen

De tre forskjellige inngangene (CLOCK, LATCH, DATA) vil endre spenningen til utgangene som vist på lysdiodene. KODEN programmerer LED -sekvensen og hastigheten til LEDene slås på og av.

Trinn 6: Utgangene skifter raskt fra venstre til høyre raskt

Utgangene skifter raskt fra venstre til høyre raskt
Utgangene skifter raskt fra venstre til høyre raskt

Lysdiodene flytter raskt til venstre mot høyre.

Trinn 7: Da går LED -lampene veldig raskt fra høyre til venstre

Da går LED -lampene veldig raskt fra høyre til venstre
Da går LED -lampene veldig raskt fra høyre til venstre

Lysdiodene endrer retning (høyre til venstre).

Trinn 8: Konklusjon

Konklusjon
Konklusjon

Jeg håper dette prosjektet hjelper til med å forstå skiftregistre og bruken av det. Jeg likte prosjektet. Det ble testet på

Tinkercad og fungerer.

Det er en lenke, men du kan trenge en Tinkercad -konto for å se den. Koblingen er lagt ut ovenfor også med KODEN.

Takk skal du ha

Trinn 9: Video av skiftregistre

video av skiftregistre

Anbefalt: