Anda di halaman 1dari 7

Tanggal percobaan 22 Mei 2009

Nomor Percobaan 08

Judul Percobaan SHIFT REGISTER

Nama Bhayu Herwahyudi

Tujuan Percobaan Menyusun suatu rangkaian Shift-Register menggunakan IC 7473 dan 7404. Menyimpan data biner pada suatu Shift-Register secara serial. Menyimpan data biner pada suatu Shift-Register secara paralel. Mengambil data yang tersimpan dalam suatu Shift-Register secara seri dan paralel. Mengamati pengaruh pulsa clock terhadap pergeseran data dalam suatu Shift-Register.

Alat yang digunakan Proto board Power supply DC Osciloskop Kabel dan kawat penghubung secukupnya

Daftar Komponen yang digunakan NAND Gate (4 input) J-K FF /7473 HEX Inverter /7404 AND Gate (2 input) NOT Gate Shift Register 4 bit / 74194 Kapasitor 1000F Resistor 330 Potensiometer 5k LED 1 buah 4 buah 1 buah 1 buah 1 buah 1 buah 1 buah 6 buah 1 buah 5 buah

Landasan Teori Pada dasarnya, register adalah suatu rangkaian logic yang dapat digunakan untuk menyimpan informasi digital (biasanya dipergunakan untuk menyimpan data sementara). Suatu register terdiri dari satu atau lebih flip-flop yang dihubungkan sedemikian rupa sehingga dapat menerima data, menyimpan/mempertahankan data, dan mengeluarkan/mentransfer data tersebut ke rangkaian lain pada saat diperlukan. Suatu register yang terdiri dari n flip-flop dapat menyimpan sebanyak n bit data. Shift register adalah suatu register yang mempunyai kemampuan untuk menggeser data satu bit ke kiri atau ke kanan setiap kali mendapat satu pulsa clock. Secara umum terdapat 3 jenis shift register, yaitu: shift-left register, shift-right register,dan shiftleft/right register. Shift-left register adalah suatu register yang dapat menggeser data 1 bit ke kiri setiap kali mendapat satu pulsa clock. Shift-right register adalah suatu register yang dapat menggeser data 1 bit ke kanan setiap kali mendapat satu pulsa clock. Shift-left/right register adalah suatu register yang dapat menggeser data 1 bit ke kiri atau ke kanan setiap kali mendapat satu pulsa clock yang tergantung kepada level logic yang diberikan pada mode input dari register tersebut. Ditinjau dari cara pemasukan dan pengeluaran data pada suatu shift-register, secara garis besar terdapat 4 jenis shift-register, yakni: 1. 2. 3. 4. Shift-register SISO (Serial In Serial Out) Shift-register SIPO (Serial In Parallel Out) Shift-register PISO (Parallel In Serial Out) Shift-register PIPO (Parallel In Parallel Out)

Shift-register SISO adalah suatu shift-register yang dapat menerima data secara seri dan mengeluarkannya secara seri pula (bit per bit). Shift-register SIPO adalah suatu shift-register yang dapat menerima data secara seri dan mengeluarkannya secara parallel (serempak). Shift-register PISO adalah suatu shift-register yang dapat menerima data secara parallel (serempak) dan mengeluarkannya secara seri (bit per bit). Shift-register PIPO adalah suatu shift-register yang dapat menerima data secara Parallel dan mengeluarkannya juga secara parallel. Untuk memasukkan atau mengeluarkan data secara seri pada suatu shift-register n bit, akan diperlukan sebanyak n pulsa clock, karena proses transfer informasi dilakukan bit per bit. Untuk memasukkan atau mengeluarkan data secara parallel pada suatu shift-register n bit, akan diperlukan hanya 1 pulsa clock, karena proses transfer informasi dilakukan secara serempak.

Percobaan Yang Dilakukan Rangkaian Pulsa Clock + 5 Volt

330

R.Pot. 5 k 330

Out 1000 F (pulsa clock)

Ground

Timing Diagram

Rangkaian Shift-right register 3 bit


F1 F2 F3

Serial Input J CLK K Clear Q Q J CLK K Clear Q Q J CLK K Clear Q Q Serial Output

Input Clock

Timing Diagram

Rangkaian Shift-right register 4 bit


F1 F2 F3 F4

Serial Input

J CLK K Clear

J CLK

J CLK

J CLK

Serial Output

K Clear

K Clear

K Clear

Input Clock

Timing Diagram

Rangkaian mentransfer data dari suatu shift-register ke shift-register lain


Pulsa Clock Logik 1 atau 0 F1 F2 F3 F4

Serial Input Input Clock

(1) Shift-register 4-bit

Q1

Q2

Q3

Q4

Serial Input Input Clock

(2) Shift-register 4-bit

Timing Diagram

*keterangan: - kondisi yang akan di transfer adalah dari shift-register (1) ke shift-register (2) - kondisi logic yang akan di transfer adalah 1 0 1 1 - kondisi awal pada setiap output shift-register (2) adalah logic 1 - hasil akhir outputnya adalah setelah pulsa clock ke-4

Analisa Pada percobaan ini kami dapat membuat clock pulse tanpa menggunakan function generator, yaitu dengan membuat rangkaian yang terdiri dari sebuah NAND gate, kapasitor, resistor, NOT gate dan LED (sebagai indicator). Lalu output dari rangkaian ini akan menimbulkan clock pulse yang akan digunakan untuk input clock pada rangkaian Shift-register. Percobaan shift-register 3 bit, bahwa suatu register yang terdiri dari 3 flip-flop dapat menyimpan 3 bit data pula. Sedangkan pada percobaan shift-register 4 bit, bahwa register tersebut yang terdiri dari 4 flip-flop dapat menyimpan 4 bit data. Percobaan tersebut adalah shift-right register, yaitu register yang dapat menggeser data 1 bit ke kanan setiap kali mendapat pulsa clock. Hasil output pertama (F1) dari rangkaian tersebut mengikuti keadaan (logic) dari serial input dan berlanjut ke output di sebelahnya. Dan pada percobaan transfer data dari shift-register 1 ke shift-register 2, bahwa shift-register 2 dapat mendapatkan data yang ada pada shift-register 1 adalah dengan cara menghubungkan output terakhir (F4) dari shift-register 1dengan serial input pada shift-register 2. Dan harus diperhatikan, jika ada sebanyak n output data yang akan ditransfer maka kita juga harus memberikan sebanyak n pulsa clock. Untuk memudahkan pengendalian pulsa clock yang masuk pada shift-register 1 dan shift-register 2 adalah dengan menggunakan AND Gate, yang mana input satu adalah pulsa clock nya dan input ke dua adalah sebagai pengendali (dihubungkan ke Ground atau Vcc), lalu output tersebut dihubungkan ke input clock masing-masing shift-register.

Kesimpulan Suatu register yang terdiri dari n flip-flop dapat menyimpan sebanyak n bit data. Shift-right register adalah suatu register yang dapat menggeser data 1 bit ke kanan setiap kali mendapat satu pulsa clock. Shift-left register adalah suatu register yang dapat menggeser data 1 bit ke kiri setiap kali mendapat satu pulsa clock. Proses transfer data adalah mengirimkan data dari shift-register(1 ) ke shift-register(2) yang dituju dengan cara menghubungkan output terakhir (F4) dari shift-register(1 ) kedalam serial input shift-register(2 ) yang dituju.

DAFTAR PUSTAKA Tocci, Ronald. J. Digital Systems Principles and Applications. New Jersey, 2001.