Mündəricat:

16 LED -i idarə etmək üçün 2 Vəziyyət Qeydindən (74HC595) istifadə edərək: 9 addım
16 LED -i idarə etmək üçün 2 Vəziyyət Qeydindən (74HC595) istifadə edərək: 9 addım

Video: 16 LED -i idarə etmək üçün 2 Vəziyyət Qeydindən (74HC595) istifadə edərək: 9 addım

Video: 16 LED -i idarə etmək üçün 2 Vəziyyət Qeydindən (74HC595) istifadə edərək: 9 addım
Video: Nəqliyyat Vasitələri Hansı Hallarda Cərimə Meydançasına Aparıla Bilər? 2024, Iyun
Anonim
16 LED -i idarə etmək üçün 2 keçid qeydindən (74HC595) istifadə etməklə
16 LED -i idarə etmək üçün 2 keçid qeydindən (74HC595) istifadə etməklə

Bu dövrədə 2 növbəli qeyd (74HC595) istifadə ediləcək. Vəziyyət registrləri 16 LED çıxışı kimi idarə edəcək. Hər bir keçid registri 8 LED -i idarə edəcək. Vəzifə qeydləri hər bir keçid qeydinin çıxışı digərinin dublikatı kimi görünəcək şəkildə bağlanmışdır.

Addım 1: Bir Shift Qeydiyyatı nədir?

Bir Shift Qeydiyyatı nədir?
Bir Shift Qeydiyyatı nədir?
Bir Shift Qeydiyyatı nədir?
Bir Shift Qeydiyyatı nədir?

Vəziyyət qeydləri ardıcıl məntiq sxemləridir və məlumatları saxlaya və ötürə bilirlər.

Dəyişdirmə qeydləri bir -birinə bağlı olan bir çox flip flop və saatlardan ibarətdir. Vəziyyətin qeydləri saatlara (pulslu çıxışlar) görə dəyişdirilir və ya dəyişdirilir.

Addım 2: Shift qeydlərindən istifadə

Shift qeydlərindən istifadə
Shift qeydlərindən istifadə

Dəyişdirmə qeydləri, kalkulyatorlarda və kompüterlərdə istifadə olunan rəqəmsal yaddaş sxemləridir. Dəyişdirmə qeydləri Arduino kimi bir mikrokontrolördən çıxışların sayını genişləndirmək üçün istifadə edilə bilər.

Addım 3: Dövrdə istifadə olunan elektron komponentlər

Dövrdə istifadə olunan elektron komponentlər
Dövrdə istifadə olunan elektron komponentlər

2 74HC595 növbəli qeyd

16; 1 k rezistor (qəhvəyi, qara, qırmızı)

16 LED

1 Arduino Uno

2 elektrolitik kondansatör; 10 Uf

2 uzun çörək bordu

tellər.

Addım 4: Dövrün qurulması

Dövrün Qurulması
Dövrün Qurulması
Dövrün Qurulması
Dövrün Qurulması

Çıxışlar Qa ilə Qh arasındadır. Əvvəlcə Qa telini çəkin və sonra diaqramda göstərildiyi kimi bir -birinizə gedin.

pin14, SER Arduino rəqəmsal pin 11 -ə bağlıdır. SER, dəyişdiriləcək DATA girişidir.

Pin12 RCLK (LATCH) ilə bağlıdır

Arduino rəqəmsal pin 8

Pin11, SRCLK (SAAT) Arduino rəqəmsal pin 12 -yə bağlıdır

bu pin hər dəfə yüksəldikdə (1) shift qeydindəki dəyərlər 1 bit dəyişəcək.

Vcc pin 16 qırmızı çörək taxtası rayına bağlıdır

pin 8 yerə bağlıdır

Arduino 5 volt çörək taxtasının qırmızı rayına qoşulur

Arduino grounsd qara raylı birləşdirir

Diaqramda göstərildiyi kimi lövhələrin zəminlərini bir -birinə bağlayın.

Addım 5: Dövrə necə işləyir

Dövrə necə işləyir
Dövrə necə işləyir

3 fərqli giriş (CLOCK, LATCH, DATA), LED -lərdə göründüyü kimi çıxışların gərginliyini dəyişəcək. KOD, LED -lərin ardıcıllığını və LED -lərin açılma və sönmə sürətini proqramlaşdıracaq.

Addım 6: Çıxışlar tezliklə soldan sağa keçəcək

Çıxışlar tezliklə soldan sağa keçəcək
Çıxışlar tezliklə soldan sağa keçəcək

LEDlər sürətlə soldan sağa keçəcək.

Addım 7: Sonra LEDlər çox tez sağdan sola keçir

Sonra LEDlər çox tez sağdan sola keçir
Sonra LEDlər çox tez sağdan sola keçir

LEDlər istiqamətini dəyişir (sağdan sola).

Addım 8: Nəticə

Nəticə
Nəticə

Ümid edirəm ki, bu layihə keçid qeydlərini və istifadəsini anlamağa kömək edəcək. Mən bu layihədən zövq aldım. Bu sınaqdan keçirildi

Tinkercad və işləyir.

Bir keçid var, ancaq onu görmək üçün Tinkercad hesabına ehtiyacınız ola bilər. Link yuxarıda KOD ilə də yerləşdirilib.

Çox sağ ol

Addım 9: Vəziyyət qeydlərinin videosu

növbəli qeydlərin videosu

Tövsiyə: