Professional Documents
Culture Documents
p07 BKR - Perancangan Rangkaian Kombinasional 5.16 (XXX)
p07 BKR - Perancangan Rangkaian Kombinasional 5.16 (XXX)
RANGKAIAN LOGIKA
KOMBINASIONAL
BAMBANG KRISNARNO
Versi 5.16
Prosedur Merancang Rangkaian Kombinasional
2
Perancangan Rangkaian Half Adder
A 0 0 1 1
+B 0 1 0 1
Sum 0 1 1 0
Carry 0 0 0 1
3
Perancangan Rangkaian Half Adder
Tabel Kebenaran :
A B Carry Sum
0 0 0 0
0 1 0 1
1 0 0 1
1 1 1 0
4
Perancangan Rangkaian Half Adder
A
C
B
14
Perancangan Rangkaian Full Adder
3 bit : A + B =
Operasi Penjumlahan 2 +CCinout= SCout S
Cin 0 0 0 0 1 1 1 1
A 0 0 1 1 0 0 1 1
+B 0 1 0 1 0 1 0 1
S 0 1 1 0 1 0 0 1
Cout 0 0 0 1 0 1 1 1
6
Perancangan Rangkaian Full Adder
Tabel Kebenaran :
A B Cin Sum Cout
0 0 0 0 0
0 1 0 1 0
1 0 0 1 0
1 1 0 0 1
0 0 1 1 0
0 1 1 0 1
1 0 1 0 1
1 1 1 1 1
7
Perancangan Rangkaian Full Adder
Persamaan Output :
Sum Cout
AB AB
Cin 00 01 11 10 Cin 00 01 11 10
0 0 1 0 1 0 0 0 1 0
1 1 0 1 0 1 0 1 1 1
8
Perancangan Rangkaian Full Adder
Cout
A S
B S
Cin
14
Perancangan Rangkaian Full Adder
Rangkaian Full Adder dari 2 buah Half Adder :
Operasi Penjumlahan 3 bit : A + B = C1 S1 (Half Adder 1)
A 0 0 1 1 0 0 1 1
+B 0 1 0 1 0 1 0 1
Half Adder 1 S1 0 1 1 0 0 1 1 0
+ Cin 0 0 0 0 1 1 1 1
Half Adder 2 S 0 1 1 0 1 0 0 1
C1 0 0 0 1 0 0 0 1
C2 0 0 0 0 0 1 1 0
Gerbang ‘OR’ Cout 0 0 0 1 0 1 1 1
10
Perancangan Rangkaian Full Adder
Implementasi Rangkaian Full Adder dari 2 buah Half Adder :
A C
B
Cout
S
C
Cin
S
S
14
Perancangan Rangkaian Full Adder
12
MULTIPLEKSER
dan
DEMULTIPLEKSER
13
MULTIPLEKSER dan DEMULTIPLEKSER
MULTIPLEKSER DEMULTIPLEKSER
Media
(MUX) Transimisi Kanal Tunggal
(DEMUX)
MULTIPLEKSER dan DEMULTIPLEKSER
MULTIPLEKSER DEMULTIPLEKSER
(MUX) (DEMUX)
MULTIPLEKSER (MUX)
MULTIPLEKSER (MUX)
S1 S0
DEMULTIPLEKSER (DEMUX)
T
DEMULTIPLEKSER (DEMUX)
S1 S0
Rangkaian Multiplexer 4 ke 1
Tabel Kebenaran : I0 I1 I2 I3 S1S0 F
0 X Y Z 0 0 0
1 X Y Z 0 0 1
Sifat Output Multiplekser : 0 X Y Z 0 0 0
1 X Y Z 0 0 1
W 1 Y Z 0 1 1
I0 I1 I2 I3 S1 S0 F
W 0 Y Z 0 1 0
W X Y Z 0 0 W W 1 Y Z 0 1 1
W 0 Y Z 0 1 0
W X Y Z 0 1 X W X 0 Z 1 0 0
W X 0 Z 1 0 0
W X Y Z 1 0 Y
W X 1 Z 1 0 1
W X Y Z 1 1 Z W X 1 Z 1 0 1
W X Y 1 1 1 1
W X Y 1 1 1 1
W X Y 0 1 1 0
W X Y 0 1 1 0
21
Rangkaian Multiplexer 4 ke 1
F = I0 S1 S0 + I1 S1 S0 + I2 S1 S0 + I3 S1 S0
Simbol Multiplekser 4 ke 1: S1 S0
I0 00
I1 01
F
I2 10
I3 11
22
Rangkaian Demultiplexer 1 ke 4
Tabel Kebenaran : F S1S0 O0 O1 O2 O3
0 0 0 0 0 0 0
1 0 0 1 0 0 0
Sifat Output Demultiplekser : 0 0 0 0 0 0 0
1 0 0 1 0 0 0
1 0 1 0 1 0 0
F S1 S0 O0 O1 O2 O3
0 0 1 0 0 0 0
W 0 0 W 0 0 0 1 0 1 0 1 0 0
0 0 1 0 0 0 0
X 0 1 0 X 0 0 0 1 0 0 0 0 0
0 1 0 0 0 0 0
Y 1 0 0 0 Y 0
1 1 0 0 0 1 0
Z 1 1 0 0 0 Z 1 1 0 0 0 1 0
1 1 1 0 0 0 1
1 1 1 0 0 0 1
0 1 1 0 0 0 0
0 1 1 0 0 0 0
23
Rangkaian Demultiplexer 1 ke 4
Simbol Demultiplekser 1 ke 4: S1 S0
00 O0
01 O1
F
10 O2
11 O3
24
DEKODER
25
DEKODER
Banyak input dan banyak output
Untuk mengubah input terkodekan ke output
terkodekan (kondisi input dan output berbeda)
X Y
umumnya m<n
26
Dekoder Biner (m ke 2m)
27
Decoder Biner (m ke 2m)
dengan input Enable (EN)
29
Contoh : Decoder 3 bit menggunakan
2 decoder 2 bit
31
LED 7 Segmen
33
BCD ke 7 Segmen
37
Encoder
X Y
umumnya m>n
38
Encoder Biner (2n ke n)
39
SELESAI