Anda di halaman 1dari 17

LAPORAN PRAKTEK PERANCANGAN SISTEM DIGITAL

UNIVERSAL SHIFT REGISTER


Dibuat untuk menyelesaikan tugas mata kuliah Praktek Perancangan Sistem Digital Pada Jurusan Teknik Elektro Program Studi Teknik Elektronika Oleh :

KELOMPOK KELAS Meldasari M. Royyan Perdiyanto

: 1 (satu) : 4 EA 0609 3032 0231 0609 3032 0234 0609 3032 0236

POLITEKNIK NEGERI SRIWIJAYA PALEMBANG 2011

UNIVERSAL SHIFT REGISTER

I.

TUJUAN Mahasiswa dapat memahami arti universal shift register Mahasiswa dapat memahami counter sebagai dasar rangkaian register Mahasiswa dapat membedakan kelompok rangkaian register yang bersifat universal Mahasiswa dapat merakit dan menjelaskan fungsi rangkaian universal register Mahasiswa dapat menggambarkan timing diagram ring counter Mahasiswa dapat menggambarkan timing diagram jhonson counter

II.

DASAR TEORI Register atau yang disebut dengan memori adalah suatu rangkaian logika yang mampu menyimpan data dalam bentuk bilangan biner yang terdiri dari bit majemuk. Register dengan n flip-flop mampu menyimpan sebesar n bit. Fungsi dari register ini selain sebagai penyimpanan data juga untuk menghindari berkedipnya angka yang ditunjukkan oleh display (seven segment) pada saat menerima pulsa-pulsa yang diberikan oleh decoder. Register terbagi dua yaitu storage register dan shift register. Storage register adalah register yang digunakan untuk menyimpan informasi sementara sebelum dibawa ketempat lain. Banyaknya kata atau bit yang dapat disimpan tergantung dari banyaknya flip-flop dalam register. Shift register adalah suatu register dimana informasi dapat bergeser atau digeserkan. Dalam register geser flip-flop saling dikoneksi sehingga isinya dapat digeser dari satu flip-flop ke flip-flop yang lain, ke kiri atau ke kanan atas perintah denyut clock. Sebuah register geser dapat memindahkan bit-bit yang tersimpan ke kiri atau ke kanan. Register geser

dikelompokkan sebagai urutan rangkaian logika, oleh karena itu register geser disusun dari rangkaian flip-flop. Selain untuk pergeseran data, register geser juga dapat digunakan untuk mengubah data seri keparalel atau dari data paralel keseri. Keluaran dari flip-flop register geser dihubungkan kepada masukan dari flip-flop berikutnya, dan pulsa detak bersama dimasukan kepada semua flip-flop. Memberi detaknya secara sinkron. Maka register geser merupakan suatu rangkaian sekuensial sinkron. Untuk menyimpan kata n-bit, diperlukan n buah flip-flop yang disusun sedemikian rupa dalam bentuk register geser. Data biner dapat dipindahkan secara seri atau paralel. Dalam mode seri, bit-bit dipindahkan secara berurutan satu per satu : b0, b1,b
2,

dan seterusnya. Dalam mode

paralel, bit-bit dipindahkan secara serempak sesuai dengan cacah jalur paralel (empat jalur empat bit) secara sinkron dengan sebuah pulsa dari sistem detak. Ada empat cara dimana register geser dapat digunakan untuk menyimpan dan memindahkan data dari satu bagian ke bagian sistem yang lain : 1. Masukan seri ke keluaran paralel (SIPO) 2. Masukan seri ke keluaran seri (SISO) 3. Masukan paralel ke keluaran seri (PISO) 4. Masukan paralel ke keluaran paralel (PIPO) 1. Masukan Seri Keluaran Paralel Register serial In Paralel Out mempunyai satu saluran masukan dan saluran keluaran sejumlah flip-flop yang menyusunnya. Data masuk satu-persatu (secara serial) dan dikeluarkan secara serentak. Pengeluaran data dikendalikan oleh sebuah sinyal kontrol. Selama sinyal kontrol tidak diberikan, data akan tetap tersimpan dalam register.

Gambar Rangkaian Register Masukan Seri Keluaran Paralel 2. Masukan Seri Keluaran Seri Pada Register Serial In Serial Out, jalur masuk data berjumlah satu dan jalur keluarannya juga berjumlah satu. Pada jenis register ini data mengalami pergeseran, flip-flop pertama menerima masukan dari input, sedangkan flip-flop kedua menerima masukan dari flip-flop pertama, dan seterusnya.

Gambar Rangkaian Register Masukan Seri Keluaran Seri 3. Masukan Paralel Keluaran Seri Register Paralel In - Serial Out mempunyai jalur masukan sesuai dengan jumlah flip-flop yang menyusunnya, dan hanya mempunyai satu jalur keluaran. Data masuk ke dalam register secara serentak dengan dikendalikan sinyal kontrol, sedangkan data keluar satu-persatu (secara serial).

Gambar Rangkaian Register Masukan Paralel Keluaran Seri 4. Masukan Paralel Keluaran Paralel Register Paralel In - Paralel Out mempunyai jalur masukan dan keluaran sesuai dengan jumlah flip-flop yang menyusunnya. Pada register jenis ini, data masuk dan keluar secara serentak. Dan hanya membutuhkan satu kali picu.

Gambar Rangkaian Register Masukan Paralel Keluaran Paralel

Counter pada dasarnya adalah register yang berjalan melalui urutan keadaaan yang sudah ditentukan terlebih dahulu dengan datangnya pulsa clock. Gerbang pada counter dihubungkan dengan cara sedemikian rupa

untuk menghasilkan urutan keadaan linier di dalam register. Meskipun counter adalah tipe khusus dari register tetapi biasanya untuk membedakan digunakan nama counter Kegunaan register antara lain : 1. Temporary memory, temporary storage. 2. Menggeser informasi memory. 3. Mengubah data parallel. IC 74194 merupakan register geser yang sangat mudah disesuaikan dengan mempunyai kebanyakan sifat yang telah kita pelajari pada IC. Register IC 74194 dapat digeser kekanan atau kekiri. Register tersebut dapat dibebani secara seri atau paralel. IC 74194 empat-bit dapat dihubungkan secara kaskade untuk membuat register geser 8-bit atau lebih. Dan register ini dapat dibuat untuk sirkulasi data kembali. Ada dua macam rangkaian shift register yaitu ring counter dan shift counter. Ring Counter Ring Counter atau pencacah lingkar adalah pencacah runtun yang merupakan pencatat (register) geser kanan (SRR) dan data yang diperoleh dari output fllip-flop yang terakhir yang merupakan rangkaian umpan baliknya (feed back). Rangkaian pencacah lingkar adalah sebagai berikut:
A B C D

1 2 3

J C LK K

1 2

J C LK K

1 2

J C LK K

1 2

J C LK K

Q JK FFC

Q JK FFC

Q J K FFC

Q J K FFC

Clock

Dari gambar diatas dapat dilihat bahwa data input dihubungkan dengan output flip-flop terakhir. Input J dihubungkan ke output Q dan input K dihubungkan ke output Qnot. Pencacah jenis ini mempunyai kelemahan yaitu tidak dapat start sendiri, sehingga perlu di-set sebelumnya. Selain itu untuk pencacah ini

dengan empat buah flip-flop hanya dapat menghasilkan 4 variasi keluaran, berbeda dengan pencacah biner dengan 4 flip-flop akan dapat menghasilkan 16 variasi keluaran. Misal pencacah lingkar kita-Set pada flip-flop I, maka setelah diberi pulsa clock keluarannya sepeti tabel beikut: Clock 0 1 2 3 4 5 D 0 0 0 0 1 0 C 0 0 0 1 0 0 B 0 0 1 0 0 0 A 0 1 0 0 0 1

Dari tabel disamping terlihat bahwa pada clock ke-1 data diloloskan di FF-A pada clock berikutnya data digeser ke FF berikutnya. Dan pada pulsa clock yang ke 5 data tersebut kembali ke awal. Contoh kegunaan ring counter, misal cacah lingkar betingkat sepuluh akan dapat dipakai sebagai pencacah dekade dengan keluaran dasan (desimal), tanpa memerlukan dekoder lain. Johnson Counter Pencacah Johnson atau disebut juga pencacah lingkar bersilang adalah merupakan jenis pencacah sinkron (pencacah lingkar) dimana output Q dan Qnot di tingkat terakhir diumpanbalikkan ke input dengan dijungkirkan, yaitu: output Q dihubungkan dengan input K dan output Qnot dihubungkan ke input J.

Gambar rangkaian Pencacah Johnson adalah sebagai berikut:

A
1 2 3 J C LK K Q JK FFC 5 Q 4 1 2 3 J C LK K Q JK FFC 5 Q 4

B
1 2 3 J C LK K Q J K FFC 5 Q 4

C
1 2 3 J C LK K Q J K FFC 5 Q 4

Clock

Tabel kebenaran pencacah Jonhson adalah sbb: Clock 0 1 2 3 4 5 6 7 8 D 0 0 0 0 1 1 1 1 0 C 0 0 0 1 1 1 1 0 0 B 0 0 1 1 1 1 0 0 0 A 0 1 1 1 1 0 0 0 0

Dari tabel disamping dapat dilihat bahwa pencacah Johnson memiliki lebih banyak variasi keluaran dari pncacah lingkar diatas. Dengan empat buah tingkat dapat menghasilkan keluaran sebanyak delapan variasi. Selain itu pencacah ini dapat menganjak (start) sendiri sehingga tidak perlu diset. Pencacah jenis ini juga tidak mencacah bilangan dalam urutan biner.

III. PERALATAN DAN KOMPONEN Rangkaian Catu Daya +5Vdc 1 set

Osiloskop dual trace Rangkaian pembangkit pulsa IC 7473 Resistor R; 100 Led Rangkaian MVB Astable Mini Project Board Multimeter Banana Probe Jumper-kit IV. PROSEDUR PRAKTIKUM

1 buah 1 buah 2 buah 4 buah 4 buah 1 set 1 buah 1 buah 6 buah 2 buah secukupnya

1. Pastikan Rangkaian gambar 1 telah terhubung dengan catu daya +5Vdc 2. Gunakan rangkaian MVB Astable sebagai pembangkit sinyal input clock IC 7473 3. Atur rangkaian MVB Astable untuk frekuensi 1 Hz. Amati dan catat perubahan yang terjadi pada led dan masukkan hasilnya pada tabel 1.1 4. Ganti rangkaian percobaan dengan rangkaian 2 5. Lakukan pengujian rangkaian seperti pada langkah 1 sampai 3. Masukkan data pada tabel 1.1 dan tabel 1.2 6. Amati dan gambarkan timing diagram untuk rangkaian gambar 1 dan rangkaian gambar 2.

V.

RANGKAIAN PERCOBAAN

R 100

R 100

R 100

R 10

SET

SET

SET

SET

QD Q

K
1 0 PG

CLR

CLR

CLR

CLR

Gambar 1 Rangkaian Ring Counter

SET

SET

SET

SET

QD Q

K
1 0 PG

CLR

CLR

CLR

CLR

Gambar 2 Rangkaian Jhonson Counter

VI. DATA PERCOBAAN

Tabel 1.1 Data Output Ring Counter Clock QA QB QC QD

Tabel 1.2 Data Output Jhonson Counter Clock QA QB QC QD

VII. ANALISA

VIII. KESIMPULAN IX. DAFTAR PUSTAKA http://en.wikipedia.org/wiki/Counter

http://en.wikipedia.org/wiki/Ring_counter www.play-hookey.com http://www.scribd.com/doc/42390328/Register-1 Roger L. Tokheim. 1995. Elektronika Digital. Edisi Kedua. Jakarta: Erlangga.

X. XI. LAMPIRAN

Supply Voltage

7V

Input Voltage Operating Free Air Temperature Storage Temperature Range

5.5V 0oC to +70oC -65oC to +150oC

Symbol Vcc Vih Vil Ioh Iol Ta

Parameter Supply Voltage HIGH Level Input Voltage LOW Level Input Voltage HIGH Level Output Current LOW Level Output Current Free Air Operating Temperature

Min Nom 4.75 2 5

Max 5.25 0.8 -0.4 16

Units V V V mA mA oC

70

Electrical Characteristics

Symbol Vi Voh Vol Ii Iih Iil Ios

Parameter Input Clamp Voltage HIGH Level Output Voltage LOW Level Output Voltage Input Current@MAX Input Voltage HIGH Level Input Current

Conditions Vcc=Min,Ii=-12mA

Min Typ Max Units -1.5 V V V mA uA mA mA

Vcc=Min,Ioh=MAX,Vil=MAX 2.4 3.4 Vcc=Min,Iol=MAX,Vih=MAX Vcc=Max,Vi=5.5V Vcc=Max,Vi=2.4V 0.2 0.4 1 40 -1.6 -18 -55

LOW Level Input Vcc=Max,Vi=0.4V Current Short Circuit Output Current Vcc=Max

7473 - Dual J-K M/S Flip-Flop with Clear Pin Layout Features
Output Drive Capability - 10 LSTTL Loads Outputs Directly Interface to CMOS, NMOS and TTL Large Operating Voltage Range Low Input Current High Noise Immunity

Pin Description Pin Number 1 2 3 4 5 6 7 8 9 10 11 12 13 Description Clock 1 Clear 1 K1 Input Positive Supply Clock 2 Clear 2 J2 Input Complement Q2 Output Q2 Output K2 Input Ground Q1 Output Complement Q1 Output

Dimension Drawing

14 XII. TUGAS

J1 Input

1. Sebutkan dan jelaskan macam-macam jenis rangkaian register 2. Jelaskan mengapa register ring counter dan jhonson counter adalah rangkaian universal register 3. Tuliskan beberapa macam rangkaian universal register. Berikan contoh rangkaiannya. JAWABAN