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
1
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
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 roses atau pengolahan pengolahan !data dan perintah" perintah" baik berupa angka, angka, karakter, dan dan huruf dalam dalam rangkai rangkaian an digital digital hanya hanya dapat dapat diproses diproses dalam bentuk bentuk biner. biner. #leh karena karena itu perlu perlu dilakukan pengkodean data agar dapat diproses secara digital. engkodean ini dapat dilakukan dengan menggunakan rangkaian logika kombinasi. adalah deoder dan enoder merupakan bagian dari rangkaian logika kombinasi. kombinasi .
5.3 Dekoder Dekoder adalah rangkaian yang mengubah kode sandi menjadi kode numerik !kode yang mudah dipahami". Contoh : Dekoder $ ke %, mengubah bilangan biner $ bit menjadi bilangan octal& Decoder 'CD ke ( segment, mengubah bilangan 'CD menjadi tampilan ( segment& dll. )ntuk )ntuk memb
dekoder dekoder dari dari beb
bang
rban
logika logika diperluk diperluk
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Dekoder-Enkoder
$. menyusu menyusun n rangkai rangkaian an logika logika kombina kombinasiny sinya. a.
Misal, kita akan menyusun decoder $ ke %. *. ertama ertama-tam -tama a kita pilih pilih bah0 bah0a a keluaran keluaran aktif aktif +#, +#, /. langkah langkah berikutny berikutnya a adalah menyusun menyusun tabel tabel kebenaran kebenaran dari dari kombinasi kombinasi masukkanya masukkanya,, yaitu yaitu sebag sebagaim aiman ana a tabel tabel 1.*. 1.*. 'erda 'erdasar sar tabel tabel 1.*, 1.*, tampa tampak k bah0 bah0a a kode kode biner biner 222 222 meng mengak akti tifka fkan n kelu keluar aran an 23 !tan !tanda da 4 menu menunj njuk ukka kan n akti aktiff +#", +#", kode kode bine binerr 22* 22* mengaktifkan keluaran *3, dan seterusnya. $. +ang +angkah kah terakh terakhir ir adala adalah h menyu menyusun sun rang rangkai kaian an logi logika ka kombin kombinasi asiny nya a sebaga sebagaima imana na gambar 1.*. ambar 1.* disusun berdasar tabel 1.*, dimana pada saat masukan 222, maka keluaran yang +# adalah 23, maka digunakan gerbang 565D $ masukan untuk memperoleh keluaran +#, misal jika masukan C'6 7 222, maka masukan gerbang 565D dipilih dari masukan C3.'3.63, agar diperoleh keluaran 23 7 2& jika masukan C'6 7 22*, 22*, maka maka masukan
gerbang gerbang 565D dipilih dipilih dari masukan masukan C3.'3.6, C3.'3.6, agar agar diperoleh diperoleh
keluaran *3 7 2, demikian seterusnya.
Ta!el 5.1 "a!el ke!enaran deoder 3 ke 8 C 2 2 2 2 * * * *
#asukan B 2 2 * * 2 2 * *
% 2 * 2 * 2 * 2 *
&' 2 * * * * * * *
1' * 2 * * * * * *
2' * * 2 * * * * *
$eluaran 3' 4' * * * * * * 2 * * 2 * * * * * *
5' * * * * * 2 * *
6' * * * * * * 2 *
7' * * * * * * * 2
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Dekoder-Enkoder %
B C
%( B( B( C(
U2A 1 2
&
12
&( ) C(.B(.%(
6
1( ) C(.B(.%
8
2( ) C(.B.%(
12
3( ) C(.B.%
6
4( ) C.B(.%(
8
5( ) C.B(.%
12
6( ) C.B.%(
6
7( ) C.B.%
13 74LS10 U2B 3 4
1
5 74LS10
%
U2C
% 9 10
U1A 1
2
%(
2
11 74LS10 U3A
7404
1 2
3
13 74LS10
B
U3B
B 3 4
U1B 3
4
B(
4
5 74LS10 U3C
7404
9 10
5
11 74LS10
C
U4A
C 1 2
U1C 5
6
C(
6
13 74LS10 U4B
7404
3 4
7
5 74LS10
*a+!ar 5.1 ,angka-an deoder ang d-!angun dar- ger!ang/ger!ang log-ka
5.4 IC Dekoder #aa+/+aa+ IC dekoder an"ara la-n : (8*$ (8*$% %
deko dekode derr men mengu guba bah h bila bilang ngan an bin biner er $ bit bit menj menjad adii bil bilan anga gan n okt oktal al
(88/ (88/
deko dekode derr meng mengub ubah ah bila bilang ngan an bine binerr !'CD !'CD"" menj menjad adii bila bilang ngan an desi desima mall
(88( (88(
deko dekode derr meng mengub ubah ah bil bilan anga gan n bin biner er !'CD !'CD"" menj menjad adii tamp tampil ilan an (-s (-seg egme men n +9D +9D akti aktif f +#
(88% (88%
deko dekode derr meng mengab abah ah bil bilan anga gan n bin biner er !'CD !'CD"" menj menjad adii tamp tampil ilan an (-s (-seg egme men n +9D +9D akti aktif f I
dll !dan lain-lain"
$on0-guras- IC dekoder 7442
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Dekoder-Enkoder #asukan
$eluaran
CC
%
B
C
D
8
7
16
15
14
13
12
11
1&
%
B
C
D
Dekoder B-ner BCD / Des-+al &
1
2
3
4
5
6
7
8
1
2
3
4
5
6
7
8
&
1
2
3
4
5
6
*D
$eluaran
*a+!ar 5.2 $on0-guras- -n IC deoder 7442 eterangan : tanda garis di atas angka menunjukkan logika rendah;;;
Ta!el 5.2 Ta!el $e!enaran IC 7442 o. 2 * / $ 8 1 < ( % = h a l a s
D 2 2 2 2 2 2 2 2 * * * * * * * *
#asukan C B 2 2 2 2 2 * 2 * * 2 * 2 * * * * 2 2 2 2 2 * 2 * * 2 * 2 * * * *
% 2 * 2 * 2 * 2 * 2 * 2 * 2 * 2 *
&' & * * * * * * * * * * * * * * *
1' * & * * * * * * * * * * * * * *
2' * * & * * * * * * * * * * * * *
3' * * * & * * * * * * * * * * * *
$eluaran 4' 5' * * * * * * * * & * * & * * * * * * * * * * * * * * * * * * * *
6' * * * * * * & * * * * * * * * *
7' * * * * * * * & * * * * * * * *
8' * * * * * * * * & * * * * * * *
' * * * * * * * * * & * * * * * *
>ang >angkai kaian an aplika aplikasi si seder sederhan hana, a, yaitu yaitu pene penera rapa pan n IC (88/ (88/ untuk untuk meng menghid hidup upka kan n *2 +9D ditunjukkan dalam gambar 1.$. Dari gambar 1.$ yang perlu diperhatikan adalah pemasangan dioda, karena keluaran (88/ aktif +#, maka agar +9D menyala, maka anoda +9D dipasang pada catu ?cc !@1", sedangkan katoda +9D dipasang pada pin keluaran (88/.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Dekoder-Enkoder
+5
220
+5
R 10K
U? 0
S? A
1
16
15
B
2
15
14
C
3
14
13
D
4
13
12
5
12
6
11
7
10
8
9
1 A0
2
A1
3
A2
4
A3
5 6 7 8 9
1 2 3 4 5 6 7 9 10 11
7442
SW DIP-8
*a+!ar 5.3 rangka-an al-kas- sederhana IC 7442
5.5 Tugas 1 *. 'acalah lembar data IC (8*$%, kemudian ja0ablah pertanyaan berikut : a. ambarkan konfigurasi IC (8*$% dan tuliskan tabel kebenarannya. b. Aelaskan fungsi masing-masing pin pada IC (8*$%. c. 'uatlah rangkaian aplikasi sederhana IC (8*$%, yaitu untuk menghidupkan +9D. /. 'acalah lembar data IC (88( dan (88%, kemudian ja0ablah pertanyaan berikut : a. ambarkan konfigurasi IC (88( dan (88% beserta tabel kebenaranya. b. apa beda antara IC (88( dan (88%. c. 'uatlah aplikasi IC (88( atau (88% !pilih salah satu" untuk menghidupkan seBen segment. ilih seBen segment yang sesuai.
5.6
E$DE,
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Dekoder-Enkoder
)ntuk )ntuk membuat membuat suatu suatu enkoder enkoder dari dari bebera beberapa pa gerbang gerbang-ge -gerban rbang g logika logika diperluk diperlukan an langkah-langkah sebagai berikut: *. memilih memilih logika logika kelua keluaran ran,, apakah apakah aktif aktif +# atauka ataukah h aktif I. I. /.
membuat membuat tabel kebenaran kebenaran dari dari keseluruhan keseluruhan kombinasi masukan yang menentukan. menentukan.
$. menyusu menyusun n rangkai rangkaian an logika logika kombina kombinasiny sinya. a.
Misal, kita akan menyusun enkoder decimal ke 'CD. *. ertama ertama-tam -tama a kita pilih pilih keluar keluaran an encod encoder er aktif aktif +#, +#, /. langkah langkah berikutny berikutnya a adalah menyusun menyusun tabel tabel kebenaran kebenaran dari dari kombinasi kombinasi masukkanya masukkanya,, yaitu yaitu seba sebaga gaima imana na tabel tabel 1.$. 1.$. 'erd 'erdasa asarr tabel tabel 1.$, 1.$, tampak tampak bah0 bah0a a jika jika masuka masukan n merupak merupakan an bilangan bilangan * !masuka !masukan n * berlogik berlogika a *", maka kode 'CD yang yang dihasilk dihasilkan an adalah adalah ***2 ***2 !merupak !merupakan an kebalikan kebalikan dari 222*, 222*, karena karena keluaran keluaran diset +#",
jika
masukan merupakan bilangan =, maka kode 'CD yang dihasilkan adalah 2**2, dan seterusnya. $. +ang +angkah kah terakh terakhir ir adala adalah h menyu menyusun sun rang rangkai kaian an logi logika ka kombin kombinasi asiny nya a sebaga sebagaima imana na gambar gambar 1.8. ambar ambar 1.8 disusun disusun berdasar berdasar tabel tabel 1.$. ada gerbang gerbang 565D untuk untuk keluaran 63, digunakan IC (8$2, karena mempunyai % masukan, dimana keluaran 63 berlogika 2, jika masukan : *, $, 1, (, = berlogika *, karena (8$2 mempunyai masukan %, sedang masukan yang digunakan hanya 1 , maka pin masukan yang lain diset I, agar jika semua masukan berlogika *, maka keluaran berlogika 2. ada gerbang 565D untuk keluaran '3 dan D3 dapat menggunakan gerbang 565D 8 masukan !IC (8/*", sedang untuk keluaran D3 dapat menggunakan gerbang 565D / masukan !IC (822". Sehingg Sehingga a jika masukan * aktif aktif !berlog !berlogika ika *", maka output output 63 berlogika berlogika 2, sedang sedang keluaran D3, C3, dan '3 berloika *, sebagai mana tabel 1.$.
Ta!el 5.3 Ta!el ke!enaran enoder de-+al ke BCD Des-+al * /
1 * 2
2 2 *
3 2 2
#asukan 4 5 6 2 2 2 2 2 2
7 2 2
8 2 2
2 2
D' * *
$eluaran C' B' * * * 2
%' 2 *
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Dekoder-Enkoder 1
2
3
4
5
6
7
8
+5 U1
1 2 3 4
8
%()1.3.5.7.
6
B( ) 2.3.6.7
8
C( ) 4.5.6.7
3
D( ) 8.
5 6 11
7430
12
U2A
1 2 4 5
7421 U2B
13 12 10 9
7421 U3A 1 2 7400
ambar 1.8 >angkaian encoder dari gerbang logika
5.7 IC Enkoder #aa+/+aa+ IC dekoder an"ara la-n : (8*8 (8*8( (
9nko 9nkode derr meng mengub ubah ah bil bilan anga gan n desi desima mall menj menjad adii bila bilang ngan an bin biner er !'C !'CD" D"
(8*8 (8*8% %
9nkod 9nkoder er meng mengub ubah ah bilan bilanga gan n okta oktall !besa !besara ran n %" menj menjadi adi bilan bilanga gan n bine biner. r.
$on0-guras- IC dekoder 74147 $eluaran
#asukan
$eluaran
CC
C
D
3
2
1
%
16
15
14
13
12
11
1&
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Dekoder-Enkoder
Ta!el $e!enaran IC 74147 1' * &
2' * * &
3' * * * &
4' * * * * &
#asukan 5' * * * * * &
6' * * * * * * &
7' * * * * * * * &
8' * * * * * * * * &
' * * * * * * * * * &
D' * * * * * * * * 2 2
$eluaran C' B' * * * * * 2 * 2 2 * 2 * 2 2 2 2 * * * *
o. %' * 2 * 2 * 2 * 2 * 2
2 * / $ 8 1 < ( % =
eterangan: •
abel kebenaran IC encoder ini baik masukan maupun keluarannya aktif +#, misal jika masukan / berlogika +# maka keluaran keluaran D3C3'363 7 **2*, **2*, !'3 yang berlogika +#".
•
IC encoder ini adalah IC encoder decimal ke 'CD dengan prioritas, maksudnya, jika ada / atau lebih masukan, maka yang dikodekan adalah masukan yang lebih tinggi, contoh jika masukan / dan masukan $ sama-sama aktif !+#", maka keluaran D3C3'363 7 **22 !kode $".
•
anda menandakan kondisi Don3t care.
>angkaian aplikasi sederhana, untuk penerapan IC (8*8( untuk mengetahui kombinasi 'CD bilangan decimal dengan hidupEmati +9D ditunjukkan dalam gambar 1.<. Dari gambar 1.< yang perlu diperhatikan adalah pemasangan dioda, karena keluaran (8*8( aktif +#, maka agar +9D menyala, maka anoda +9D dipasang pada catu ?cc !@1", sedangkan katoda +9D dipasang pada pin keluaran (8*8(. )ntuk masukan dapat diseting dengan mengubah posisi saklar dips0itch. Aika +9D maka keluaran berlogika 2, sedang jika +9D mati berlogika *.
+5V
6 5 4 3 2 1 0 1 1 1 1 1 1 1 9
R2
R1
10K
10K
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Trusted by over 1 million members
Try Scribd FREE for 30 days to access over 125 million titles without ads or interruptions! Start Free Trial Cancel Anytime.
Dekoder-Enkoder
5.8 Tugas 2 *. 'acalah lembar data IC (8*8%, kemudian ja0ablah pertanyaan berikut : a. ambarkan konfigurasi IC (8*8% dan tuliskan tabel kebenarannya. b. Aelaskan fungsi masing-masing pin pada IC (8*8%. c. 'uatlah rangkaian aplikasi sederhana IC (8*8%, yaitu untuk menghidupkan +9D.
/. 'uatlah rancangan sistem pengukur ketinggian cairan dalam tangki dengan memanfaatkan encoder, tampilkan hasilnya dengan menggunakan seBen segment. ambarkan sistem yang anda buat.