Registrácia | Prihlásiť

Počítačové zadanie: Syntéza prevodníka z BCD kódu do kódu +3

Skryť detaily | Obľúbený
Náhľady Náhľady
Úloha: Urobte syntézu prevodníka z kódu BCD do kódu kód+3.

- Použite tôzne formy minimalizácie funkcií ( Quin-Mc Cluskeyho metóda, minimalizácia v mape ) a zapíšte funkcie v rôznych formách.
- Pri návrhu využite IO nízkej a strednej integrácie (NAND, NOR, AND-OR-INVERT, multiplexory, demultiplexory, dekódery 1 z N, pamäte).
- Rodeľte čo najefektívnejšie logické členy do puzdier IO a urobte súpisku IO.
- Vhodne ošetrite nevyužité členy z puzdra IO a nevyužité vstupy.
- V závere zhodnoťte nejvýhodnejšie riešenie prevodníka.

Riešenie:
Prevodník z kódu BCD do kódu kód+3 je logický obvod, ktorý pozostáva zo štyroch vstupov (premenné a, b, c, d) a zo štyroch výstupných funkcií. Ak na vstup privedieme desiatkovú číslicu X vyjadrenú v binárnom kóde, na výstupe bude desiatkové číslo X+3 taktiež v binárnom kóde. Ak však na vstup privedieme desiatkové číslo väčšie ako 9 (1001), funkcie f1 až f4 pre tento vstup niesú určené a výstup nebude správny.
Vstup : a b c d (a - predstavuje najvyšší rád)
Výstup: f1 f2 f3 f4 (f1- predstavuje najvyšší rád)
...
Hodnotenie (0x):