Turinys:

2 poslinkių registrų (74HC595) naudojimas 16 šviesos diodų įvedimui: 9 žingsniai
2 poslinkių registrų (74HC595) naudojimas 16 šviesos diodų įvedimui: 9 žingsniai

Video: 2 poslinkių registrų (74HC595) naudojimas 16 šviesos diodų įvedimui: 9 žingsniai

Video: 2 poslinkių registrų (74HC595) naudojimas 16 šviesos diodų įvedimui: 9 žingsniai
Video: ESP32 Tutorial 10 - Digital counter using Seven Segment Display 74HC595 -ESP32 IoT Learnig kit 2024, Lapkritis
Anonim
Naudojant 2 poslinkių registrus (74HC595) 16 šviesos diodų įvedimui
Naudojant 2 poslinkių registrus (74HC595) 16 šviesos diodų įvedimui

Ši grandinė naudos 2 pamainų registrus (74HC595). Pamainų registrai vairuos 16 šviesos diodų. Kiekvienas pamainų registras valdys 8 šviesos diodus. Pamainų registrai yra prijungti taip, kad kiekvienas pamainos registro išėjimas atrodytų kaip kito dublikatas.

1 žingsnis: Kas yra pamainų registras?

Kas yra pamainų registras?
Kas yra pamainų registras?
Kas yra pamainų registras?
Kas yra pamainų registras?

Pamainų registrai yra nuoseklios loginės grandinės. Jie gali saugoti ir perduoti duomenis.

Pamainų registrus sudaro daugybė apverstų ir laikrodžių, kurie yra sujungti. Perkelimo pamainos registrų išėjimai yra perkeliami arba keičiami pagal laikrodžius (impulsiniai išėjimai).

2 žingsnis: pamainų registrų naudojimas

Pamainų registrų naudojimas
Pamainų registrų naudojimas

Pamainų registrai yra skaitmeninės atminties grandinės, naudojamos skaičiuotuvuose ir kompiuteriuose. Pamainų registrai gali būti naudojami norint išplėsti tokių mikrovaldiklių, kaip „Arduino“, išėjimų skaičių.

3 žingsnis: grandinėje naudojami elektroniniai komponentai

Grandinėje naudojami elektroniniai komponentai
Grandinėje naudojami elektroniniai komponentai

2 74HC595 pamainų registrai

16; 1 k rezistoriai (rudi, juodi, raudoni)

16 šviesos diodų

1 „Arduino Uno“

2 elektrolitiniai kondensatoriai; 10 Uf

2 ilgi duonkepiai

laidai.

4 žingsnis: grandinės nustatymas

Grandinės nustatymas
Grandinės nustatymas
Grandinės nustatymas
Grandinės nustatymas

Išėjimai yra nuo Qa iki Qh. Pirmiausia prijunkite laidą Qa, o tada pereikite prie kito išvesties, kaip parodyta diagramoje.

„pin14“yra SER, prijungtas prie „Arduino“skaitmeninio kaiščio 11. SER yra DATA įvestis, kuri bus perkelta.

„Pin12“yra prijungtas prie RCLK (LATCH)

„Arduino“skaitmeninis kaištis 8

„Pin11“yra SRCLK („CLOCK“) prijungtas prie „Arduino“skaitmeninio kaiščio 12

kiekvieną kartą, kai šis kaištis pakyla aukštai (1), poslinkių registro vertės pasikeis 1 bitu.

Vcc yra 16 kaištis, prijungtas prie raudonos duonos lentos bėgelio

8 kaištis prijungtas prie žemės

5 voltų „Arduino“yra prijungtas prie raudonos duonos lentos bėgelio

„Arduino grounsd“yra prijungtas prie juodo bėgelio

Sujunkite plokščių pagrindus, kaip parodyta diagramoje.

5 žingsnis: Kaip veikia grandinė

Kaip veikia grandinė
Kaip veikia grandinė

3 skirtingi įėjimai (CLOCK, LATCH, DATA) pakeis išėjimų įtampą, kaip matyti šviesos dioduose. KODAS užprogramuos šviesos diodų seką ir šviesos diodų įjungimo ir išjungimo greitį.

6 veiksmas: išėjimai greitai pasisuks iš kairės į dešinę

Išėjimai greitai pasisuks iš kairės į dešinę
Išėjimai greitai pasisuks iš kairės į dešinę

Šviesos diodai greitai judės iš kairės į dešinę.

7 žingsnis: Tada šviesos diodai labai greitai pereina iš dešinės į kairę

Tada šviesos diodai labai greitai pereina iš dešinės į kairę
Tada šviesos diodai labai greitai pereina iš dešinės į kairę

Šviesos diodai keičia kryptį (iš dešinės į kairę).

8 žingsnis: Išvada

Išvada
Išvada

Tikiuosi, kad šis projektas padės suprasti pamainų registrus ir jų panaudojimą. Man patiko projektas. Jis buvo išbandytas

Tinkercad ir veikia.

Yra nuoroda, bet jums gali prireikti „Tinkercad“paskyros, kad ją pamatytumėte. Nuoroda paskelbta aukščiau, taip pat su KODU.

Ačiū

9 veiksmas: pamainų registrų vaizdo įrašas

pamainų registrų vaizdo įrašas

Rekomenduojamas: