Altera DE2-115 hiss kontroll (2 / 2 steg)
Steg 2: Verilog
På Verilog behöver ingångar som växlar och 7-Segment Display som en utgång att visa din målnivå, ordet du vill gå till. Vi använde också register för att använda våra gröna LED för att Visa utvecklingen av hissen. Så är de gröna lysdioderna också en annan utgång. Vi beslutade att göra endast upp till 6 våningar. Du kan emellertid ta det till mer än som i din version om du så önskar. Alla våra switch är för olika nivå. Du behöver två uppsättningar av växlar, en för nuvarande nivå, och en för målnivån. Vart och ett av dessa set kräver 7 växlar, första växeln initierar slags och resten av dem används till att kontrollera hissen.
Slutligen för detta steg, kommer att du behöva använda lamporna för att övervaka dina framsteg, men detta är inte nödvändigt men det ser coolt. För att styra lysdioder, använde vi en clk som en räknare för att lysa upp lysdioder en efter en. Fördröjningen mellan lysdioder är bara 1 SEK i vårt projekt. Varje LED motsvarar golvet hissen är placerad. När hissen når målet, kommer att LED stanna på att golv och den nuvarande nivån visas på 7-Segment Display.
När du är klar, kompilera den, åtgärda eventuella fel, och sedan programmera den. Testa din kod och fixa om det är några problem.