Mundarija:

BattleDIP: 11 qadam
BattleDIP: 11 qadam

Video: BattleDIP: 11 qadam

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

Muallif: Forbes Ng

Ushbu loyiha raqamli mantiqiy sxemalarga yaxshi kirishdir, chunki u mantiqiy mantiq va xotirada asosiy tushunchalarni ishlatadi. Siz TTL va CMOS mantig'ida 7400 seriyasida yoki 4000 seriyasida mavjud bo'lgan Dual D-Type Flip Flop, Quad 2-input XNOR gate, Dual 4-Input AND gate kabi chiplardan foydalanasiz. "Battleship" klassik o'yinining shunga o'xshash printsiplaridan so'ng, bu o'yin vaqtni belgilaydigan elementni qo'shib qo'yadi, u erda har bir o'yinchi DIP tugmachasidagi raqibning kodini tushunib olishlari kerak.

Sizga kerak bo'ladigan qismlar

8 x ikkita D-tipli flip-flop:

(74HC74 - Lining identifikatori: 71439) (74LS74 - Lining ID: 7255) (4013 - Lining ID: 7196)

2 x Quad 2-kirish XNOR (Exclusive-NOR) darvozasi:

(74HC266 - Lining identifikatori: 71762) (4077- Lining ID: 7226)

Agar XNOR chipi bo'lmasa, mumkin bo'lgan alternativalar:

2 x Quad 2-kirish XOR (Exclusive-OR) darvozasi:

(74HC86 - Lining identifikatori: 71297) (4070 - Lining ID: 7221)

2 x olti burchakli inverter (EMAS) darvozasi:

(74HC04 - Lining identifikatori: 71684) (74LS04 - Lining ID: 7241) (4069 - Lining ID: 7220)

1 x Dual 4-kirish va eshik:

(74HC21 - Lining identifikatori: 71700) (4082 - Lining ID: 7230)

  • 1 x 5V kuchlanish regulyatori (LM7805 - Lining identifikatori: 7115)
  • 1 x 9V batareya klipi (Lining ID: 6538)
  • 1 x 9V batareya (Lining ID: 83741)
  • 3 ta non paneli (Lining ID: 10686)
  • 4 x Tack Switch (Li identifikatori: 3122)
  • 4 x 4 pozitsiyali DIP kaliti (Lining ID: 367)
  • 32 x 10K Ω 1/4 Vt qarshilik (Lining ID: 9284)
  • 16 x 1K Ω 1/4 Vt rezistorlar (Lining ID: 9190)
  • 6 x 110 Ω 1/4 Vt qarshilik (Lining ID: 9102)
  • 3 x 5 mm qizil LED (Li identifikatori: 549)
  • 3 x 5 mm yashil LED (Lining identifikatori: 550)
  • Qattiq simlar (Lining identifikatori: 2249)
  • Jumper kabellari (Li identifikatori: 21802)

1 -qadam: quvvat manbaini sozlash

Quvvat manbasini sozlash
Quvvat manbasini sozlash

Voltaj regulyatorini (7805) joyiga qo'ying. 9V batareya qisqichidagi qizil simni 1 -pin bilan bir ustunga qo'ying va qora simni ikkinchi pin bilan bir ustunga ulang. Qattiq simni oling va 3 -pinni elektr tarmog'iga ulang va 2 -pin va batareya qisqichidagi qora simni erga ulang.

2 -qadam: "Soat" ni yarating

A tashkil etish
A tashkil etish

Biz Flip Flopning soat tsikliga bog'liq bo'lib, biz DIP -kalit sxemasini "o'rnatamiz" va raqibimiznikini "taxmin qilamiz". DIP tayanchidagi voltaj regulyatorining yoniga mahkamlagichni joylashtiring. Quvvat panjarasini mahkamlagichning yuqori chap burchagiga ulash uchun mustahkamdan foydalaning. 110 dyuymli rezistorni oling va tugmachaning pastki chap burchagidan taxtaning yuqori yarmiga ulang. Uzunroq oyog'i bo'lgan LEDni 110Ω rezistoridan er oyog'igacha qisqa oyog'i bilan joylashtiring. Bu bizning soat uchun tetikimiz bo'ladi. Bizning kodni qo'mondonga saqlash uchun, uni eslab qolishi uchun soatni ishga tushirish kerak. LED har bir soat tsikli uchun ko'rsatkich chiroq vazifasini bajaradi.

3 -qadam: DIP kalitini sozlash

DIP kalitini sozlash
DIP kalitini sozlash

Tugmachaning o'ng tomoniga DIP kalitini joylashtiring. DIP tugmachasini o'rnatish uchun 4 ta qattiq simni oling va pastki pimlarning har birini pastki quvvat rayiga ulang. 4 1kΩ ni oling va qarshilik tugmachasining yuqori 4 pinini yuqori er osti temir yo'liga ulang. Rezistorlar va tushirish tugmasi o'rtasida 1-2 qator qoldiring

4 -qadam: D flip -floplarini o'rnatish

D flip -floplarini sozlash
D flip -floplarini sozlash
D flip -floplarini sozlash
D flip -floplarini sozlash

DIP kommutatorining o'ng tomonida yonma-yon yonma-yon ikkita D-tipli Flip-Flops chiplarini (74HC74/74LS74/4013) joylashtiring. Qattiq simlarni oling va 14 -pinni (Vcc) yuqori quvvat panjarasiga va 7 -pinni (GND) pastki pog'onaga ikkala flip -flop uchun ulang. 1, 4, 10 va 13-pinlarni har bir chipdagi asenkron to'g'ridan-to'g'ri va asenkron reset-to'g'ridan-to'g'ri kirishni ulash uchun 1, 4, 10 va 13-gachasi pinlarni ulash uchun 10K ors rezistorni oling.

5-qadam: D-flip-floplarni DIP-tugmachaga va yopishtirgichga ulang

D-flip-floplarni DIP-tugmachaga va yopishtirgichga ulang
D-flip-floplarni DIP-tugmachaga va yopishtirgichga ulang
D-flip-floplarni DIP-tugmachaga va yopishtirgichga ulang
D-flip-floplarni DIP-tugmachaga va yopishtirgichga ulang
D-flip-floplarni DIP-tugmachaga va yopishtirgichga ulang
D-flip-floplarni DIP-tugmachaga va yopishtirgichga ulang

Chapdagi 74HC74 chipining 2 -pinini DIP tugmachasining yuqori 1 -piniga va eng o'ngdagi chipning 2 -pinini 3 -yuqori piniga ulang. 4.

Ikkala chipdagi 3 va 11 -pinlarni mahkamlagichning yuqori o'ng burchagi bilan bir ustunga ulang

6 -qadam: Boshqa 3 to'plamni yarating

Boshqa 3 to'plamni yarating
Boshqa 3 to'plamni yarating
Boshqa 3 to'plamni yarating
Boshqa 3 to'plamni yarating

Endi bizda bitta to'plam bor, biz qolgan 3tasini yasashimiz kerak, shunda har bir o'yinchi o'z naqshini, ikkinchisi esa raqibnikini taxmin qiladi. Siz 2-8 -qadamlarni yana bajarishingiz mumkin, lekin siz boshqa to'plam uchun LED ranglarini o'zgartirishni xohlashingiz mumkin.

7 -qadam: Boshqa elektron jadvalga o'ting

Boshqa elektron jadvalga o'ting
Boshqa elektron jadvalga o'ting
Boshqa elektron jadvalga o'ting
Boshqa elektron jadvalga o'ting
Boshqa elektron jadvalga o'ting
Boshqa elektron jadvalga o'ting

Endi bizda 4 ta alohida to'plam mavjud bo'lib, biz mos keladigan moslashtirish uchun 2 ta ikkita ikkita kirishli XNOR chipidan (74HC266/74LS266/4077) va 4-kiruvchi VA chipdan (74HC21/74LS21/40) foydalanamiz. pozitsiyalar to'g'ri. Boshlash uchun barcha 3 ta chipni boshqa taxtaga joylashtiring va 14 -pinni (Vcc) yuqori quvvat panjarasiga va 7 -pinni (GND) pastki er osti rayiga ulang. Endi har 74HC74 uchun 5 va 9-pinlarga o'tish kabelini joylashtiring (barchasi 8 ta D-Flip Flop)

8-qadam: Quad 2-kirishli XNOR chipini 4-kiruvchi va ikkita ikkita chipga ulash

Quad 2-kiruvchi XNOR chipini ikkita 4-kiruvchi va chipga ulash
Quad 2-kiruvchi XNOR chipini ikkita 4-kiruvchi va chipga ulash
Quad 2-kiruvchi XNOR chipini ikkita 4-kiruvchi va chipga ulash
Quad 2-kiruvchi XNOR chipini ikkita 4-kiruvchi va chipga ulash
Quad 2-kiruvchi XNOR chipini ikkita 4-kiruvchi va chipga ulash
Quad 2-kiruvchi XNOR chipini ikkita 4-kiruvchi va chipga ulash

74HC266 (2, 4, 10, 11-pin) to'rtta 2-kirishli XNOR chipining chiqish pinlarini Dual 4-kiruvchi va chipli 74HC32 (1, 2, 4, 5-pinli bittaga) ulang. XNOR chipi, boshqa XNOR chip uchun 9, 10, 12, 13 -pinlar), qattiq sim yordamida. 110Ω rezistorni oling va 6 va 8 -gachasi pinlarni navbati bilan o'z taxtasiga ulang. Tegishli rangdagi LEDni uzunroq oyog'i bilan 110 Ω rezistordan, er oyog'iga qisqa oyog'i bilan ulang. DIP tugmachasining kodi to'g'ri taxmin qilinganida LED ko'rsatkich chiroq vazifasini bajaradi.

9 -qadam: Hammasini bir -biriga bog'lash

Hammasini bir -biriga bog'lash
Hammasini bir -biriga bog'lash
Hammasini bir -biriga bog'lash
Hammasini bir -biriga bog'lash
Hammasini bir -biriga bog'lash
Hammasini bir -biriga bog'lash

Bu keyingi qism hal qiluvchi ahamiyatga ega. 74HC74 chipining 5 -pinidagi DIP kalitining yonidagi o'tish simini va ulashgan qurilmadagi bir xil o'tish simini oling va 74HC266 ning 1 va 2 -pinlariga joylashtiring. Sizda hozir bo'lishi kerak bo'lgan narsa, bir xil XNOR darvozasi orqali ishlaydigan ikkita blokda DIP kalitining birinchi holatiga bog'langan D Flip Flopning chiqishi. Bu shunday amalga oshiriladiki, darvoza har ikkala birlik uchun bu pozitsiya yoqilgan yoki o'chirilgan bo'lsa, faqat haqiqiy bo'ladi. Xuddi shu ikkita birlik uchun 74HC74 chipining 9 -pinidagi o'tish simlari uchun ham xuddi shunday qiling va 74HC266 ning 5 va 6 -pinlariga joylashtiring. DIP tugmachasidan eng uzoqda joylashgan 74HC74 ga o'ting va o'tish simlarini 74HC74 chipining 5 -piniga bir xil ikkita birlikka joylashtiring va 74HC266 ning 12 va 13 -pinlariga joylashtiring. Nihoyat, har ikkala birlik uchun bir xil chipning 9 -pinini 8 va 9 -pinlarga joylashtirish bilan yakunlashimiz mumkin. Boshqa ikkita to'plam uchun ham shunday qilish kerak bo'ladi.

10 -qadam: Yakuniy teginishlar

Yakuniy teginishlar
Yakuniy teginishlar

Nihoyat, qolgan ikkita panelning quvvat va er relslarini voltaj regulyatori bilan ulang.

Tavsiya: