DECODER. Pokok Bahasan : 1. Pendahuluan 2. Dasar-dasar rangkaian Decoder. 3. Mendesain rangkaian Decoder

dokumen-dokumen yang mirip
Rangkaian Kombinasional

MULTIPLEXER. Pokok Bahasan : 1. Pendahuluan 2. Dasar-dasar rangkaian Multiplexer. 3. Mendesain rangkaian Multiplexer

BAB VI ENCODER DAN DECODER

PERCOBAAN 11. CODE CONVERTER DAN COMPARATOR

Semarang, 10 Oktober Hormat Kami. Penulis KATA PENGANTAR

Comparator, Parity Generator, Converter, Decoder

PRAKTIKUM RANGKAIAN LOGIKA PERCOBAAN 2 & 3 LABORATORIUM KOMPUTER JURUSAN TEKNIK ELEKTRO F.T.I. USAKTI. Th Akd. 1998/1999

BAB IX RANGKAIAN PEMROSES DATA

Modul 3 : Rangkaian Kombinasional 1

BAB V RANGKAIAN ARIMATIKA

BAB VI RANGKAIAN KOMBINASI

BAB V UNTAI NALAR KOMBINATORIAL

TEORI DASAR DIGITAL OTOMASI SISTEM PRODUKSI 1

PERCOBAAN 8. RANGKAIAN ARITMETIKA DIGITAL DASAR

RANGKAIAN PEMBANDING DAN PENJUMLAH

PRAKTIKUM 2 DECODER-ENCODER. JOBSHEET UNTUK MEMENUHI TUGAS MATA KULIAH Digital dan Mikroprosesor Yang dibina oleh Drs. Suwasono, M.T.

RANGKAIAN LOGIKA DISKRIT

Rangkaian Digital Kombinasional. S1 Informatika ST3 Telkom Purwokerto

Lanjutan. Rangkaian Logika. Gambar Rangkaian Logika

SISTEM DIGITAL 1. PENDAHULUAN

1. FLIP-FLOP. 1. RS Flip-Flop. 2. CRS Flip-Flop. 3. D Flip-Flop. 4. T Flip-Flop. 5. J-K Flip-Flop. ad 1. RS Flip-Flop

RANGKAIAN ARITMETIKA 3

Sistem. Bab 6: Combinational 09/01/2018. Bagian

Rangkaian Adder dengan Seven Segment

TIN310 - Otomasi Sistem Produksi. h t t p : / / t a u f i q u r r a c h m a n. w e b l o g. e s a u n g g u l. a c. i d

Percobaan 4 PENGUBAH SANDI BCD KE PERAGA 7-SEGMEN. Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY

BAB IV VOLTMETER DIGITAL DENGAN MENGGUNAKAN ICL7107

PRAKTIKUM RANGKAIAN DIGITAL

4/27/2012 GALAT/ ERROR SIMPANGAN ATAU SELISIH DARI NILAI SEBENARNYA PADA VARIABEL YANG DIUKUR GALAT BERBEDA DENGAN SALAH GALAT DALAM PENGUKURAN

Encoder, Multiplexer, Demultiplexer, Shifter, PLA

Sistem Digital. Sistem Angka dan konversinya

LEMBAR TUGAS MAHASISWA ( LTM )

A. SISTEM DESIMAL DAN BINER

GERBANG LOGIKA & SISTEM BILANGAN

BAB II ALJABAR BOOLEAN DAN GERBANG LOGIKA

KOMPETENSI DASAR : MATERI POKOK : Sistem Bilangan URAIAN MATERI 1. Representasi Data

BAB I : APLIKASI GERBANG LOGIKA

BAB III RANGKAIAN LOGIKA

BAB III GERBANG LOGIKA DAN ALJABAR BOOLEAN

MODUL I GERBANG LOGIKA

PENDAHULUAN PULSE TRAIN. GATES ELEMEN LOGIKA

Dr. novrina

Perancangan Rangkaian Digital, Adder, Substractor, Multiplier, Divider

TUJUAN : Setelah mempelajari bab ini mahasiswa diharapkan mampu : Menjelaskan pengertian dasar dari DAC dan ADC secara prinsip

ARITMATIKA ARSKOM DAN RANGKAIAN DIGITAL

PERTEMUAN 9 RANGKAIAN KOMBINASIONAL

MATERI 2 SISTEM BILANGAN DAN REPRESENTASI DATA

Materi #13. TKT312 - Otomasi Sistem Produksi T a u f i q u r R a c h m a n

LAPORAN PRAKTIKUM DIGITAL

TSK205 Sistem Digital. Eko Didik Widianto

Sistem Bilangan. Rudi Susanto

BAB IV PENGUJIAN DAN ANALISA RANGKAIAN

TEKNIK DIGITAL KODE BILANGAN

BAB II ARITMATIKA DAN PENGKODEAN

Dari tabel kebenaran half adder, diperoleh rangkaian half adder sesuai gambar 4.1.

RANGKAIAN ARITMETIKA 2

A0 B0 Σ COut

MODUL PRAKTIKUM RANGKAIAN DIGITAL

Jobsheet Praktikum ENCODER

Jobsheet Praktikum DECODER

BAB VI RANGKAIAN ARITMATIKA

Review Kuliah Sebelumnya

Interfacing i8088 dengan Memori

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA SILABUS TEKNIK DIGITAL

Sistem DIGITAL. Eka Maulana., ST, MT, M.Eng

BAB I GERBANG LOGIKA DASAR & ALJABAR BOOLEAN

TSK505 - Sistem Digital Lanjut. Eko Didik Widianto

SATUAN ACARA PERKULIAHAN Mata Kuliah : Rangkaian Digital A

Sistem Bilangan dan Pengkodean -2-

SATUAN ACARA PERKULIAHAN Mata Kuliah : Sistem Digital A

SATUAN ACARA PERKULIAHAN Mata Kuliah : Sistem Digital A Kode : KK

SISTEM KONVERTER KODE DAN ADDER

ABSTRAK. Kata Kunci : Counter, Counter Asinkron, Clock

Representasi Bilangan dan Operasi Aritmatika

Pertemuan PLC Addressing & Basic Instruction (Omron, Siemens, Schneider) Handy Wicaksono Jurusan Teknik Elektro Universitas Kristen Petra

Papan Pergantian Pemain Sepak Bola Berbasis Digital Menggunakan IC4072 dan IC7447

ORGANISASI DAN ARSITEKTUR KOMPUTER

Jobsheet Praktikum PARALEL ADDER

Pengenalan Sistem Bilangan Biner dan Gerbang Logika

Gerbang AND Gerbang OR Gerbang NOT UNIT I GERBANG LOGIKA DASAR DAN KOMBINASI. I. Tujuan

FAKULTAS TEKNIK UNIVERSITAS NEGERI YOGYAKARTA LAB SHEET PRAKTIK TEKNIK DIGITAL

ALJABAR BOOLEAN R I R I I R A W A T I, M. K O M L O G I K A M A T E M A T I K A 3 S K S

KONVERTER PERTEMUAN 13. Sasaran Pertemuan 13

MODUL I PENGENALAN ALAT

PERCOBAAN 5. PENYEDERHANAAN RANGKAIAN LOGIKA (MENGGUNAKAN K-MAP)

MODUL 1 SISTEM BILANGAN

BAB I DASAR KOMPUTER DIGITAL

RANGKAIAN ARITMETIKA

RANGKAIAN ARITMETIKA 2

TI [2 SKS] OTOMASI INDUSTRI MINGGU KE-4 LOGIKA OTOMASI. disusun oleh: Mokh. Suef Yudha Prasetyawan Maria Anityasari. Jurusan Teknik Industri 1

Review Kuliah. TKC305 - Sistem Digital Lanjut. Eko Didik Widianto

Percobaan 9 MULTIPLEKSER. Oleh : Sumarna, Jurdik Fisika, FMIPA, UNY

OPERASI DALAM SISTEM BILANGAN

INSTRUMENTASI INDUSTRI (NEKA421) JOBSHEET 14 (DAC 0808)

RENCANA PEMBELAJARAN SEMESTER (RPS)

BAB II SISTEM BILANGAN DAN KODE BILANGAN

BAB III RANGKAIAN LOGIKA

ANALOG TO DIGITAL CONVERTER

BAB I SISTEM BILANGAN DAN PENGKODEAN

SEMINAR NASIONAL PERANCANGAN MODUL PEMBELAJARAN ELEKTRONIKA DIGITAL ENCODER, DECODER, MULTIPLEXER DAN DEMULTIPLEXER.

Transkripsi:

DECODER Pokok Bahasan : 1. Pendahuluan 2. Dasar-dasar rangkaian Decoder. 3. Mendesain rangkaian Decoder Tujuan Instruksional Khusus : 1. Mahasiswa dapat menerangkan dan memahami rangkaian Decoder. 2. Mahasiswa dapat membuat dan mendesain rangkaian Decoder 3. Mahasiswa dapat membedakan antara rangkaian Decoder Dan rangkaian bukan Decoder 1

BINARY DECODING - Mengkonversi sebuah n-bit code ke dalam sebuah 1 (satu) output yang aktif (low/high) - Rangkaiannya dapat dibentuk menggunakan AND atau OR gate. - Jumlah masukan (input) < Jumlah Keluaran (Output) n inputs Binary Decoder 2 n outputs n input dan 2 n output Hanya satu output yang aktif(low/high) dari banyak input yang diberikan 2

1-to-22 Binary Decoder Tabel 1 to 2 n A Y 0 Y 1 0 1 0 A 1-to-2 Decoder Y0 Y1 1 0 1 Rangkaian 3

2-to-44 Binary Decoder Tabel Kebenaran: X Y F 0 F 1 F 2 F 3 0 0 1 0 0 0 0 1 0 1 0 0 1 0 0 0 1 0 1 1 0 0 0 1 X Y 2-to-4 Decoder F0 F1 F2 F3 Dari tabel kebenaran 2 to 4 diperoleh persamaan : 2-variable minterm (X'Y', X'Y, XY', XY) 4

Rangkaian 2-to-44 Binary Decoder F 0 = X'Y' F 1 = X'Y F 2 = XY' F 3 = XY X Y 5

3-to-88 Binary Decoder Tabel Kebenaran x y z F 0 F 1 F 2 F 3 F 4 F 5 F 6 F 7 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 1 1 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 1 0 1 0 0 0 0 0 1 0 0 1 1 0 0 0 0 0 0 0 1 0 1 1 1 0 0 0 0 0 0 0 1 X Y Z 3-to-8 Decoder F0 F1 F2 F3 F4 F5 F6 F7 6

Rangkaian 3-to-88 Binary Decoder F 0 = x'y'z' F 1 = x'y'z F 2 = x'yz' F 3 = x'yz F 4 = xy'z' F 5 = xy'z F 6 = xyz' F 7 = xyz x y z 7

Rangkaian penghasil output 3 (active HIGH) untuk input 0 1 1 2 2 0 2 2 1 2 1 1 2 1 1 1 3 Output = 2 2 2 1 2 0 ( Active LOW ) 2 0 1 2 0 8

Tabel Kebenaran Implementasi Decoder untuk Full Adder x y z C S 0 0 0 0 0 0 0 1 0 1 0 1 0 0 1 0 1 1 1 0 1 0 0 0 1 1 0 1 1 0 1 1 0 1 0 1 1 1 1 1 x y z 3-to-8 Decoder S 2 S 1 S 0 S(x, y, z) = Σ (1,2,4,7) C(x, y, z) = Σ (3,5,6,7) 0 1 2 3 4 5 6 7 S C 9

Catatan : untuk Output aktif High menggunakan Gate AND dan untuk Output aktif Low menggunakan Gate NAND. Binary to Octal Decoding Tabel kebenaran Active High output 3-Bit Biner to Octal Decoder Input Output 2 2 2 1 2 0 0 1 2 3 4 5 6 7 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 1 1 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 1 0 1 0 0 0 0 0 1 0 0 1 1 0 0 0 0 0 0 0 1 0 1 1 1 0 0 0 0 0 0 0 1 Aktif High menggunakan AND Tabel kebenaran Active Low output 3-Bit Biner to Octal Decoder Input Output 2 2 2 1 2 2 0 1 2 3 4 5 6 7 0 0 0 0 1 1 1 1 1 1 1 0 0 1 1 0 1 1 1 1 1 1 0 1 0 1 1 0 1 1 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 0 0 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 0 1 1 1 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 Aktif Low menggunakan NAND 10

2 to 4 Decoder dengan Enable Input Tabel Kebenaran : Diagram Logic: 11

Menggunakan 2 buah decoder 3 to 8 untuk membuat decoder 4 to 16 Enable dapat bernilai active high Pada contoh dibawah, hanya 1 decoder dapat aktif setiap saat. Input x, y, z dipilih lewat w untuk memilih decoder yang mana yang aktif. 4 input 16 output 12

Contoh Standard MSI Binary Decoders IC 74138 adalah sebuah octal decoder (3-line to 8-line) 4 5 6 A 0 A 1 1 2 16 15 VCC 0 1 2 3 E 1 E 2 E 3 A 2 3 14 1 E 1 E 2 4 5 74138 13 12 2 3 A A A 0 1 2 E E 3 6 11 4 7 7 10 5 0 1 2 3 4 5 6 7 GND 8 9 6 15 14 V CC = Pin 16 13 12 11 10 9 7 GND = Pin 8 Pin Configurasi IC 74138 Logic Simbol IC 74138 13

Logic Diagram IC 74138 A 1 A 2 E 1 E 2 E 3 A0 (3) (2) (1) (4) (5) (6) ( ) = Pin Number V CC = Pin 16 GND = Pin 8 (7) (9) (10) (11) (12) (13) (14) (15) 7 6 5 4 3 2 1 0 14

Tabel Fungsi IC 74138 INPUT E1 E2 E3 A0 A1 A2 0 1 2 3 4 5 6 7 H X X X X X H H H H H H H H X H X X X X H H H H H H H H X X L X X X H H H H H H H H L L H L L L L H H H H H H H L L H H L L H L H H H H H H L L H L H L H H L H H H H H L L H H H L H H H L H H H H L L H L L H H H H H L H H H L L H H L H H H H H H L H H L L H L H H H H H H H H L H L L H H H H H H H H H H H L NOTES H = HIGH voltage level L = LOW voltage level X = Don't care OUTPUT 15

Type IC DECODER yang lain Device number Function 74138 1-of-8 octal decoder (3 line-to-8 line) 7442 1-of-8 BCD decoder (4 line-to-10 line) 74154 1-of-16 hex decoder (4 line-to-16 line) 7447 BCD-to-seven segment decoder 16

ENCODER Pokok Bahasan : 1. Pendahuluan 2. Dasar-dasar rangkaian Encoder. 3. Mendesain rangkaian Encoder Tujuan Instruksional Khusus : 1. Mahasiswa dapat menerangkan dan memahami rangkaian Encoder. 2. Mahasiswa dapat membuat dan mendesain rangkaian Enecoder 3. Mahasiswa dapat membedakan antara rangkaian Encoder Dan rangkaian bukan Encoder 17

Encoding Adalah proses kebalikan dari Decoding Bila sebuah Decoder mempunyai bit-bit output lebih sedikit dari bitbit input, perangkat seperti itu biasanya disebut sebagai Encoder. N Masukan ENCODER M Keluaran (M<N) Saluran Masukan > Saluran Keluaran 18

BINARY ENCODING - Mengkonversi 2 n input dan dikeluarkan ke dalam bentuk n bit output - Banyak digunakan untuk kompresi data. - Dapat dibangun menggunakan AND atau OR Gate - Jumlah masukan (input) > Jumlah Keluaran (Output) 2 n input... Binary encoder... n output 19

8-to-33 Binary Encoder Pada setiap (satu) waktu hanya ada 1 input line yang mempunyai nilai 1. Tabel Kebenaran Inputs Outputs I 0 I 1 I 2 I 3 I 4 I 5 I 6 I 7 y 2 y 1 y 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 1 1 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 0 0 0 0 1 0 1 1 0 0 0 0 0 0 0 0 1 1 1 1 Octal Input 0 1 2 3 4 5 6 7 Y0 Y1 Y2 LSB MSB Blok Diagram Octal to Biner Encoder Binary output 20

Rangkaian 8-to-33 Binary Encoder I 0 I 1 y 2 = I 4 + I 5 + I 6 + I 7 I 2 I 3 y 1 = I 2 + I 3 + I 6 + I 7 I 4 I 5 I 6 I 7 y 0 = I 1 + I 3 + I 5 + I 7 21

Desimal to BCD Encoder Tabel kebenaran Decimal Input 0 1 2 3 4 5 6 7 8 9 BCD output D C B A 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 1 0 1 0 0 0 1 0 1 0 1 1 0 0 1 1 1 1 0 0 0 1 0 0 1 Decimal input 0 1 2 3 4 5 6 7 8 9 A B C D LSB MSB Blok Diagram Desimal to BCD Encoder BCD output 22

Rangkaian Desimal to BCD Encoder 1 LSB A 2 3 B 4 5 6 7 C 8 9 MSB D 23

Decimal to BCD Encoder IC 74147 adalah sebuah decimal to BCD encoder (10-line to 4-line) 11 12 13 1 2 3 4 5 10 I 1 I 2 I 3 I 4 I 5 I 6 I 7 I 8 I 9 74147 A 3 A 2 A 1 A 0 14 6 7 9 INPUT OUTPUT I1 I2 I3 I4 I5 I6 I7 I8 I9 A3 A2 A1 A0 H H H H H H H H H H H H H X X X X X X X X L L H H L X X X X X X X L H L H H H X X X X X X L H H H L L L X X X X X L H H H H L L H X X X X L H H H H H L H L X X X L H H H H H H L H H X X L H H H H H H H H L L X L H H H H H H H H H L H L H H H H H H H H H H H L VCC = Pin 16 GND = Pin 8 H = HIGH voltage level L = LOW voltage level X = Don't care 24

8-to-33 Priority Encoder Tabel Kebenaran Inputs Outputs I 0 I 1 I 2 I 3 I 4 I 5 I 6 I 7 y 2 y 1 y 0 Idle 0 0 0 0 0 0 0 0 x x x 1 1 0 0 0 0 0 0 0 0 0 0 0 X 1 0 0 0 0 0 0 0 0 1 0 X X 1 0 0 0 0 0 0 1 0 0 X X X 1 0 0 0 0 0 1 1 0 X X X X 1 0 0 0 1 0 0 0 X X X X X 1 0 0 1 0 1 0 X X X X X X 1 0 1 1 0 0 X X X X X X X 1 1 1 1 0 Idle indicator bahwa tidak ada input bernilai 1. 25

Perbandingan Priority Encoder dengan Encoder 8 to 3 Priority Encoder : H7=I7 (Highest Priority) H6=I6.I7 H5=I5.I6.I7 H4=I4.I5.I6.I7 H3=I3.I4.I5.I6.I7 H2=I2.I3.I4.I5.I6.I7 H1=I1. I2.I3.I4.I5.I6.I7 H0=I0.I1. I2.I3.I4.I5.I6.I7 IDLE= I0.I1. I2.I3.I4.I5.I6.I7 Encoder Y0 = I1 + I3 + I5 + I7 Y1 = I2 + I3 + I6 + I7 Y2 = I4 + I5 + I6 + I7 26

Priority encoder Priority Circuit Binary encoder I0 I0 H0 I0 I1 I1 H1 I1 I2 I3 I4 I5 I2 I3 I4 I5 H2 H3 H4 H5 I2 I3 I4 I5 Y0 Y1 Y2 Y0 Y1 Y2 I6 I6 H6 I6 I7 I7 H7 I7 IDLE IDLE Blok Diagram Priority Encoder (8 to 3 encoder) 27

IMPEMENTASI 4-TO-2 ENCODER dgn V indikator Input 0 V Tabel Kebenaran Input 1 Input 2 Input 3 S0 S1 0 1 2 3 SI S0 V 0 0 0 0 0 0 0 1 0 0 0 0 0 1 0 1 0 0 0 1 1 0 0 1 0 1 0 1 0 0 0 1 1 1 1 28

Encoder Application (Monitoring Unit) Alarm Signal Controller Response Machine 1 Machine 2 Encoder Machine Code Controller Action Machine n 29

COMPARATOR Pokok Bahasan : 1. Pendahuluan 2. Dasar-dasar rangkaian Comparator 3. Mendesain rangkaian Comparator Tujuan Instruksional Khusus : 1. Mahasiswa dapat menerangkan dan memahami rangkaian Comparator 2. Mahasiswa dapat membuat dan mendesain rangkaian Comparator 30

Code Comparator Sebuah rangkaian Comparator berfungsi membandingkan dua buah bilangan input / kode. Jika digunakan untuk membandingkan dua input dan kemudian menyatakan apakah kedua input tersebut sama, lebih besar atau lebih kecil, maka rangkaian tersebut dinamakan Magnitude Comparator. Tabel Kebenaran Xi Yi Comparator X > Y X = Y X < Y Xi Yi X >Y X = Y X < Y 0 0 0 1 0 0 1 0 0 1 1 0 1 0 0 1 1 0 1 0 31

Rangkaian Comparator 2 input X dan Y Xi X>Y X=Y Yi X<Y 32

Comparator 2 input 2-bit Tabel Kebenaran INPUT OUTPUT (A) (B) (A<B) (A=B) (A>B) A1 A2 B1 B2 L E G 0 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 1 0 1 0 0 0 0 1 1 1 0 0 0 1 0 0 0 0 1 0 1 0 1 0 1 0 0 1 1 0 1 0 0 0 1 1 1 1 0 0 1 0 0 0 0 0 1 1 0 0 1 0 0 1 1 0 1 0 0 1 0 1 0 1 1 1 0 0 1 1 0 0 0 0 1 1 1 0 1 0 0 1 1 1 1 0 0 0 1 1 1 1 1 0 1 0 A1 A2 B1 B2 Comparator Blok Diagram A > B (G) A = B (E) A < B (L) Dari Tabel Kebenaran, didapatkan persamaan masing-masing output L = A B + 1 1 + A1 A2 B2 A2 B1B 2 G = A B + 1 1 + A1 A2 B2 A2 B1 B2 E = A + 1 A2 B1 B2 + A1 A2 B1B 2 + A1 A2 B1 B2 A1 A2 B1B 2 33

Rangkaian Comparator untuk 2 buah input 2-bit A 7408 7404 7421 7432 7432 L 7421 B 7408 C 7404 7421 7432 7432 G 7404 7421 D 7421 7432 7404 7421 7432 E 7421 7432 7421 34

Soal Latihan 1. Dengan Decoder 4 to 16, buat rangkaian yang akan memberikan output HIGH saat 4 bit inputnya bernilai lebih besar dari 12. 2. Dengan menggunakan IC 74138 (3 to 8 Decoder), carilah niai output decoder tersebut jika diketahui input-inputnya adalah sebagai berikut : E 3 =E 2 =1, E 1 =0, A 2 =A 1 =1, A 0 =0 E 3 =1,E 2 =E 1 =0,A 2 =0,A 1 =A 0 =1 Semua input = 0 Semua input = 0, kecuali E3 = 1 3. Dengan menggunakan Priority Encoder : - jika ada 2 bilangan desimal berbeda diinputkan, mana yang akan diencode kan? - diinputkan I 1 = I 2 =I 3 =LOW dan I 4 =I 5 =I 6 =I 7 =I 8 =I 9 =HIGH. Berapa nilai A 0,A 1,A 2 dan A 3? 35