Technika cyfrowa 2 ćwiczenie 6 (licznik synchorniczny,Þtektor sekwencji)

Czwartek, TP: 1015-1300

Data wykonania ćwiczenia: 29 V 14 r.

Data oddania sprawozdania: 12 VI 14 r.

I Spis zadań:

- Licznik synchroniczny 3bit w mod 7 wstecz na D

- Licznik synchroniczny na JK 3 bit liczÄ…cy w kodzie:0,4,2,3,1,5,6 typu up/down

- Detektor sekwencji 4bit(0111) jako automat Moorea na JK

- Detektor sekwencji 0111 jako automat Moorea na D – hot ‘1’

- Detektor sekwencji 0111 jako automat Mealy – dowolny przerzutnik

II Opis wykonywanych zadań

- Licznik synchroniczny 3bit w mod 7 wstecz na D

a) Projekt licznika:

Tabela 1 jest tabelą przejść licznika mod 7 wstecz na przerzutnikach typu D. Tabela 2 jest tabelą wzbudzeń odpowiednich przerzutników D , tak by zaistniały wypisane przejścia.

Tabela 1

Q(t) Q(t+1)

Q2

Q1
0 0
1 1
1 0
1 0
0 1
0 1
0 0

Tabela 2


D2

D1

D0
1 1 0
1 0 1
1 0 0
0 1 1
0 1 0
0 0 1
0 0 0

Minimalizacja funkcji metodÄ… tablic Karnaugh (w obszarach D2,D1,D0)

Obszar D2
Q2\Q1Q0
0
1
Obszar D1
Q2\Q1Q0
0
1
Obszar D0
Q2\Q1Q0
0
1

Funkcje wyjściowe :

D2 = $\overset{\overline{}}{Q_{2}}$ $\overset{\overline{}}{Q_{1}}$ $\overset{\overline{}}{Q_{0}}$+Q2Q0+Q1Q2

D1 = $\overset{\overline{}}{Q_{1}}$ $\overset{\overline{}}{Q_{0}}$+Q1Q0

D0 = $Q_{1}\overset{\overline{}}{Q_{0}}$+$\overset{\overline{}}{Q_{0}}Q_{2}$

b) Schemat bramek logicznych:

c) Symulacja:

d) Wnioski: Układ działa poprawnie.

- Licznik synchroniczny na JK 3 bit liczÄ…cy w kodzie:0,4,2,3,1,5,6 typu up/down

a)Projekt licznika:

Aby zaprojektować licznik typu up/down trzeba skorzystać z tabeli przejść oraz wzbudzeń zarówno w górę jak i w dół. By móc decydować o kierunku zliczania wykorzystano dodatkowy sygnał P dla którego przy wartości P=1 licznik zlicza w górę , a przy P=0 zlicza w dół. Wykorzystane do tego celu tabele:

Tabela 3(przejścia w górę)

Q(t) Q(t+1)
Q(t) Q(t+1)

Q2

Q1
0 0
0 0
0 1
0 1
1 0
1 0
1 1

Tabela 4(wzbudzenia w górę)


J2K2

J1K1

J0K0
1* 0* 0*
1* 0* *0
0* *0 1*
0* *1 *0
*1 1* 0*
*0 1* *1
*1 *1 0*

Tabela 5(przejścia w dół)

Q(t) Q(t+1)

Q2

Q1
0 0
0 0
0 1
0 1
1 0
1 0
1 1

J2K2

J1K1

J0K0
1* 1* 0*
0* 1* *0
1* *1 0*
0* *0 *1
*1 0* 0*
*1 0* *0
*0 *1 1*

Tabela 6(wzbudzenia w dół)

Minimalizacja funkcji metodÄ… tablic Karnaugh (w obszarach J2K2,J1K1 ,J0K0)

Obszar J2
PQ2\Q1Q0
00
01
11
10
Obszar K2
PQ2\Q1Q0
00
01
11
10
Obszar J2
PQ2\Q1Q0
00
01
11
10
Obszar J1
PQ2\Q1Q0
00
01
11
10
PQ2\Q1Q0
00
01
11
10
Obszar K1
PQ2\Q1Q0
00
01
11
10
Obszar K0
PQ2\Q1Q0
00
01
11
10
ObszarJ0
PQ2\Q1Q0
00
01
11
10

Funkcje wyjściowe :

J2 = $\overset{\overline{}}{Q_{1}}$ $\overset{\overline{}}{Q_{0}}$+$\overset{\overline{}}{Q_{1}}$P+$\overset{\overline{}}{P}Q_{1}\overset{\overline{}}{Q_{0}}$

K2 = $\overset{\overline{}}{Q_{1}}$ $\overset{\overline{}}{Q_{0}}$+$\overset{\overline{}}{P}$ $\overset{\overline{}}{Q_{1}}$+Q1P

J1 = $\overset{\overline{}}{P}$ $\overset{\overline{}}{Q_{2}}$+Q2P

K1=$\overset{\overline{}}{P}Q_{1}\overset{\overline{}}{Q_{0}}$+Q2+PQ0

J0=$\overset{\overline{}}{P}Q_{2}Q_{1}$+$\text{\ P}\overset{\overline{}}{Q_{2}}Q_{1}$

K0=$Q_{1}\overset{\overline{}}{P}$+Q0PQ2

b) Schemat bramek logicznych:

c) Symulacja:

d) Wnioski: Układ działa poprawnie.

- Detektor sekwencji 4bit(0111) jako automat Moorea na JK

a) Projekt:

Graf wykonany do wykrycia danej sekwencji przy oznaczeniach:

a – 000 , b – 001, c – 010,d – 011,e-100.

Tabela 7(tabela przejść)

Q(t) Q(t+1)
X
Q2

Q1
0 0 0
1 0 0
0 0 0
1 0 0
0 0 1
1 0 1
0 0 1
1 0 1
0 1 0
1 1 0

Tabela 8(wzbudzenia na JK)


J2K2

J1K1

J0K0
0* 0* 1*
0* 0* 0*
0* 0* *0
0* 1* *1
0* *1 0*
0* *0 1*
0* *1 *1
1* *1 *1
*1 0* 0*
*1 0* 0*

Minimalizacja funkcji metodÄ… tablic Karnaugh (w obszarach J2K2,J1K1 ,J0K0)

Obszar J2
XQ2\Q1Q0
00
01
11
10
Obszar K2
XQ2\Q1Q0
00
01
11
10
Obszar J1
XQ2\Q1Q0
00
01
11
10
Obszar K1
XQ2\Q1Q0
00
01
11
10
Obszar J0
XQ2\Q1Q0
00
01
11
10
Obszar K0
XQ2\Q1Q0
00
01
11
10

Funkcje wyjściowe :

J2 = $\overset{\overline{}}{Q_{2}}$ XQ1Q0

K2 = $\overset{\overline{}}{Q_{1}}\overset{\overline{}}{Q_{0}}$

J1 = Q0XQ2

K1 = $\overset{\overline{}}{X}\overset{\overline{}}{Q_{2}}$ + $Q_{0}\overset{\overline{}}{Q_{2}}$X

J0=$\overset{\overline{}}{X}\overset{\overline{}}{Q_{2}}\overset{\overline{}}{Q_{1}}$ + X$Q_{1}\overset{\overline{}}{Q_{2}}$

K0 = X$\overset{\overline{}}{Q_{2}}$ + $Q_{1}\overset{\overline{}}{X}\overset{\overline{}}{Q_{2}}$

b) Schemat bramek logicznych:

c) Wnioski: Układ powinien działać poprawnie.

- Detektor sekwencji 0111 jako automat Moorea na D – hot ‘1’

a)Projekt:

Graf wykonany do wykrycia danej sekwencji :

Używamy uproszczonej syntezy gdzie x-1 , $\overset{\overline{}}{x}$-0.


Q4

Q3

Q2

Q1

Q0

q0
0 0 0 0 1

q1
0 0 0 1 0

q2
0 0 1 0 0

q3
0 1 0 0 0

q4
1 0 0 0 0

Q(t+1)=D(t)

q0(t+1)= q0(t)*x + q4(t)*x

D0= Q0*x + Q4*x= x(Q0+Q4)

q1(t+1)= q1(t)*$\overset{\overline{}}{x}$ + q2(t)*$\overset{\overline{}}{x}$ +q3(t)*$\overset{\overline{}}{x}$+q4(t)*$\overset{\overline{}}{x}$+q0(t)*$\overset{\overline{}}{x}$

D1=Q0*$\overset{\overline{}}{x}$ +Q1*$\overset{\overline{}}{x}$ +Q2*$\overset{\overline{}}{x}$ +Q3*$\overset{\overline{}}{x}$ +Q4*$\overset{\overline{}}{x}$ =$\overset{\overline{}}{x}$ (Q0+Q1+Q2+Q3+Q4)∖nq2(t+1)=q1(t)*x ; D2=Q1*x

q3(t+1)=q2(t)*x ; D3=Q2*x

q4(t+1)=q3(t)*x ; D4=Q3*x

Y=Q4 ∖ nb) Schemat bramek logicznych:

c) Wnioski: Układ powinien działać poprawnie(1 na pierwszym ustawiona za pomocą PRESET , występuje przy podaniu 1 na RESET ,wszystkie inne przerzutniki przyjmują stan niski).

-Detektor sekwencji 0111 jako automat Mealy – dowolny przerzutnik

a)Projekt:

Graf wykonany do wykrycia danej sekwencji :

Tabela 9(tabela przejść)

  Q(t) Q(t+1) Y
X
Q1

Q0

Q1
0 0 0 0
1 0 0 0
0 0 1 0
1 0 1 1
0 1 0 0
1 1 0 1
0 1 1 0
1 1 1 0

Tabela 10(wzbudzenia na D)

D1 D0
0 1
0 0
0 1
1 0
0 1
1 1
1 1
0 0

Minimalizacja funkcji metodÄ… tablic Karnaugh (w obszarach D1,D0)

Obszar D1

x\Q1Q0 00 01 11 10
0 0 0 1 0
1 0 1 0 1

Obszar D0

x\Q1Q0 00 01 11 10
0 1 1 1 1
1 0 0 0 1

Funkcje wyjściowe:

D1 = x $\overset{\overline{}}{Q_{1}}$ Q0+$Q_{1}Q_{0}\overset{\overline{}}{x}$+x$Q_{1}\overset{\overline{}}{Q_{0}}$

D0 = $\overset{\overline{}}{x}$+$Q_{1}\overset{\overline{}}{Q_{0}}$

Y=Q1Q0 x

b)Schemat bramek logicznych:

c)Wnioski: Układ powinien działać poprawnie.


Wyszukiwarka

Podobne podstrony:
Technika Cyfrowa2 ćwiczenie3(rejestry,detektory,sumator)
Technika Cyfrowa 2 ćwiczenie 1(demultiplekser , enkoder,transkoder)
pytania 3, Dokumenty Inżynierskie, Technika Cyfrowa, Technika cyfrowa lab, tc laborki materiały, cz2
Teoria 3, Dokumenty Inżynierskie, Technika Cyfrowa, Technika cyfrowa lab, tc laborki materiały, cz2,
Teoria, Dokumenty Inżynierskie, Technika Cyfrowa, Technika cyfrowa lab, tc laborki materiały, cz2, c
zejscie cwiczenie 7, Dokumenty Inżynierskie, Technika Cyfrowa, Technika cyfrowa lab, tc laborki mate
ĆWICZENIE 3, Dokumenty Inżynierskie, Technika Cyfrowa, Technika cyfrowa lab, tc laborki materiały, c
CWICZENIE Technika cyfrowa
15 ćwiczeń laboratoryjnych z Podstaw Elektroniki i Techniki Cyfrowej
15 ćwiczeń laboratoryjnych z Podstaw Elektroniki i Techniki Cyfrowej
NOTAKI Z TECHNIKI CYFROWEJ
Corel Paint Shop Pro X Obrobka zdjec cyfrowych cwiczenia
Laboratorium 4, Politechnika Koszalińska, III semestr, Laboratorium techniki cyfrowej
Statyka - Przestrzenny Układ Sił, sem II, Mechanika Techniczna I - Wykład.Ćwiczenia, Zestaw V (oce)
Przekazniki i styczniki, Nauki Ścisłe Politechnika, Elektronika Teoria, Technika Cyfrowa, Technika C
Lab0, ZUT, Technika Cyfrowa, Technika Cyfrowa, sprawozdaniaTC

więcej podobnych podstron