Sprawozdanie nr 11
Prow. A. Sterna
Zad. 1: Zbudować automat asynchroniczny o działaniu:
-po pierwszym wciśnięciu przycisku lampka zapala się
-po drugim wciśnięciu przycisku lampka bez zmian
-po trzecim wciśnięciu przycisku lampka gaśnie.
Wykres czasowy automatu:
Stany: |
1 |
2 |
3 |
4 |
5 |
6 |
1 |
|
|
|
|
|
|
|
|
X1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Y1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
W automacie występuje jedno wejście i jedno wyjście, z tabeli wyszło 6 stanów.
Tablica przejść stanów:
stan |
z0 |
z1 |
Y |
1 |
1 |
2 |
0 |
2 |
3 |
2 |
1 |
3 |
3 |
4 |
1 |
4 |
5 |
4 |
1 |
5 |
5 |
6 |
1 |
6 |
1 |
6 |
0 |
Kodowanie stanów:
Aby uniknąć zjawiska wyścigów, należy zakodować tak, by w przejściu zawsze zmieniał się tylko jeden bit. 6 stanów można zapisać na 3 bitach.
stan |
Q1 |
Q2 |
Q3 |
1 |
0 |
0 |
0 |
2 |
0 |
0 |
1 |
3 |
0 |
1 |
1 |
4 |
0 |
1 |
0 |
5 |
1 |
1 |
0 |
6 |
1 |
1 |
1 |
Tablica przejść:
Q1 Q2 Q3 |
z0 |
z1 |
Y |
0 0 0 |
0 0 0 |
0 0 1 |
0 |
0 0 1 |
0 1 1 |
0 0 1 |
1 |
0 1 1 |
0 1 1 |
0 1 0 |
1 |
0 1 0 |
1 1 0 |
0 1 0 |
1 |
1 1 0 |
1 1 0 |
1 1 1 |
1 |
1 1 1 |
0 0 0 |
1 1 1 |
0 |
Siatka Karnaugh'a dla wyjść Y
Q1Q2 Q3 |
|
01 |
11 |
10 |
|
0 |
1 |
1 |
- |
1 |
1 |
1 |
0 |
- |
Tablica przejść RS
Q(t) |
Q(t+1) |
R |
S |
0 |
0 |
- |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
0 |
- |
Tablica przejść z przejściami RS
z |
Q1 |
Q2 |
Q3 |
Q(t+1)1 |
Q(t+1)2 |
Q(t+1)3 |
R1 |
S1 |
R2 |
S2 |
R3 |
S3 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
- |
0 |
- |
0 |
- |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
- |
0 |
0 |
1 |
0 |
- |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
- |
0 |
0 |
- |
0 |
- |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
- |
- |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
- |
0 |
- |
- |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
- |
0 |
- |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
- |
0 |
- |
0 |
0 |
- |
1 |
0 |
1 |
1 |
0 |
1 |
0 |
- |
0 |
0 |
- |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
- |
0 |
0 |
- |
- |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
- |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
- |
0 |
- |
0 |
- |
Siatki Karnaugh'a dla każdego R i S:
zQ1 Q2Q3 |
00 |
01 |
11 |
10 |
00 |
- |
- |
- |
- |
01 |
|
- |
- |
- |
11 |
- |
1 |
0 |
- |
10 |
0 |
0 |
0 |
- |
zQ1 Q2Q3 |
00 |
01 |
11 |
10 |
00 |
0 |
- |
0 |
0 |
01 |
0 |
- |
- |
0 |
11 |
|
0 |
- |
0 |
10 |
1 |
- |
- |
0 |
zQ1 Q2Q3 |
00 |
01 |
11 |
10 |
00 |
|
- |
- |
0 |
01 |
1 |
- |
- |
0 |
11 |
- |
0 |
- |
- |
10 |
- |
- |
0 |
- |
zQ1 Q2Q3 |
|
|
11 |
10 |
00 |
- |
|
- |
- |
01 |
0 |
- |
- |
- |
11 |
0 |
|
0 |
0 |
10 |
0 |
0 |
1 |
0 |
zQ1 Q2Q3 |
|
01 |
|
10 |
00 |
- |
- |
- |
0 |
01 |
0 |
- |
- |
0 |
11 |
0 |
1 |
0 |
1 |
10 |
- |
- |
0 |
- |
zQ1 Q2Q3 |
00 |
|
|
10 |
00 |
0 |
- |
- |
1 |
01 |
- |
- |
- |
- |
11 |
- |
0 |
- |
0 |
10 |
0 |
0 |
1 |
0 |
Równania do siatek :
Przekształcenia równań:
Schemat :
R1
S1
R2
S2
R3
S3