280 likes | 584 Vues
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. 0 1 2 3 4 5 6 7 8 9. 0 1 2 3 4 5 6 7. Desimal Input. MSB.
E N D
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.
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 Desimal Input MSB Octal Input MSB A B C D A B C Binary Output BCD Output LSB LSB (a) Desimal to BCD Encoder (b) Octal to Biner Encoder ENCODER
ENCODER • Decimal to BCD Encoder Decimal to BCD encoder mengubah satu input decimal aktif menjadi BCD
ENCODER Tabel Kebenaran Encoder Desimal ke BCD
1 D 2 3 C 4 5 B 6 7 8 A 9 ENCODER • Rangkaian Encoder desimal ke BCD
11 12 13 1 2 3 4 5 10 I1 I2 I3 I4 I5 I6 I7 I8 I9 A3 A2 A1 A0 14 6 7 9 ENCODER • IC 74147 encoder desimal ke BCD Vcc = pin 16 GND = pin 8
ENCODER Table kebenaran IC 74147 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.
10 11 12 13 1 2 3 4 5 I0 I1 I2 I3 I4 I5 I6 I7 EI EO Ao A1 A2 GS 15 9 7 6 14 ENCODER • IC 74148 encoder oktal ke biner
ENCODER • Tabel kebenaran encoder oktal ke biner
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
4 5 6 1 2 3 E1E2E3 A0 A1 A2 0 1 2 3 4 5 6 7 15 14 13 12 11 10 9 7 Vcc = pin 16 GND = pin 8 DECODER • IC 74138
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.
15 14 13 12 A0 A1 A2 A3 0 1 2 3 4 5 6 7 8 9 1 2 3 4 5 6 7 9 10 11 Vcc = pin 16 GND = pin 8 DECODER • IC 7442
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.
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 DECODER IC 74154
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.
BCD MSD LSD B1 B0 A3 A2 A1 A0 E 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 74184
25 24 23 22 21 20 E D C B A 74185 Y5 Y4 Y3 Y2 Y1 B1 B0 A3 A2 A1 A0 BCD IC 74185 Binary to BCD converter CODE CONVERTER • IC 74185
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