Satura rādītājs:

2 maiņu reģistru (74HC595) izmantošana 16 gaismas diodēm: 9 soļi
2 maiņu reģistru (74HC595) izmantošana 16 gaismas diodēm: 9 soļi

Video: 2 maiņu reģistru (74HC595) izmantošana 16 gaismas diodēm: 9 soļi

Video: 2 maiņu reģistru (74HC595) izmantošana 16 gaismas diodēm: 9 soļi
Video: ESP32 Tutorial 10 - Digital counter using Seven Segment Display 74HC595 -ESP32 IoT Learnig kit 2024, Jūnijs
Anonim
Izmantojot 2 maiņu reģistrus (74HC595), lai darbinātu 16 gaismas diodes
Izmantojot 2 maiņu reģistrus (74HC595), lai darbinātu 16 gaismas diodes

Šajā shēmā tiks izmantoti 2 maiņu reģistri (74HC595). Maiņu reģistri darbosies kā 16 gaismas diodes. Katrs maiņu reģistrs darbinās 8 gaismas diodes. Maiņu reģistri ir savienoti ar vadu tā, lai katrs maiņu reģistra izvads izskatītos kā otra dublikāts.

1. darbība: kas ir maiņu reģistrs?

Kas ir maiņu reģistrs?
Kas ir maiņu reģistrs?
Kas ir maiņu reģistrs?
Kas ir maiņu reģistrs?

Maiņu reģistri ir secīgas loģiskās shēmas. Tie spēj uzglabāt un pārsūtīt datus.

Pārslēgšanās reģistri sastāv no daudziem flip flopiem un pulksteņiem, kas ir savienoti kopā. Pārslēgšanas maiņu reģistru izejas tiek pārbīdītas vai mainītas atbilstoši pulksteņiem (impulsu izejas).

2. darbība: maiņu reģistru izmantošana

Maiņu reģistru izmantošana
Maiņu reģistru izmantošana

Pārmaiņu reģistri ir digitālās atmiņas shēmas, ko izmanto kalkulatoros un datoros. Pārmaiņu reģistrus var izmantot, lai palielinātu tādu mikrokontrolleru kā Arduino izvadi.

3. darbība: ķēdē izmantotie elektroniskie komponenti

Ķēdē izmantotie elektroniskie komponenti
Ķēdē izmantotie elektroniskie komponenti

2 74HC595 maiņu reģistri

16; 1 k rezistori (brūns, melns, sarkans)

16 gaismas diodes

1 Arduino Uno

2 elektrolītiskie kondensatori; 10 Uf

2 gari maizītes

vadi.

4. solis: shēmas iestatīšana

Ķēdes iestatīšana
Ķēdes iestatīšana
Ķēdes iestatīšana
Ķēdes iestatīšana

Izejas ir no Qa līdz Qh. Vispirms vadu Qa un pēc tam pārejiet uz otru izeju, kā parādīts diagrammā.

pin14 ir SER ir savienots ar Arduino digitālo tapu 11. SER ir DATA ieeja, kas tiks pārvietota.

Pin12 ir pievienots RCLK (LATCH)

Arduino digitālā tapa 8

Pin11 ir SRCLK (CLOCK) ir savienots ar Arduino digitālo tapu 12

katru reizi, kad šī tapa kļūst augsta (1), maiņu reģistra vērtības mainīsies par 1 bitu.

Vcc ir pin 16 ir savienots ar sarkanās maizes dēļa sliedi

8. tapa ir savienota ar zemi

Arduino 5 volti ir savienoti ar maizes dēļa sarkano sliedi

Arduino grounsd ir savienots ar melno sliedi

Savienojiet dēļu pamatnes kopā, kā parādīts diagrammā.

5. darbība. Kā darbojas ķēde

Kā darbojas ķēde
Kā darbojas ķēde

Trīs dažādas ieejas (CLOCK, LATCH, DATA) mainīs izeju spriegumu, kā redzams uz gaismas diodēm. KODS ieprogrammēs gaismas diožu secību un to ieslēgšanas un izslēgšanas ātrumu.

6. darbība. Izejas ātri pāriet no kreisās uz labo

Izejas ātri mainīsies no kreisās uz labo
Izejas ātri mainīsies no kreisās uz labo

Gaismas diodes ātri pārvietosies no kreisās uz labo.

7. solis: Tad gaismas diodes ļoti ātri pāriet no labās uz kreiso pusi

Tad gaismas diodes ļoti ātri pārvietojas no labās uz kreiso pusi
Tad gaismas diodes ļoti ātri pārvietojas no labās uz kreiso pusi

Gaismas diodes maina virzienu (no labās uz kreiso).

8. solis: Secinājums

Secinājums
Secinājums

Es ceru, ka šis projekts palīdz izprast maiņu reģistrus un to pielietojumu. Man patika projekts. Tas tika pārbaudīts

Tinkercad un darbojas.

Ir saite, taču, lai to redzētu, jums var būt nepieciešams Tinkercad konts. Saite ir ievietota iepriekš arī kopā ar KODU.

Paldies

9. darbība: maiņu reģistru video

maiņu reģistru video

Ieteicams: