Digital Design: Enkel automatisk Tally Velostat trycksensor för Counter-med (5 / 6 steg)
Steg 5: Länka koden
Beskrivning av koden:
FSM1: Ger den sekvens som kommer att ge en aktivera signal till FSM2
FSM2: En bit räknare som kommer att ökas med ett en gång det tar emot signalen från FSM1
SSEG: Hjärnan av alla sju segment display och som visar för att använda. Avkodar alla bitvärden som FSM ger den.
clk_div: saktar klockan så att FSM2 inte ökar för snabbt
För vårt projekt, eftersom vi använde en Basys 3 ombord, måste vi ladda upp vår kod via filen basys_master som tillhandahålls i steget innan. Filen basys_master ger oss möjlighet att samverka med varje maskinvarukomponent i styrelsen. I Verilog eller din IDE, ladda upp filen basys_master i filen begränsningar.
Basys_master: https://www.digilentinc.com/Products/Detail.cfm?N... (ladda ner längst ner på länken) eller använda vår med alla länkade styrelsen komponenter
Om du hämtar från länk, är här vad du behöver ändra i filen
- avkommentera clock signal portion (linje 7-9)
- ta bort kommentar avsnittet 7 segment display (linje 82-107)
- versaler i seg -> SEG för varje fall
- versaler i en -> AN
- avkommentera en av knappar (detta kommer bara att två rader som blir okommenterade)
- Under JXADC, kommentera bort de första 2 stift (linje 208-213)
- Ändra från JXADC [0] -> PressureA och JXADC [1] -> PressureB
Nu när allt är sammanlänkade i koden, är det dags att koppla det till styrelsen och test.