ПОРТ/Јун 2021

Извор: SI Wiki
Пређи на навигацију Пређи на претрагу
Овај рок није решен. Помозите СИ Wики тако што ћете га решити.

Поставка

Развија се штоперица. Штоперица мери време у облику 00.0 секунди, и може максимално да мери до 99.9. Користе се следећи улази и излази:

  • HEX2..0 за приказивање броја измерених секунди током режима мерења времена, односно најбоља три времена ван режима мерења времена,
  • SW1 за укључивање и искључивање режима мерења времена,
  • BTN0 за паузирање/настављање мерења,
  • BTN1 за ресетовање измереног времена, и
  • BTN2 за чување тренутног времена уколико је међу три најбоља.

1. задатак

Била је дата главна шема и тестови наших компоненти који би требало да упале ЛЕД диоде када компонента ради као очекивано.

  1. Направити једноразредни компаратор са улазима A, B, Gi-1, Ei-1, Li-1 и излазима Gi, Ei, Li.
  2. Направити дванаесторазредни компаратор.
  3. Направити четвороканални мултиплексер са два улаза и улазом за омогућавање.
  4. Направити декодер са два улаза и четири излаза.
  5. Реализовати секвенцијалну мрежу РисингЕдге (?) типа користећи РС флип-флоп.
  6. Реализовати једноразредни регистар са паралелним уписом, инкрементирањем и чишћењем преко (?) флип-флопа.
  7. Направити четвороразредни регистар са свим могућностима као једноразредни из претходне ставке.

2. задатак

Биле су дате компоненте CLK_DIVIDER и Binary2BCD.

  1. Направити модул за штоперицу која исписује двоцифрени број секунди са једним местом иза зареза (пример: 46.8). Штоперица почиње од 00.0 и може максимално да мери до 99.9. Прекидачем SW1 омогућава се мерење времена штоперице. Притиском на дугме BTN0 штоперица се паузира уколико је била покренута, односно наставља мерење уколико је била паузирана. Притиском на дугме BTN1 штоперица се ресетује на 00.0.
  2. Допунити претходни модул тако да се притиском BTN2 у режиму рада мерења времена време које је тренутно на штоперици памти уколико је међу најмања 3 времена (избацује неко запамћено време уколико је боље од њега). Ван режима рада мерења времена (када је прекидач SW1 подигнут) на седмосегментним екранима се на сваке две секунде циклично смењују запамћена најбоља времена. Уколико је запамћено мање од три времена, треба да се испише толико времена колико је запамћено.