Inhoudsopgave:

2 schuifregisters (74HC595) gebruiken om 16 LED's aan te sturen: 9 stappen
2 schuifregisters (74HC595) gebruiken om 16 LED's aan te sturen: 9 stappen

Video: 2 schuifregisters (74HC595) gebruiken om 16 LED's aan te sturen: 9 stappen

Video: 2 schuifregisters (74HC595) gebruiken om 16 LED's aan te sturen: 9 stappen
Video: 🇳🇱 MAX7219 8-DIGIT LED DISPLAY & SCHUIFREGISTERS - Arduino les #21 2024, Juni-
Anonim
2 schuifregisters (74HC595) gebruiken om 16 LED's aan te sturen
2 schuifregisters (74HC595) gebruiken om 16 LED's aan te sturen

Dit circuit gebruikt 2 schuifregisters (74HC595). De schuifregisters zullen als uitgangen 16 LED's aansturen. Elk schuifregister zal 8 LED's aansturen. De schuifregisters zijn zo bedraad dat elke schuifregisteruitgang eruit zal zien als een duplicaat van de andere.

Stap 1: Wat is een ploegenregister?

Wat is een ploegenregister?
Wat is een ploegenregister?
Wat is een ploegenregister?
Wat is een ploegenregister?

Schuifregisters zijn sequentiële logische circuits. Ze zijn in staat om gegevens op te slaan en over te dragen.

Schuifregisters bestaan uit vele flip-flops en klokken die met elkaar verbonden zijn. De uitgangen van de schuif De schuifregisters worden verschoven of veranderd volgens de klokken (gepulseerde uitgangen).

Stap 2: Gebruik van schuifregisters

Gebruik van schuifregisters
Gebruik van schuifregisters

Shift-registers zijn digitale geheugencircuits die worden gebruikt in rekenmachines en computers. Shift-registers kunnen worden gebruikt om het aantal uitgangen van een microcontroller zoals Arduino uit te breiden.

Stap 3: Elektronische componenten die in het circuit worden gebruikt

Elektronische componenten die in het circuit worden gebruikt
Elektronische componenten die in het circuit worden gebruikt

2 74HC595 schuifregisters

16;1 k weerstanden (bruin, zwart, rood)

16 LED's

1 Arduino Uno

2 elektrolytische condensatoren;10 Uf

2 lange broodplanken

draden.

Stap 4: Het circuit instellen

Het circuit opzetten
Het circuit opzetten
Het circuit opzetten
Het circuit opzetten

De uitgangen zijn Qa tot Qh. Draad eerst Qa en ga dan naar elkaars uitgang zoals weergegeven in het diagram.

pin14 is SER is verbonden met Arduino digitale pin 11. de SER is de DATA-ingang die naar binnen wordt geschoven.

Pin12 is RCLK (LATCH) is aangesloten op:

Arduino digitale pin 8

Pin11 is SRCLK (CLOCK) is verbonden met Arduino digitale pin 12"

elke keer dat deze pin hoog gaat(1) verschuiven de waarden in het schuifregister met 1 bit.

Vcc is pin 16 is verbonden met de rode breadboard-rail

pin 8 is verbonden met aarde

Arduino 5 volt is aangesloten op de rode rail van het breadboard

Arduino groundd is verbonden met de zwarte rail

Verbind de gronden van de planken met elkaar zoals weergegeven in het diagram.

Stap 5: Hoe het circuit werkt

Hoe het circuit werkt
Hoe het circuit werkt

De 3 verschillende ingangen (CLOCK, LATCH, DATA) veranderen de spanningen van de uitgangen zoals te zien op de LED's. De CODE programmeert de volgorde van de LED's en de snelheid van de LED's die aan en uit gaan.

Stap 6: De uitgangen zullen snel van links naar rechts verschuiven

De uitgangen zullen snel van links naar rechts verschuiven
De uitgangen zullen snel van links naar rechts verschuiven

De LEDS zullen snel van links naar rechts bewegen.

Stap 7: Dan gaan de LEDS heel snel van rechts naar links

Dan gaan de LEDS heel snel van rechts naar links
Dan gaan de LEDS heel snel van rechts naar links

De LEDS veranderen van richting (van rechts naar links).

Stap 8: Conclusie

Conclusie
Conclusie

Ik hoop dat dit project helpt om shift registers en het gebruik ervan te begrijpen. Ik heb genoten van het project. Het is getest op

Tinkercad en werken.

Er is een link, maar je hebt mogelijk een Tinkercad-account nodig om deze te zien. De link staat hierboven ook met de CODE.

Bedankt

Stap 9: Video van Shift Registers

video van schuifregisters

Aanbevolen: