Transcript eldi BAB 7

BAB 7
CODE CONVERTER
ENCODER

Encoder adalah perangkat yang
digunakan untuk menghasilkan kode
biner atau BCD dari satu input numeric.
Kode biner yang dihasilkan merupakan
representasi satu input yang aktif.
ENCODER
Desimal
Input
0
1
2
3
4
5
6
7
8
9
A MSB
BCD
Output
B
Octal
Input
C
D
LSB
(a) Desimal to BCD Encoder
0
1
2
3
4
5
6
7
A MSB
B
C
Binary
Output
LSB
(b) Octal to Biner Encoder
ENCODER

Decimal to BCD Encoder
Decimal to BCD encoder mengubah satu
input decimal aktif menjadi BCD
ENCODER
Tabel Kebenaran Encoder Desimal ke BCD
Input
Desimal
0
1
2
3
4
5
6
7
8
9
BCD output
A
B
C
D
0
0
0
0
0
0
0
0
1
1
0
0
0
0
1
1
1
1
0
0
0
0
1
1
0
0
1
1
0
0
0
1
0
1
0
1
0
1
0
1
ENCODER

Rangkaian Encoder desimal ke BCD
1
D
2
3
C
4
5
6
7
B
8
A
9
ENCODER

IC 74147 encoder desimal ke BCD
11 12 13 1 2 3
4
I1 I2 I3 I4 I5 I6
5 10
I7 I8 I9
Vcc = pin 16
GND = pin 8
A3
14
A2
6
A1
A0
7
9
ENCODER
Table kebenaran IC 74147
Input
Output
I1
I2
I3
I4
I5
I6
I7
I8
I9
A3
A2
A1
A0
H
X
X
X
X
X
X
X
X
L
H
X
X
X
X
X
X
X
L
H
H
X
X
X
X
X
X
L
H
H
H
X
X
X
X
X
L
H
H
H
H
X
X
X
X
L
H
H
H
H
H
X
X
X
L
H
H
H
H
H
H
X
X
L
H
H
H
H
H
H
H
X
L
H
H
H
H
H
H
H
H
L
H
H
H
H
H
H
H
H
H
L
L
H
H
H
H
H
H
H
H
H
H
L
L
L
L
H
H
H
H
H
H
L
L
H
H
L
L
H
H
L
H
L
H
L
H
L
H
L
H = High (1)
L = Low (0)
X = don’t care
ENCODER

Octal to Binary Encoder
Encoder octal ke biner mengubah satu dari
delapan input yang aktif menjadi kode biner
tiga bit. Seri IC yang merupakan octal to
binary encoder adalah IC 74148. IC ini juga
merupakan priority encoder sehingga jika ada
dua input yang aktif maka yang diubah ke
biner pada output.
ENCODER

IC 74148 encoder oktal ke biner
10 11 12 13 1 2
3
4
I0 I1 I2 I3 I4 I5 I6
EO
Ao
15
9
A1
7
5
I7 EI
A2 GS
6
14
ENCODER

Tabel kebenaran encoder oktal ke biner
Input
Output
EI
I0
I1
I2
I3
I4
I5
I6
I7
GS
A0
A1
A2
EO
H
L
L
L
L
L
L
L
L
L
X
H
X
X
X
X
X
X
X
L
X
H
X
X
X
X
X
X
L
H
X
H
X
X
X
X
X
L
H
H
X
H
X
X
X
X
L
H
H
H
X
H
X
X
X
L
H
H
H
H
X
H
X
X
L
H
H
H
H
H
X
H
X
L
H
H
H
H
H
H
X
H
L
H
H
H
H
H
H
H
H
H
L
L
L
L
L
L
L
L
H
H
L
H
L
H
L
H
L
H
H
H
L
L
H
H
L
L
H
H
H
H
L
L
L
L
H
H
H
H
H
L
H
H
H
H
H
H
H
H
DECODER

Dekoder adalah perangkat yang
mengubah data input menjadi satu
output decoder aktif yang
mereprsentasikan nilai dari input.
Terdapat bermacam – macam decoder,
antara lain decoder 3 ke 8, decoder 4 ke
10 , dan 4 ke 16.
DECODER

Dekoder 3 ke 8
Dekoder 3 ke 8 mengubah data biner 3
bit menjadi satu output aktif yang
merepresentasikan nilai input.
Rangkaian decoder 3 ke delapan
DECODER

DEKODER 3 KE 8
0
c
1
B
2
3
A
4
5
6
7
DECODER

IC 74138
4 5 6
1
2 3
E1E2E3
A0 A1 A2
0
1
2 3
6
7
15 14 13 12 11 10 9
7
Vcc = pin 16
GND = pin 8
4
5
DECODER

Dekoder 4 ke 10

Decoder 4 ke 10 mengubah data BCD
menjadi satu input aktif yang
merepresentasikan nilai data input. IC
decoder 4 ke 10 mempunyai seri 7442.
DECODER

IC 7442
15
A0
14
A1
13
12
A2
A3
0
1
2 3 4 5 6 7
1
2
3 4 5 6 7 9 10 11
Vcc = pin 16
GND = pin 8
8 9

TABEL KEBENENARAN
A3 A2 A1 A0 0
1
2
3
4
5
6
7
8
9
L
L
L
L
L
L
L
L
H
H
H
H
H
H
H
H
H
L
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
L
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
L
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
L
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
L
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
L
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
L
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
L
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
L
H
H
H
H
H
H
L
L
L
L
H
H
H
H
L
L
L
L
H
H
H
H
L
L
H
H
L
L
H
H
L
L
H
H
L
L
H
H
L
H
L
H
L
H
L
H
L
H
L
H
L
H
L
H
L
H
H
H
H
H
H
H
H
H
H
H
H
H
H
H
DECODER

Dekoder 4 ke 16
Dekoder 4 ke 16 mengubah data 4 bit
biner menjadi satu output aktif yang
merepresentasikan nilai data input. IC
decoder 4 ke 16 tersedia dengan seri
74154.
DECODER
IC 74154
18 19
23 22 21 20
E0 E1
A0 A1 A2 A3
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
1 2 3 4 5 6 7 8 9 10 1113 14 15 16 17
Vcc = pin 24
GND = pin 12
CODE CONVERTER

Terdapat beberapa format data yang
digunakan pada system digital. Sehingga
pengubahan format data sering dilakukan
pada system digital. Contoh, code biner
sangat sesuai/ mudah untuk diolah
terutama untuk operasi aritmatik. Hasil
dari operasi aritmatik akan sangat sulit
untuk ditampilkan / dibaca, tetapi akan
mudah dibaca apabila diubah dahulu
dalam bentuk BCD.
CODE CONVERTER

Konversi BCD ke Biner
Data input pada umunya dalam bentuk
BCD, agar mudah untuk dilakukan
penghitungan /pengolahan data maka
format data diubah dalam bentuk biner
CODE CONVERTER
Pengubahan BCD ke biner juga bisa
dilakukan dengan menggunakan IC
74184.Untuk mengubah kembali hasil
perhitungan dari biner menjadi BCD
menggunakan IC 74185.
CODE CONVERTER

IC 74184
MSD
BCD
LSD
B1 B0 A3 A2 A1
E
A0
D C B A
74184
Y5 Y4 Y3 Y2 Y1
25 24 23 22 21
20
IC 74184 BCD to binary converter
CODE CONVERTER

IC 74185
25 24 23 22 21
E
20
D C B A
74185
Y5 Y4 Y3 Y2 Y1
B1 B0 A3 A2 A1
BCD
A0
IC 74185 Binary to BCD converter
CODE CONVERTER

BCD to Seven Segment Converter
Pada peralatan digital yang memerlukan
tampilan berupa angka (digit) maka
diperlukan satu langkah lagi, yaitu
mengubah data output BCD sehingga
dapat ditampilkan dalam bentuk digital.
Pengubahan ini menggunakan IC BCD
to seven segment (IC 7447).
CODE CONVERTER

IC 7447
IC 7448