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