Nexys 2 - Whack een mol (5 / 13 stap)

Stap 5: Hit of missen? (hitormiss.vhd)


Whack een moedervlek is een spel dat kan worden opgesplitst in vele componenten. De belangrijkste drijvende kracht is het bepalen of de speler met succes "" Het molletje geschift heeft of als ze hun kans gemist en het molletje ontsnapt. Houd in gedachten het punt van deze beschrijving is voor het beschrijven van de functionaliteit van de module. Er zijn kleine details in het vhd-bestand die bijdragen tot het scheppen van deze functionaliteit, maar ze zal niet hier worden besproken.

De ingangen die wij moeten overwegen voor deze module zijn de LEDs, schakelaar, klok en reset signalen om een juiste uitvoer vast te stellen. De uitgangen zijn "hit" en "geldig" dat gaan we in detail treden over later.

De klok is noodzakelijk omdat er een teller ingebed in de hit of een miss module die 1 aan de stijgende rand van de klok voegt. Wanneer de teller op zijn max maakt een interne signaal genaamd "maxtime" om aan te geven dat de module nood voor bijwerken. MaxTime is hoe bepalen we of de speler mag de mol te ontsnappen.

Een andere belangrijke interne signaal dat we moeten maken is de huidige stand van de schakelaar die zal worden verwezen als "prs". Dit signaal is het noodzakelijk de toggle functie die we willen als het gaat om een mol afranseling maken. Wij moeten vergelijken de status van de huidige stand van de overgang naar de PRS-dienst te overwegen het molletje als geschift. Dit zal leiden tot de functionaliteit van zijnde kundig voor een verschuiving van zijn huidige toestand naar een tegenovergestelde staat in-/ uitschakelen en het geven van een hit. Zonder het prs-signaal, zou de speler moeten de schakelaar omhoog en omlaag voor een treffer, die niet zo aangenaam van een gaming ervaring.

Nu we nemen deze signalen, de LED-schakelaar, prs en maxtime en die te gebruiken om te bepalen van de Staten van uitvoer van hit en geldig. Als de LED vervolgens ongeacht de andere signalen slinkt, output het laag voor zowel hit en geldig. Anders, als de LED hoog is, moeten we overwegen de schakeloptie prs en de maxtime. Als maxtime is bereikt zal de uitgang van het hoog voor geldige en laag voor hit. Anders, wij moeten vergelijken de PRS-dienst naar de switch en als ze niet gelijk het hoog voor zowel geldige als hit zal output.

De reden dat we hebben geen "miss" als uitgang is omdat kan worden aangegeven door de lage staat van hit. Geldig is ook nodig omdat er moet een indicator dat samen met de hit gaat signaal om te bepalen al dan niet nemen van de hit signaal.

Nu Dupliceer we dit onderdeel 8 keer maken het vhd-bestand "whack8moles.vhd", die zal worden geïntegreerd in de whack en klik op module.

Kortom wij controleren de LED, schakelaar en huidige status om te bepalen of er een hit was of missen.

Gerelateerde Artikelen

Menselijke Whack-a-Mole arcade machine spel

Menselijke Whack-a-Mole arcade machine spel

A versie van de arcade whack-a-mole spel 5 personen zijn de mollen, waarbij één persoon raakt hen met een hamer schuim. Dit werd gemaakt als een niet zeer ernstig, eenmalige tentoonstelling kunstwerk.Hier is een video van het in actie:Stap 1: algemen
Whack-a-mole Game met Makey Makey/Scratch programmeren

Whack-a-mole Game met Makey Makey/Scratch programmeren

een super snelle en eenvoudige spel setup voor whack-a-mole dievan alle leeftijden zal houden! Dit project zal pas misschien 10 minuten te installeren, of u kunt dit gebruiken als een basis idee om een meer complexe en gedetailleerde spel te maken!St
Hoe te vangen een Mole zonder doden het 3

Hoe te vangen een Mole zonder doden het 3

een mol woonde in mijn bos voor ongeveer drie weken.  Toen hij ging voor mijn vrouw bloem bed, moest hij gaan.  Deze video toont een eenvoudige manier om te trek ze uit, zonder ze te doden.  Het is een vervolg op mijn originele video over dit onderwe
Peuter ' Whack een ei "

Peuter ' Whack een ei "

Dit was veruit de beste activiteit die we nog hebben gedaan met onze peuter! Dit hield zo veel van onze zoon!Stap 1: Vak SchoenpoetsenKunststof paaseieren (3)Scrap papierModge Podgevak cutterNeem contact op met papier (optioneel)Stap 2:Echt eenvoudig
Hoe te vangen een mol zonder het doden van het

Hoe te vangen een mol zonder het doden van het

ik wil geen mollen in mijn tuin, maar dat is geen reden om ze te doden.  Deze video toont een zeer effectieve manier om de pop van mollen uit uw tuin en stuur ze packing.
Het bop met FPGA-Board

Het bop met FPGA-Board

Welkom bij de Bop It met FPGA-Board Instructable,Project gewijd voor CPE 133 op Cal Poly, San Luis Obispo. Dit project werd bedacht door Ian Nielsen en Omri Nissan. Buiten codes waren betrokken in verschillende locaties en in het definitieve verslag
Verkennen van de Tesla Model S CAN-Bus

Verkennen van de Tesla Model S CAN-Bus

Onlangs ik dacht dat het misschien leuk om te proberen de Model S CAN bus, rondneuzen, want de auto is in feite één grote computer met bijna alle besturingselementen vanuit de grote centraal geplaatst 17-inch scherm van de Aanraking. Zo ik eens ieman
Kersen houten Ornament

Kersen houten Ornament

Dit jaar heb ik besloten om elk van mijn dochters een sieraad voor Kerstmis. De andere twee zal moeten een andere instructable omdat ze zuiver metaal werk. Deze is voor mijn mooie dochter Isabella in Duitsland woont.Ik maakte het uit kersen hout fine
De vrolijke Mole afstotend (en een trieste een)

De vrolijke Mole afstotend (en een trieste een)

Hoewel mollen zijn belangrijk en meestal heilzaam delen van een ecosysteem, kan zij worden gezien als ongedierte wanneer ze binnenvallen uw werf, graven uit uw groenten, verknoeien uw gazon of verslinden uw kinderen, oh, eigenlijk hebben ze de neigin
Whack-A-politicus 2016

Whack-A-politicus 2016

Whack-A-politicus is een draai aan het klassieke Whack-A-Mole spel. Whack-A-politicus beschikt over vier kandidaten in de presidentiële race van 2016, waarin de spelers kiezen hun favoriete kandidaat en slaan de rest van de politici uit de race. Elke
Hoe maak je een echte Pizza

Hoe maak je een echte Pizza

De kerels van Hey!In deze Instructables die ik zal onderwijzen u goed alle op hoe te om een ontzagwekkende zelfgemaakte pizza vanaf nul, en als als enkele tips en trucs om je een top-notch pizza chef-kok.Waarom uw eigen pizza te maken? Nou, het maken
Farma: een huis bioreactor voor farmaceutische drugs

Farma: een huis bioreactor voor farmaceutische drugs

OverzichtSynthetische biologie uitgegroeid tot een grote industrie snel van een wetenschappelijke discipline. Veel nieuwe bedrijven ontwerpt microben die waardevolle chemicaliën, zoals farmaceutische drugs en geurstoffen, in zeer grote gisting reacto
Geniet van een lekker kopje thee vlieger aangedreven

Geniet van een lekker kopje thee vlieger aangedreven

Gebruik kite opgewekte elektriciteit aan de kook een ketel water. Giet het water in een mok met een theezakje. Drink de thee.Stap 1: Redenen om dit te doen. Vliegers kunnen enorme windenergie halen. (genaamd ontzag Airborne windenergie)De uitdaging i
Maak jezelf een paar eenvoudige slobkousen of beenkappen

Maak jezelf een paar eenvoudige slobkousen of beenkappen

dit is een vrij uitgebreide tutorial over hoe te maken van uw eigen paar slobkousen of beenkappen, compleet met patroon opstellen. Dit is gemaakt met mensen van een lage tot matige vaardigheid bereik in gedachten en maakt gebruik van goedkope materia