INHOUDSOPGAWE:

BattleDIP: 11 stappe
BattleDIP: 11 stappe

Video: BattleDIP: 11 stappe

Video: BattleDIP: 11 stappe
Video: Как избежать появления трещин на стенах? Подготовка под штукатурку. #11 2024, November
Anonim
BattleDIP
BattleDIP

Geskep deur: Forbes Ng

Hierdie projek is 'n goeie inleiding tot digitale logiese stroombane, aangesien dit basiese konsepte van Boole -logika en geheue in stroombane sal gebruik. U gebruik skyfies soos 'n Dual D-Type Flip Flop, Quad 2-input XNOR-hek, en Dual 4-Input AND-hek wat almal in die 7400-reeks beskikbaar is in beide TTL- en CMOS-logika of ook in die 4000-reeks. Na aanleiding van soortgelyke skoolhoofde uit die klassieke spel, Battleship, voeg hierdie speletjie 'n tydsgeknipte element toe waar elke speler die kode van die teenstander op die DIP -skakelaar moet uitvind voordat hy die uwe kan uitvind.

Onderdele wat u benodig

8 x dubbele D-tipe flip-flop:

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

2 x Quad 2-input XNOR (Exclusive-NOR) Gate:

(74HC266 - Lee se ID: 71762) (4077- Lee se ID: 7226)

Moontlike alternatiewe as XNOR -chip nie beskikbaar is nie:

2 x vier-ingang XOR-hek (eksklusief-OF):

(74HC86 - Lee se ID: 71297) (4070 - Lee se ID: 7221)

2 x heksinverter (NIE) hek:

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

1 x dubbele 4-ingang EN hek:

(74HC21 - Lee se ID: 71700) (4082 - Lee se ID: 7230)

  • 1 x 5V spanningsreguleerder (LM7805 - Lee's ID: 7115)
  • 1 x 9V batteryklem (Lee se ID: 6538)
  • 1 x 9V -battery (Lee se ID: 83741)
  • 3 x broodborde (Lee se ID: 10686)
  • 4 x Tack Switch (Lee se ID: 3122)
  • 4 x 4-posisie DIP-skakelaar (Lee se ID: 367)
  • 32 x 10K Ω 1/4W weerstande (Lee se ID: 9284)
  • 16 x 1K Ω 1/4W weerstande (Lee se ID: 9190)
  • 6 x 110 Ω 1/4W weerstande (Lee se ID: 9102)
  • 3 x 5 mm rooi LED's (Lee se ID: 549)
  • 3 x 5 mm groen LED's (Lee's ID: 550)
  • Solid Wires (Lee se ID: 2249)
  • Jumper Cables (Lee's ID: 21802)

Stap 1: Stel die kragtoevoer op

Die opstel van die kragtoevoer
Die opstel van die kragtoevoer

Plaas die spanningsreguleerder (7805). Plaas die rooi draad van die 9V -batteryklem in dieselfde kolom as pen 1, en verbind die swart draad in dieselfde kolom as pen twee. Neem 'n soliede draad en koppel pen 3 aan die kragrail en nog 'n soliede draad om pen 2 en die swart draad op die batteryklem aan die grondrail te koppel

Stap 2: Stel 'n "klok" op

Vestig 'n
Vestig 'n

Ons sal afhang van die kloksiklus van die Flip Flop om ons DIP -skakelaarpatroon te "stel" en ons teenstander se "raai" te maak. Plaas 'n klepskakelaar langs die spanningsreguleerder oor die DIP -steun. Gebruik 'n soliede om die kragrail aan die linkerkantste punt van die klepskakelaar te koppel. Neem 'n weerstand van 110Ω en verbind vanaf die onderste punt van die klepskakelaar terug na die boonste helfte van die broodbord. Plaas 'n LED met die langer been van die 110Ω weerstand na die grondrail met die korter been. Dit sal ons sneller vir die klok wees. Om ons kode op die dip -skakelaar te stoor, moet die klok geaktiveer word sodat die flip -flop dit kan onthou. Die LED sal dien as 'n aanwyser vir elke kloksiklus.

Stap 3: Die opstel van die DIP -skakelaar

Die opstel van die DIP -skakelaar
Die opstel van die DIP -skakelaar

Plaas 'n DIP -skakelaar regs van die klepskakelaar. Om die DIP -skakelaar in te stel, neem 4 soliede drade en verbind elk van die onderste penne met die onderste kragrail. Neem 4 1kΩ's en koppel die boonste 4 penne van die dipskakelaar aan die boonste grondrail as u weerstande optrek. Laat 1-2 rye tussen die weerstande en die dipskakelaar

Stap 4: Die opstel van die D -slippers

Die opstel van die D -slippers
Die opstel van die D -slippers
Die opstel van die D -slippers
Die opstel van die D -slippers

Plaas 2 dubbele D-tipe flip-flops-skyfies (74HC74/74LS74/4013) langs mekaar regs van die DIP-skakelaar. Neem soliede drade en verbind pen 14 (Vcc) aan die boonste kragrail, en pen 7 (GND) aan die onderste grondrail vir beide flipflops. Neem 10K Ω-weerstande om penne 1, 4, 10 en 13 aan die kragrails te koppel om beide D-flipflop se asynchrone set-direct-invoer en asynchrone reset-direkte insette op elke chip aan te sluit

Stap 5: Sluit die D-flip-flops aan op die DIP-skakelaar en klepskakelaar

Sluit die D-flip-flops aan op die DIP-switch en Tack Switch
Sluit die D-flip-flops aan op die DIP-switch en Tack Switch
Sluit die D-flip-flops aan op die DIP-switch en Tack Switch
Sluit die D-flip-flops aan op die DIP-switch en Tack Switch
Sluit die D-flip-flops aan op die DIP-switch en Tack Switch
Sluit die D-flip-flops aan op die DIP-switch en Tack Switch

Koppel pen 2 van die linksste 74HC74 -skyfie aan die boonste pen 1 op die DIP -skakelaar en pen 2 van die regterste skyfie aan die boonste pen 3. Koppel pen 12 van die 74HC74 -skyfie links op die boonste pen 3 op die dipskakelaar en pen 12 van die regterste skyfie aan die boonste pen 4.

Koppel penne 3 en 11 op albei skyfies aan dieselfde kolom as die regterkantste punt van die klepskakelaar

Stap 6: Bou die ander 3 stelle

Bou die ander 3 stelle
Bou die ander 3 stelle
Bou die ander 3 stelle
Bou die ander 3 stelle

Noudat ons een stel het, moet ons die ander 3 maak sodat elke speler een stel het om hul patroon te stel, en die ander om die teenstander se raai te raai. U kan dit doen deur stappe 2 tot 8 weer uit te voer, maar u kan die kleure van die LED vir die ander stel verander.

Stap 7: Gaan na 'n ander broodbord

Op na 'n ander broodbord
Op na 'n ander broodbord
Op na 'n ander broodbord
Op na 'n ander broodbord
Op na 'n ander broodbord
Op na 'n ander broodbord

Noudat ons 4 afsonderlike stelle het, gebruik ons die 2 dubbele 2-ingang XNOR-skyfies (74HC266/74LS266/4077) om die ooreenstemmende en die 4-invoer EN-chip (74HC21/74LS21/40) te doen om seker te maak dat al 4 posisies is waar. Begin deur al die 3 skyfies op 'n ander broodbord te plaas en koppel pen 14 (Vcc) aan die boonste kragrail en pen 7 (GND) aan die onderste grondrail. Plaas nou 'n springkabel op penne 5 en 9 vir elke 74HC74 (al 8 D-flip-flops)

Stap 8: Koppel die Quad 2-input XNOR Chip aan die Dual 4-input EN Chip

Koppel die Quad 2-input XNOR Chip aan die Dual 4-input EN Chip
Koppel die Quad 2-input XNOR Chip aan die Dual 4-input EN Chip
Koppel die Quad 2-input XNOR Chip aan die Dual 4-input EN Chip
Koppel die Quad 2-input XNOR Chip aan die Dual 4-input EN Chip
Koppel die Quad 2-input XNOR Chip aan die Dual 4-input EN Chip
Koppel die Quad 2-input XNOR Chip aan die Dual 4-input EN Chip

Koppel die uitvoerpenne van elke Quad 2-input XNOR-chip, 74HC266 (penne 3, 4, 10, 11), aan die ingangspennetjies van die Dual 4-input AND-chip, 74HC32 (penne 1, 2, 4, 5 vir een XNOR -chip, penne 9, 10, 12, 13 vir die ander XNOR -chip), met soliede draad. Neem 'n weerstand van 110Ω en verbind penne 6 en 8 aan hul eie ry op die broodbord. Koppel 'n LED van die onderskeie kleur met die langer been van die 110Ω weerstand aan die grondrail met die korter been. Die LED sal as 'n aanwyserlig dien as die kode van die DIP -skakelaar reg geraai word.

Stap 9: Bind dit alles saam

Bind dit alles saam
Bind dit alles saam
Bind dit alles saam
Bind dit alles saam
Bind dit alles saam
Bind dit alles saam

Hierdie volgende deel is van kardinale belang. Neem die jumperdraad reeds op die pen 5 van 'n 74HC74 -chip langs die DIP -skakelaar en dieselfde jumperdraad op die aangrensende eenheid en plaas dit in penne 1 en 2 van die 74HC266. Wat u nou moet hê, is die uitset van die D Flip Flop wat gekoppel is aan die eerste posisie van die DIP -skakelaar op twee eenhede wat deur dieselfde XNOR -hek loop. Dit is so ontwerp dat die hek slegs 'n ware genereer wanneer die posisie vir beide eenhede in die aan- of af -posisie is. Doen dieselfde vir die jumperdrade op pen 9 van die 74HC74 -chip vir dieselfde twee eenhede en plaas dit in penne 5 en 6 van die 74HC266. Gaan na die 74HC74 wat die verste van die DIP -skakelaar is en plaas die jumperdrade op pen 5 van die 74HC74 -chip vir dieselfde twee eenhede en plaas dit in penne 12 en 13 van die 74HC266. Uiteindelik kan ons eindig deur pen 9 van dieselfde skyf vir albei eenhede op penne 8 en 9. te plaas. U moet dieselfde doen vir die ander twee stelle.

Stap 10: Laaste aanraking

Finale aanraking
Finale aanraking

Koppel laastens die krag- en grondrails van die ander twee broodborde aan die een met die spanningsreguleerder.

Aanbeveel: