Mündəricat:

BattleDIP: 11 addım
BattleDIP: 11 addım

Video: BattleDIP: 11 addım

Video: BattleDIP: 11 addım
Video: Martin Mikušek - 1 STREET WORKOUT BATTLE Dip with 45 kg 2024, Noyabr
Anonim
BattleDIP
BattleDIP

Yaradan: Forbes Ng

Bu layihə rəqəmsal məntiq sxemlərinə yaxşı bir girişdir, çünki sxemlərdə Boolean məntiqi və yaddaşın əsas anlayışlarından istifadə edəcək. Həm TTL, həm də CMOS məntiqində 7400 seriyasında və ya 4000 seriyasında mövcud olan Dual D-Type Flip Flop, Quad 2-input XNOR gate və Dual 4-Input AND gate kimi fişlərdən istifadə edəcəksiniz. Klassik oyun olan Battleship -dən oxşar prinsipləri izləyən bu oyun, hər bir oyunçunun sizinki başa düşməzdən əvvəl DIP açarında rəqibin kodunu anlamalı olduğu zaman kəsici bir element əlavə edir.

Ehtiyac duyacağınız hissələr

8 x Dual D Tipi Flip-Flop:

(74HC74 - Lee ID: 71439) (74LS74 - Lee's ID: 7255) (4013 - Lee's ID: 7196)

2 x Quad 2 girişli XNOR (Exclusive-NOR) Qapısı:

(74HC266 - Lee ID: 71762) (4077- Lee's ID: 7226)

XNOR çipi olmadıqda mümkün alternativlər:

2 x Quad 2 girişli XOR (Exclusive-OR) Qapısı:

(74HC86 - Lee ID: 71297) (4070 - Lee's ID: 7221)

2 x altıbucaqlı çevirici (NOT) qapısı:

(74HC04 - Lee ID: 71684) (74LS04 - Lee's ID: 7241) (4069 - Lee's ID: 7220)

1 x Dual 4 Giriş və Qapı:

(74HC21 - Lee ID: 71700) (4082 - Lee's ID: 7230)

  • 1 x 5V Gərginlik Tənzimləyicisi (LM7805 - Lee's ID: 7115)
  • 1 x 9V Batareya Klipsi (Lee's ID: 6538)
  • 1 x 9V Batareya (Lee ID: 83741)
  • 3 x Breadboards (Lee ID: 10686)
  • 4 x Tack Switch (Lee ID: 3122)
  • 4 x 4-mövqe DIP açarı (Lee ID: 367)
  • 32 x 10K Ω 1/4W Rezistorlar (Lee ID: 9284)
  • 16 x 1K Ω 1/4W Rezistorlar (Lee ID: 9190)
  • 6 x 110 Ω 1/4 W Rezistorlar (Lee ID: 9102)
  • 3 x 5 mm Qırmızı LED (Lee ID: 549)
  • 3 x 5 mm Yaşıl LED (Lee ID: 550)
  • Qatı tellər (Lee -nin ID: 2249)
  • Jumper Kabelləri (Lee's ID: 21802)

Addım 1: Güc Təchizatının Qurulması

Güc Təchizatının Qurulması
Güc Təchizatının Qurulması

Gərginlik tənzimləyicisini (7805) yerinə qoyun. 9V batareya klipindəki qırmızı teli pin 1 ilə eyni sütuna qoyun və qara teli iki pinlə eyni sütuna bağlayın. Qatı bir tel alın və pin 3 -ü elektrik rayına, pin 2 -ni və batareya klipindəki qara teli yer rayı ilə birləşdirmək üçün başqa bir möhkəm tel bağlayın.

Addım 2: "Saat" qurun

A qurmaq
A qurmaq

DIP keçid modelimizi "qurmaq" və rəqibimizin "təxmin etməsi" üçün Flip Flopun saat dövründən asılı olacağıq. DIP dəstəyi boyunca gərginlik tənzimləyicisinin yanına bir bağlama açarı qoyun. Elektrik rayını bağlama açarının sol üst ucuna bağlamaq üçün möhkəm istifadə edin. 110Ω rezistor götürün və bağlama açarının sol alt ucundan çörək taxtasının yuxarı yarısına geri qoşun. Daha qısa ayağı olan 110Ω rezistordan torpaq relsinə qədər daha uzun ayağı olan bir LED qoyun. Bu saat üçün tetikleyicimiz olacaq. Kodumuzu daldırma açarında saxlamaq üçün flip flopun yadda saxlaması üçün saatı işə salmaq lazımdır. LED hər saat dövrü üçün bir göstərici işığı kimi çıxış edəcək.

Addım 3: DIP Switch -in qurulması

DIP keçidinin qurulması
DIP keçidinin qurulması

Bağlama açarının sağına bir DIP açarı qoyun. DIP açarını qurmaq üçün 4 möhkəm tel götürün və alt pinlərin hər birini alt elektrik rayına bağlayın. 4 1kΩ çəkin və müqavimət qaldırmaq üçün açma açarının üst 4 pinini yuxarı yer relsinə bağlayın. Rezistorlar və daldırma açarı arasında 1-2 sıra buraxın

Addım 4: D Flip Flopların qurulması

D Flip Flopların qurulması
D Flip Flopların qurulması
D Flip Flopların qurulması
D Flip Flopların qurulması

DIP keçidinin sağında 2 Dual Tip Flip-Flops fişini (74HC74/74LS74/4013) bir-birinin yanında yerləşdirin. Qatı telləri götürün və pin 14 -ü (Vcc) yuxarı elektrik rayına, pin 7 -ni (GND) hər iki flip flop üçün alt yer rayına bağlayın. Hər fişdə həm D flip flopun asinxron set-birbaşa girişini, həm də asinxron sıfırlama-birbaşa girişini birləşdirmək üçün 1, 4, 10 və 13-cü pinləri elektrik raylarına bağlamaq üçün 10K Ω rezistorlar alın.

Addım 5: D Flip-Floplarını DIP Switch və Tack Switch-ə bağlayın

D Flip-Flopları DIP Switch və Tack Switch-ə bağlayın
D Flip-Flopları DIP Switch və Tack Switch-ə bağlayın
D Flip-Flopları DIP Switch və Tack Switch-ə bağlayın
D Flip-Flopları DIP Switch və Tack Switch-ə bağlayın
D Flip-Flopları DIP Switch və Tack Switch-ə bağlayın
D Flip-Flopları DIP Switch və Tack Switch-ə bağlayın

Ən sol 74HC74 çipinin 2 -ci pinini DIP açarının 1 -ci pininə və ən sağdakı çipin 2 -ci pinini 3 -cü pinə 3 -cü hissənin dib açarının üstündəki 3 -cü pinlə 74HC74 çipinin 12 -ci pinini üst pinə bağlayın. 4.

Hər iki çipdəki 3 və 11 pinləri bağlama açarının sağ üst ucu ilə eyni sütuna bağlayın

Addım 6: Digər 3 dəsti yaradın

Digər 3 dəsti yaradın
Digər 3 dəsti yaradın
Digər 3 dəsti yaradın
Digər 3 dəsti yaradın

İndi bir dəstə aldığımız üçün, hər 3 oyunçunun öz modelini təyin etmək üçün, digərinin isə rəqibin modelini təxmin etməsi üçün digər 3 ədəd etməliyik. Yenidən 2 -dən 8 -ə qədər addımlar ataraq bunu edə bilərsiniz, ancaq digər dəst üçün LED -in rənglərini dəyişdirmək istəyə bilərsiniz.

Addım 7: Başqa bir çörək taxtasına keçin

Başqa bir çörək taxtasına keçək
Başqa bir çörək taxtasına keçək
Başqa bir çörək taxtasına keçək
Başqa bir çörək taxtasına keçək
Başqa bir çörək taxtasına keçək
Başqa bir çörək taxtasına keçək

İndi 4 ayrı dəstə sahib olduğumuzdan, uyğunluğu təmin etmək üçün 2 Dual 2 girişli XNOR çipini (74HC266/74LS266/4077) və 4 girişli AND çipini (74HC21/74LS21/40) istifadə edəcəyik. mövqelər doğrudur. Bütün 3 çipi başqa bir çörək taxtasına qoyaraq başlayın və pin 14 -ü (Vcc) yuxarı elektrik rayına, pin 7 -ni (GND) alt yer rayına bağlayın. İndi hər 74HC74 (hamısı 8 D-Flip Flop) üçün 5 və 9-cu pinlərə bir keçid kabeli qoyun.

Addım 8: Dörd 2 girişli XNOR Çipini Dual 4 girişli V Çipə bağlayın

Dörd 2 girişli XNOR Çipini Dual 4 girişli və Çipə bağlamaq
Dörd 2 girişli XNOR Çipini Dual 4 girişli və Çipə bağlamaq
Dörd 2 girişli XNOR Çipini Dual 4 girişli və Çipə bağlamaq
Dörd 2 girişli XNOR Çipini Dual 4 girişli və Çipə bağlamaq
Dörd 2 girişli XNOR Çipini Dual 4 girişli və Çipə bağlamaq
Dörd 2 girişli XNOR Çipini Dual 4 girişli və Çipə bağlamaq

Hər bir Quad 2 girişli XNOR çipinin, 74HC266 (sancaqlar 3, 4, 10, 11) çıxış pinlərini Dual 4 girişli çipin giriş pinlərinə, 74HC32 (pinlər 1, 2, 4, 5 bir) XNOR çipi, digər XNOR çipi üçün 9, 10, 12, 13 sancaqları), möhkəm tel istifadə edərək. 110Ω bir rezistor götürün və 6 və 8 pinlərini çörək taxtasındakı öz sıralarına bağlayın. Müvafiq rəngli bir LED -i daha uzun ayağı olan 110Ω rezistordan daha qısa ayağı ilə yer rayına bağlayın. DIP açarının kodu düzgün təxmin edildikdə LED göstərici işığı rolunu oynayacaq.

Addım 9: Hamısını bir yerə bağlayın

Hamısını Birlikdə Bağlamaq
Hamısını Birlikdə Bağlamaq
Hamısını Birlikdə Bağlamaq
Hamısını Birlikdə Bağlamaq
Hamısını Birlikdə Bağlamaq
Hamısını Birlikdə Bağlamaq

Bu növbəti hissə çox vacibdir. DIP keçidinin yanındakı 74HC74 çipinin pin 5 -də olan tullanan teli və bitişik bölmədə eyni keçid telini götürün və 74HC266 -nın 1 və 2 pinlərinə yerləşdirin. İndi əldə etməli olduğunuz şey, eyni XNOR qapısından keçən iki qurğunun DIP açarının ilk mövqeyinə bağlanan D Flip Flopun çıxışıdır. Bu, hər iki vahid üçün bu mövqe ya açıq vəziyyətdə, ya da söndürmə mövqeyində olduqda, qapının yalnız bir həqiqət yaratması üçün hazırlanmışdır. Eyni iki cihaz üçün 74HC74 çipinin 9 -cu pinindəki tullanan tellər üçün də eyni şeyi edin və 74HC266 -nın 5 və 6 -cı pinlərinə yerləşdirin. DIP açarından ən uzaq 74HC74 -ə keçin və tullanan telləri eyni iki qurğunun 74HC74 çipinin 5 -ci pininə yerləşdirin və 74HC266 -nın 12 və 13 -cü pinlərinə yerləşdirin. Nəhayət eyni çipin 9 -cu pinini 8 və 9 -cu pinlərə hər iki vahid üçün yerləşdirməklə sona çata bilərik. Digər iki dəst üçün də eyni şeyi etməlisiniz.

Addım 10: Son toxunuşlar

Son toxunuşlar
Son toxunuşlar

Nəhayət, digər iki çörək taxtasının güc və yer raylarını gərginlik tənzimləyicisinə qoşun.

Tövsiyə: