DEKODER - ENKODER
Bahasan :
5.1 Tujuan
5.2 Pendahuluan
5.3 Dekoder
5.4 IC Dekoder
5.5 Tugas1
5.6 Enkoder
5.7 IC Enkoder
5.8 Tugas 2
DEKODER - ENKODER
5.1 Tujuan
Setelah mempelajari topik ini, anda diharapkan dapat :
• Mengetahui fungsi dan penggunaan decoder dan enkoder
• Merancang dan membuat decoder dan encoder dari gerbang-gerbang logika.
• Mengetahui macam-macam IC decoder dan IC encoder beserta prinsip kerjanya
• Dapat menerapkan dekoder dan encoder dalam rangkaian elektronika digital
5.2 Pendahuluan
Proses atau pengolahan (data dan perintah) baik berupa angka, karakter, dan huruf
dalam rangkaian digital hanya dapat diproses dalam bentuk biner. Oleh karena itu perlu
dilakukan pengkodean data agar dapat diproses secara digital. Pengkodean ini dapat dilakukan
dengan menggunakan rangkaian logika kombinasi. adalah decoder dan encoder merupakan
bagian dari rangkaian logika kombinasi.
5.3 Dekoder
Dekoder adalah rangkaian yang mengubah kode sandi menjadi kode numerik (kode
yang mudah dipahami). Contoh : Dekoder 3 ke 8, mengubah bilangan biner 3 bit menjadi
bilangan octal; Decoder BCD ke 7 segment, mengubah bilangan BCD menjadi tampilan 7
segment; dll.
Untuk membuat suatu dekoder dari beberapa gerbang-gerbang logika diperlukan
langkah-langkah sebagai berikut:
1. memilih logika keluaran, apakah aktif LOW ataukah aktif HIGH.
2. membuat tabel kebenaran dari keseluruhan kombinasi masukan yang menentukan.
3. menyusun rangkaian logika kombinasinya.
68
Copyright © 2017, Ta'ali
Dekoder-Enkoder
5.4 IC Dekoder
Macam-macam IC dekoder antara lain :
74138 dekoder mengubah bilangan biner 3 bit menjadi bilangan oktal
7442 dekoder mengubah bilangan biner (BCD) menjadi bilangan desimal
7447 dekoder mengubah bilangan biner (BCD) menjadi tampilan 7-segmen LED aktif
LOW
7448 dekoder mengabah bilangan biner (BCD) menjadi tampilan 7-segmen LED aktif
HIGH
dll (dan lain-lain)
VCC A B C D 9 8 7
16 15 14 13 12 11 10 9
A B C D
0 1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8
0 1 2 3 4 5 6 GND
Keluaran
1 1 0 0 1 1 1 1 1 1 1 1 1 1
1 1 0 1 1 1 1 1 1 1 1 1 1 1
1 1 1 0 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1
+5 220 +5
R
10K U?
1
S? 0
2
1
A 1 16 15 3
A0 2
B 2 15 14 4
A1 3
C 3 14 13 5
A2 4
D 4 13 12 6
A3 5
5 12 7
6
6 11 9
7
7 10 10
8
8 9 11
9
SW DIP-8 7442
5.5 Tugas 1
1. Bacalah lembar data IC 74138, kemudian jawablah pertanyaan berikut :
a. Gambarkan konfigurasi IC 74138 dan tuliskan tabel kebenarannya.
b. Jelaskan fungsi masing-masing pin pada IC 74138.
c. Buatlah rangkaian aplikasi sederhana IC 74138, yaitu untuk menghidupkan LED.
2. Bacalah lembar data IC 7447 dan 7448, kemudian jawablah pertanyaan berikut :
a. Gambarkan konfigurasi IC 7447 dan 7448 beserta tabel kebenaranya.
b. apa beda antara IC 7447 dan 7448.
c. Buatlah aplikasi IC 7447 atau 7448 (pilih salah satu) untuk menghidupkan seven
segment. Pilih seven segment yang sesuai.
5.6 ENKODER
Enkoder adalah rangkaian yang mengubah kode numeric menjadi kode sandi atau
seringkali disebut sebagai pengkode. Contoh Enkoder decimal ke BCD, adalah encoder yang
mengkodekan bilangan decimal menjadi kode BCD. Jadi fungsi kerja encoder berkebalikan
dengan decoder.
Untuk membuat suatu enkoder dari beberapa gerbang-gerbang logika diperlukan
langkah-langkah sebagai berikut:
1. memilih logika keluaran, apakah aktif LOW ataukah aktif HIGH.
2. membuat tabel kebenaran dari keseluruhan kombinasi masukan yang menentukan.
3. menyusun rangkaian logika kombinasinya.
1 2 3 4 5 6 7 8 9 +5
1 U1
2
3
4
8 A'=1.3.5.7.9
5
6
11 7430
12
1 U2A
2
6 B' = 2.3.6.7
4
5
7421
13 U2B
12
8 C' = 4.5.6.7
10
9
7421
U3A
1
3 D' = 8.9
2
7400
5.7 IC Enkoder
Macam-macam IC dekoder antara lain :
74147 Enkoder mengubah bilangan desimal menjadi bilangan biner (BCD)
74148 Enkoder mengubah bilangan oktal (besaran 8) menjadi bilangan biner.
VCC NC D 3 2 1 9 A
16 15 14 13 12 11 10 9
A B C D
0 1 2 3 4 5 6 7 8 9
1 2 3 4 5 6 7 8
4 5 6 7 8 C B GND
Masukan Keluaran
+5V
16
15
14
13
12
11
10
9
R2 R1
10K 10K
+5V
1
2
3
4
5
6
7
8
SW DIP-8 U?
1 16 11
1
2 15 12
2
3 14 13
3
4 13 1 9
4 A
5 12 2 7
5 B
6 11 3 6
6 C
7 10 4 14
7 D
8 9 5 330
8
10
9
1 4
2 3 74147
SW DIP-2
5.8 Tugas 2
1. Bacalah lembar data IC 74148, kemudian jawablah pertanyaan berikut :
a. Gambarkan konfigurasi IC 74148 dan tuliskan tabel kebenarannya.
b. Jelaskan fungsi masing-masing pin pada IC 74148.
c. Buatlah rangkaian aplikasi sederhana IC 74148, yaitu untuk menghidupkan LED.
2. Buatlah rancangan sistem pengukur ketinggian cairan dalam tangki dengan memanfaatkan
encoder, tampilkan hasilnya dengan menggunakan seven segment. Gambarkan sistem yang
anda buat.