Professional Documents
Culture Documents
Digitalna Elektronika
Digitalna Elektronika
ta su:
ta su:
Digitalni signali
Signali koji mogu mijenjati amplitudu i pri tome imaju samo nekoliko dozvoljenih amplitudskih nivoa Digitalni binarni signali imaju samo dva dozvoljena nivoa
I operacija (AND)
A
0 0 1 1
B
0 1 0 1
Y=A*B
0 0 0 1
B
0 1 0 1
Y=A+B
0 1 1 1
NE operacija (cmpl.)
A
0 1
Y=A
1 0
NI operacija (NAND)
A
0 0 1 1
B
0 1 0 1
Y=A*B
1 1 1 0
B
0 1 0 1
Y=A+B
1 0 0 0
skup operacija pomou koga se moe izraziti bilo koja logika funkcija
I +NE
I LI+NE NI
NILI
B
0 1 0 1
Y=A + B
0 1 1 0
Y=AB+AB
B
0 1 0 1
Y=A + B
1 0 0 1
Y=AB+AB
0
0 0 1 1 1 1
0
1 1 0 0 1 1
1
0 1 0 1 0 1
1
1 0 1 0 0 0
0
0 0 1 1 1 1
0
1 1 0 0 1 1
1
0 1 0 1 0 1
1
1 0 1 0 0 0
0
0 0 1 1 1 1
0
1 1 0 0 1 1
1
0 1 0 1 0 1
1
1 0 1 0 0 0
Y=S(1,2,4) Y=ABC+ABC+ABC
Y=P(0,3,5,6,7) Y=(A+B+C) (A+B+C) (A+B+C) (A+B+C) (A+B+C)
0
0 0 1 1 1 1
0
1 1 0 0 1 1
1
0 1 0 1 0 1
1
1 0 1 00 0 0 0 01 11
10
0
0 0 1 1 1 1
0
1 1 0 0 1 1
1
0 1 0 1 0 1
1
1 0 1 00 0 0 0 01 11
0 1 0 1
1 0 0 0
10
3. Uz pomo raunara
A*(B+C)=A*B+A*C A+(B*C)=(A+B)*(A+C)
A+A*B=A, A*(A+B)=A A+A*B=A+B A*(A+B)=A*B (A*B)+(A*B)=B (A+B)*(A+B)=B
A+(B+C)=(A+B)+C A*(B*C)=(A*B)*C
Zakon distribucije
Zakon absorpcije
A B A*B A*B A B
De Morganove teoreme
Zadaci
1. Algebarski uprostiti zadate funkcije:
(a)
(b)
Y AC ABC BC ABC
Zadaci
(b)
Y A C A BC B C ABC
Y AC ABC BC ABC
AC A C
Zadaci
Y A B C B C ABC Y A BB CB A BC CC ABC Y CB A BC C ABC Y C B A B 1 AB
YC
Zadaci
2. Projektovati mreu koja e konvertovati decimalne cifre od 0 do 9 iz prirodnog binarnog decimalnog koda (NBCD) u kod vika 3 (XS3). Na raspolaganju su prave i komplementarne vrijednosti ulaznih promjenjivih.
konvertor
Zadaci
Faze rada:
1. Predstaviti funkciju kodera u nekom od pomenutih oblika 2. Minimizovati dobijenu funkciju kako bi se koder realizovao sa minimalnim brojem elektronskih kola 3. Realizacija
Zadaci
1.
ulazne promjenljive
Dec . cifra 0 1 2 NBCD D 0 0 0 C 0 0 0 B 0 0 1 A 0 1 0 Z 0 Y 0 XS3 X 1 W 1
+3
izlazne promjenljive
0
0 0 0 1 1 1 1 1
1
1 1 1 0 0 0 0 1
0
0 1 1 0 0 1 1 0
0
1 0 1 0 1 0 1 0
3
4
0
0 0 0 0 1 1
0
1 1 1 1 0 0
1
0 0 1 1 0 0
1
0 1 0 1 0 1
D C BA
5 6 7 8 9
ZYXW
Zadaci
DC NBCD D 0 1 2 0 0 0 C 0 0 0 B 0 0 1 A 0 1 0 Z 0 Y 0 XS3 X 1 W 1
2.
Z=f(D,C,B,A)
BA 00 DC
00 01 11 10 0 4 12 8 1 5 13 9 3 7 15 11 2 6 14 10 01 11 10
0
0 0 0 1 1 1 1 1
1
1 1 1 0 0 0 0 1
0
0 1 1 0 0 1 1 0
0
1 0 1 0 1 0 1 0
3
4 5 6 7 8 9
0
0 0 0 0 1 1
0
1 1 1 1 0 0
1
0 0 1 1 0 0
1
0 1 0 1 0 1
Zadaci
DC NBCD D 0 1 2 0 0 0 C 0 0 0 B 0 0 1 A 0 1 0 Z 0 Y 0 XS3 X 1 W 1
2.
Z=f(D,C,B,A)
BA 00
01 11 10
0
0 0 0 1 1 1 1 1
1
1 1 1 0 0 0 0 1
0
0 1 1 0 0 1 1 0
0
1 0 1 0 1 0 1 0
DC
00 01 11 10
0 0 X 1
0 1 X 1
0 1 X X
0 1 X X
3
4 5 6 7 8 9
0
0 0 0 0 1 1
0
1 1 1 1 0 0
1
0 0 1 1 0 0
1
0 1 0 1 0 1
Zadaci
DC NBCD D 0 1 2 0 0 0 C 0 0 0 B 0 0 1 A 0 1 0 Z 0 Y 0 XS3 X 1 W 1
2.
Y = f(D,C,B,A)
BA 00 DC
00 01 11 10
0
1 X 0
1
0 X 1
1
0 X X
1
0 X X
0
0 0 0 1 1 1 1 1
1
1 1 1 0 0 0 0 1
0
0 1 1 0 0 1 1 0
0
1
01 11
3
4 5 6 7 8 9
0
0 0 0 0 1 1
0
1 1 1 1 0 0
1
0 0 1 1 0 0
1
0 1 0 1 0 1
0 10 1 0 1 0 1 0
Zadaci
DC NBCD D 0 1 2 0 0 0 C 0 0 0 B 0 0 1 A 0 1 0 Z 0 Y 0 XS3 X 1 W 1
2.
X = f(D,C,B,A)
BA 00 DC
00 01 11 10
1
1 X 1
0
0 X 0
1
1 X X
0
0 X X
0
0 0 0 1 1 1 1 1
1
1 1 1 0 0 0 0 1
0
0 1 1 0 0 1 1 0
0
1
01 11
3
4 5 6 7 8 9
0
0 0 0 0 1 1
0
1 1 1 1 0 0
1
0 0 1 1 0 0
1
0 1 0 1 0 1
0 10 1 0 1 0 1 0
X= BA +BA X=BA
Zadaci
DC NBCD D 0 1 2 0 0 0 C 0 0 0 B 0 0 1 A 0 1 0 Z 0 Y 0 XS3 X 1 W 1
2.
W = f(D,C,B,A)
BA 00 DC
00 01 11 10
1
1 X 1
0
0 X 0
0
0 X X
1
1 X X
0
0 0 0 1 1 1 1 1
1
1 1 1 0 0 0 0 1
0
0 1 1 0 0 1 1 0
0
1
01 11
3
4 5 6 7 8 9
0
0 0 0 0 1 1
0
1 1 1 1 0 0
1
0 0 1 1 0 0
1
0 1 0 1 0 1
0 10 1 0 1 0 1 0
W=A
Zadaci
Z=D+C(B+A) Y=C(B+A) X=BA W=A
Zadaci
Z=D+C(B+A) Y=C(B+A) X=BA W=A
Zadaci
3. Projektovati mreu koja e konvertovati decimalne cifre od 0 do 9 iz koda vika 3 (XS3) u prirodni binarni decimalni kod (NBCD) . Na raspolaganju su prave i komplementarne vrijednosti ulaznih promjenjivih. 4. Relizovati funkciju f(D,C;B,A)=S(9,10,11,13,14,15) pomou MUX 16/1, MUX 8/1, MUX 4/1.