ПОРТ/Јун 2021
< ПОРТ
Пређи на навигацију
Пређи на претрагу
- Овај рок није решен. Помозите SI Wiki тако што ћете га решити.
Postavka
Razvija se štoperica. Štoperica meri vreme u obliku 00.0
sekundi, i može maksimalno da meri do 99.9
. Koriste se sledeći ulazi i izlazi:
HEX2..0
za prikazivanje broja izmerenih sekundi tokom režima merenja vremena, odnosno najbolja tri vremena van režima merenja vremena,SW1
za uključivanje i isključivanje režima merenja vremena,BTN0
za pauziranje/nastavljanje merenja,BTN1
za resetovanje izmerenog vremena, iBTN2
za čuvanje trenutnog vremena ukoliko je među tri najbolja.
1. zadatak
Bila je data glavna šema i testovi naših komponenti koji bi trebalo da upale LED diode kada komponenta radi kao očekivano.
- Napraviti jednorazredni komparator sa ulazima
A
,B
,Gi-1
,Ei-1
,Li-1
i izlazimaGi
,Ei
,Li
. - Napraviti dvanaestorazredni komparator.
- Napraviti četvorokanalni multiplekser sa dva ulaza i ulazom za omogućavanje.
- Napraviti dekoder sa dva ulaza i četiri izlaza.
- Realizovati sekvencijalnu mrežu RisingEdge (?) tipa koristeći RS flip-flop.
- Realizovati jednorazredni registar sa paralelnim upisom, inkrementiranjem i čišćenjem preko (?) flip-flopa.
- Napraviti četvororazredni registar sa svim mogućnostima kao jednorazredni iz prethodne stavke.
2. zadatak
Bile su date komponente CLK_DIVIDER
i Binary2BCD
.
- Napraviti modul za štopericu koja ispisuje dvocifreni broj sekundi sa jednim mestom iza zareza (primer:
46.8
). Štoperica počinje od00.0
i može maksimalno da meri do99.9
. PrekidačemSW1
omogućava se merenje vremena štoperice. Pritiskom na dugmeBTN0
štoperica se pauzira ukoliko je bila pokrenuta, odnosno nastavlja merenje ukoliko je bila pauzirana. Pritiskom na dugmeBTN1
štoperica se resetuje na00.0
. - Dopuniti prethodni modul tako da se pritiskom
BTN2
u režimu rada merenja vremena vreme koje je trenutno na štoperici pamti ukoliko je među najmanja 3 vremena (izbacuje neko zapamćeno vreme ukoliko je bolje od njega). Van režima rada merenja vremena (kada je prekidačSW1
podignut) na sedmosegmentnim ekranima se na svake dve sekunde ciklično smenjuju zapamćena najbolja vremena. Ukoliko je zapamćeno manje od tri vremena, treba da se ispiše toliko vremena koliko je zapamćeno.