Indholdsfortegnelse:

Brug af 2 skiftregistre (74HC595) til at køre 16 lysdioder: 9 trin
Brug af 2 skiftregistre (74HC595) til at køre 16 lysdioder: 9 trin

Video: Brug af 2 skiftregistre (74HC595) til at køre 16 lysdioder: 9 trin

Video: Brug af 2 skiftregistre (74HC595) til at køre 16 lysdioder: 9 trin
Video: Home Automation: Control 16 channel relay with CD74HC4067 Multiplexer and Arduino with 6 wires 2024, September
Anonim
Brug af 2 skiftregistre (74HC595) til at køre 16 lysdioder
Brug af 2 skiftregistre (74HC595) til at køre 16 lysdioder

Dette kredsløb bruger 2 skifteregistre (74HC595). Skifteregistrene kører som output 16 lysdioder. Hvert skiftregister kører 8 lysdioder. Skiftregistrene er kablet, så hvert skiftregisterudgange vil ligne en kopi af det andet.

Trin 1: Hvad er et skiftregister?

Hvad er et skiftregister?
Hvad er et skiftregister?
Hvad er et skiftregister?
Hvad er et skiftregister?

Skiftregistre er sekventielle logiske kredsløb, der kan lagre og overføre data.

Skiftregistre består af mange flip -flops og ure, der er forbundet med hinanden. Udgangene fra skiftet skiftregistrene forskydes eller ændres i henhold til urene (pulserede udgange).

Trin 2: Anvendelser af skiftregistre

Anvendelser af skiftregistre
Anvendelser af skiftregistre

Skiftregistre er digitale hukommelseskredsløb, der bruges i regnemaskiner og computere. Skiftregistre kan bruges til at udvide antallet af output fra en mikrokontroller som Arduino.

Trin 3: Elektroniske komponenter, der bruges i kredsløbet

Elektroniske komponenter, der bruges i kredsløbet
Elektroniske komponenter, der bruges i kredsløbet

2 74HC595 skifteregistre

16; 1 k modstande (brun, sort, rød)

16 lysdioder

1 Arduino Uno

2 elektrolytkondensatorer; 10 Uf

2 lange brødstænger

ledninger.

Trin 4: Opsætning af kredsløbet

Opsætning af kredsløbet
Opsætning af kredsløbet
Opsætning af kredsløbet
Opsætning af kredsløbet

Udgangene er Qa til Qh. Wire Qa først og derefter gå til hinanden output som vist er diagrammet.

pin14 er SER er forbundet til Arduino digital pin 11.. SER er DATA -indgangen, som vil blive skiftet ind.

Pin12 er RCLK (LATCH) er forbundet til

Arduino digital pin 8

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

hver gang denne pin går højt (1), skifter værdierne i skiftregistret med 1 bit.

Vcc er pin 16 er forbundet til den røde brødbrætskinne

pin 8 er forbundet til jorden

Arduino 5 volt er forbundet til den røde skinne på brødbrættet

Arduino grounsd er forbundet til den sorte skinne

Forbind pladernes grunde sammen som vist på diagrammet.

Trin 5: Sådan fungerer kredsløbet

Sådan fungerer kredsløbet
Sådan fungerer kredsløbet

De 3 forskellige indgange (CLOCK, LATCH, DATA) ændrer udgangsspændingen som vist på LED'erne. KODEN programmerer LED'ernes rækkefølge og LED'ernes hastighed, der tænder og slukker.

Trin 6: Outputene skifter hurtigt fra venstre til højre hurtigt

Outputene skifter hurtigt fra venstre til højre hurtigt
Outputene skifter hurtigt fra venstre til højre hurtigt

Lysdioderne bevæger sig hurtigt fra venstre mod højre.

Trin 7: Derefter går LED'erne meget hurtigt fra højre til venstre

Derefter går LED'erne meget hurtigt fra højre til venstre
Derefter går LED'erne meget hurtigt fra højre til venstre

LED'erne ændrer retning (højre til venstre).

Trin 8: Konklusion

Konklusion
Konklusion

Jeg håber, at dette projekt hjælper med at forstå skiftregistre og dets anvendelser. Jeg nød projektet. Det blev testet på

Tinkercad og fungerer.

Der er et link, men du skal muligvis have en Tinkercad -konto for at se det. Linket er også lagt ovenfor med KODEN.

tak skal du have

Trin 9: Video af skiftregistre

video af vagtregistre

Anbefalede: