Taula de continguts:

Ús de 2 registres de canvis (74HC595) per accionar 16 LED: 9 passos
Ús de 2 registres de canvis (74HC595) per accionar 16 LED: 9 passos

Vídeo: Ús de 2 registres de canvis (74HC595) per accionar 16 LED: 9 passos

Vídeo: Ús de 2 registres de canvis (74HC595) per accionar 16 LED: 9 passos
Vídeo: Регистры сдвига 74HC595 и 74HC165 с Arduino 2024, Setembre
Anonim
Utilització de 2 registres de canvis (74HC595) per accionar 16 LED
Utilització de 2 registres de canvis (74HC595) per accionar 16 LED

Aquest circuit utilitzarà 2 registres de desplaçament (74HC595). Els registres de desplaçament funcionaran com a sortides de 16 LEDs. Cada registre de desplaçament accionarà 8 LEDs. Els registres de desplaçaments estan connectats de manera que cada sortida de registre de desplaçament semblarà un duplicat de l’altre.

Pas 1: què és un registre de torns?

Què és un registre de torns?
Què és un registre de torns?
Què és un registre de torns?
Què és un registre de torns?

Els registres de desplaçament són circuits lògics seqüencials, que són capaços d’emmagatzemar i transferir dades.

Els registres de canvis consisteixen en moltes xancletes i rellotges connectats entre si. Les sortides del registre de canvis es desplacen o canvien segons els rellotges (sortides polsades).

Pas 2: usos dels registres de torns

Usos dels registres de torns
Usos dels registres de torns

Els registres de desplaçament són circuits de memòria digital que s’utilitzen en calculadores i ordinadors. Els registres de desplaçaments es poden utilitzar per ampliar el nombre de sortides d’un microcontrolador com Arduino.

Pas 3: components electrònics utilitzats al circuit

Components electrònics utilitzats al circuit
Components electrònics utilitzats al circuit

2 registres de desplaçament 74HC595

16; resistències de 1 k (marró, negre, vermell)

16 LEDs

1 Arduino Uno

2 condensadors electrolítics; 10 Uf

2 barres de pa llargues

cables.

Pas 4: Configuració del circuit

Configuració del circuit
Configuració del circuit
Configuració del circuit
Configuració del circuit

Les sortides són de Qa a Qh. Connecteu primer Qa per cable i després aneu cap a les altres sortides, tal com es mostra al diagrama.

El pin14 és SER està connectat al pin digital Arduino 11. El SER és l'entrada de DADES que es canviarà.

El pin12 és connectat a RCLK (LATCH)

Pin digital Arduino 8

El Pin11 és SRCLK (CLOCK) està connectat al pin digital Arduino 12

cada vegada que aquest pin puja (1), els valors del registre de desplaçament canviaran 1 bit.

Vcc és el pin 16 que està connectat al rail de panell vermell

el pin 8 està connectat a terra

Arduino de 5 volts està connectat al carril vermell de la placa

Arduino grounsd està connectat al rail negre

Connecteu els terrenys de les taules juntes com es mostra al diagrama.

Pas 5: Com funciona el circuit

Com funciona el circuit
Com funciona el circuit

Les 3 entrades diferents (CLOCK, LATCH, DATA) canviaran les tensions de les sortides tal com es veu als LEDs. El CODI programarà la seqüència dels LED i la velocitat dels LED d’encesa i apagada.

Pas 6: les sortides es desplaçaran primer d'esquerra a dreta ràpidament

Les sortides es desplaçaran primer d'esquerra a dreta ràpidament
Les sortides es desplaçaran primer d'esquerra a dreta ràpidament

Els LED es mouran d’esquerra a dreta ràpidament.

Pas 7: A continuació, els LEDs Wil van de dreta a esquerra molt ràpidament

A continuació, els LEDs Wil van de dreta a esquerra molt ràpidament
A continuació, els LEDs Wil van de dreta a esquerra molt ràpidament

Els LED canvien de direcció (de dreta a esquerra).

Pas 8: Conclusió

Conclusió
Conclusió

Espero que aquest projecte ajudi a entendre els registres de desplaçament i els seus usos. Em va agradar el projecte. Es va provar

Tinkercad i obres.

Hi ha un enllaç, però és possible que necessiteu un compte de Tinkercad per veure-lo. L’enllaç es publica també amb el CODI.

Gràcies

Pas 9: vídeo dels registres de canvis

vídeo de registres de torns

Recomanat: