Laboratorium Podstaw Techniki Cyfrowej |
---|
Imię i nazwisko |
Paweł Błoński |
Andrzej Kowalski |
Michał Szuchnik |
Celem ćwiczenia było zaprojektować układ i sprawdzić poprawność jego działania, na podstawie liczników równoległych zbudowanych z przerzutników synchronicznych
Zaprojektować mieliśmy układ licznika Modulo 3 do przodu z zastosowaniem przerzutników typu D i bramek NAND.
Tablice przejść naszego licznika (MOD3) wyglądają następująco:
S | S+ | Q1 | Q2 | Q1’ | Q2’ | |
---|---|---|---|---|---|---|
0 | 1 | 0 | 0 | 0 | 1 | |
1 | 2 | 0 | 1 | 1 | 0 | |
2 | 0 | 1 | 0 | 0 | 0 | |
Aby zapisać nasz kod użyliśmy dwóch bitów a więc niezbędne będą dwa przerzutniki w układzie synchronicznym.
Funkcję wzbudzeń przerzutników odczytujemy z tablic:
Porównujemy stany dla Q1 | Porównujemy stany dla Q1 | Tablica wzbudzeń przerzutnika typu D | ||
---|---|---|---|---|
Q1 Q2 | 0 | 1 | Q1 Q2 | |
0 | 0 | 1 | 0 | |
1 | 0 | - | 1 | |
D1=Q2 | D2=Q1Q2 | 1 |
Układ nasz wygląda więc następująco:
Diody LED D3 i D4 użyliśmy aby łatwiej było zrozumieć nam działanie przerzutników w kolejnych krokach zliczania.
Zaprojektowany przez nas układ działa poprawnie.