Politechnika Częstochowska
Wydział Elektryczny
Układy Cyfrowe
Układy sekwencyjne-projekt
Znowiec Tomasz
14.01.2013
Częstochowa 2013
Cel ćwiczenia
Zaprojektować układ sekwencyjny o zadanej tabeli przejść – tab.1 i wyjść-tab. 2. Do zapamiętania stanów wewnętrznych układu użyć przerzutników typu D.
Tab.1 Tabela przejść
A\X | 0 | 1 |
---|---|---|
0 | 1 | 3 |
1 | 2 | 0 |
2 | 3 | 1 |
3 | 0 | 2 |
Tab.2 Tabela wyjść
A\X | 0 | 1 |
---|---|---|
0 | 1 | 0 |
1 | 0 | 1 |
2 | 0 | 0 |
3 | 0 | 0 |
Y3 | Y2 |
Przebieg ćwiczenia
a)Zakodowanie tabeli przejść
A | Q2 | Q1 |
---|---|---|
0 | 0 | 0 |
1 | 0 | 1 |
2 | 1 | 1 |
3 | 1 | 0 |
b) Zakodowanie tabeli wyjść
A\X | 0 | 1 |
---|---|---|
0 | 1 | 0 |
1 | 0 | 1 |
2 | 0 | 0 |
3 | 0 | 0 |
Y3 | Y2 |
c)Na podstawie tabeli wzbudzeń przerzutnika D otrzumujemy wymagane stany wejść przerzutników D1 i D2
Tabela wzbudzeń przerzutnika D
Q | $$\overset{\overline{}}{\mathbf{Q}}$$ |
D |
---|---|---|
0 | 0 | 0 |
0 | 1 | 1 |
1 | 0 | 0 |
1 | 1 | 1 |
Tabela Karnaught przerzutników
Q2Q1\X | 0 | 1 |
---|---|---|
00 | 0 | 1 |
01 | 1 | 1 |
11 | 1 | 0 |
10 | 0 | 0 |
D1 | D2 |
d)Tabele Karnaught dla każdego z poszczególnych przerzutników
Tabela Karnaught przerzutnika D1
Q2Q1\X | 0 | 1 |
---|---|---|
00 | 1 | 0 |
01 | 1 | 0 |
11 | 0 | 1 |
10 | 0 | 1 |
D1=$\overset{\overline{}}{\mathbf{X}\mathbf{Q}_{\mathbf{2}}}$ + XQ2
Tabela Karnaught przerzutnika D2
Q2Q1\X | 0 | 1 |
---|---|---|
00 | 0 | 1 |
01 | 1 | 0 |
11 | 1 | 0 |
10 | 0 | 1 |
D2=$\overset{\overline{}}{\mathbf{X}}\mathbf{Q}_{\mathbf{1}}$ + X$\overset{\overline{}}{\mathbf{Q}_{\mathbf{1}}}$
e)Tabele powstałe z rozbicia zakodowanej tabeli wyjść
Q2Q1\X | 0 | 1 |
---|---|---|
00 | 0 | 1 |
01 | 0 | 1 |
11 | 0 | 1 |
10 | 0 | 0 |
Y0 | Y0 |
Q2Q1\X | 0 | 1 |
---|---|---|
00 | 0 | 1 |
01 | 0 | 1 |
11 | 1 | 0 |
10 | 0 | 1 |
Y1 | Y1 |
Q2Q1\X | 0 | 1 |
---|---|---|
00 | 0 | 1 |
01 | 1 | 0 |
11 | 0 | 1 |
10 | 0 | 1 |
Y2 | Y2 |
Q2Q1\X | 0 | 1 |
---|---|---|
00 | 1 | 0 |
01 | 0 | 1 |
11 | 0 | 1 |
10 | 0 | 1 |
Y3 | Y3 |
Y0=Q2 $\bullet \overset{\overline{}}{Q_{1}}$·$\ \overset{\overline{}}{X}$ $+ \ \overset{\overline{}}{Q_{2}}$·$\overset{\overline{}}{X}\ $+ Q1·X = Q2·$\overset{\overline{}}{Q_{1}}\bigoplus X$
Y1=Q2 • Q1 ·$\ \overset{\overline{}}{X}$ + $\overset{\overline{}}{Q_{1}}\ $·X + $\overset{\overline{}}{Q_{2}}$ ·X = Q2 • Q1 ⨁X
Y2=$\overset{\overline{}}{Q_{2}} \bullet$ Q1 ·$\ \overset{\overline{}}{X}$ + Q2 •X + X$\bullet \overset{\overline{}}{Q_{1}}$ = $\overset{\overline{}}{Q_{2}} \bullet$ Q1⨁X
Y3=$\overset{\overline{}}{Q_{2}} \bullet \overset{\overline{}}{Q_{1}}$·$\ \overset{\overline{}}{X}$ + Q2 •X + Q1·X = $\overset{\overline{}}{Q_{2}} \bullet \overset{\overline{}}{Q_{1}}\bigoplus X$
f)Zaprojektowanie układu w programie Electronics Workbench 4.0
Wnioski
Zaprojektowany układ sekwencyjny który realizuje zadane przejścia i wyjścia(tab.1 i tab.2). Układ zaprojektowany jest przy użyciu przerzutników typu D.