Anda di halaman 1dari 7

Lutfi Rasyid Nur Hidayat

PTI – D / 120533430805

SHIFT REGISTER

Register merupakan sekelompok flip-flop yang dapat dipakai untuk


menyimpan dan mengolah informasi dalam bentuk linier.Flip-flop dalam bentuk IC
memiliki terminal umum(seperti Clock, Preset dan Clear), dimana dari setiap flip-
flop dihubungkan dengan terminal yang bersesuaian dari flip-flop yang lain.

Interkoneksi flip-flop untuk mengolah bit-bit data informasi dikenal dengan


Register.
Jenis register ada 2, yakni

1. Storage Register
Storage register digunakan apabila hendak menyimpan informasi untuk sementara,
sebelum informasi itu dibawa ke tempat lain.Tergantung banyaknya kata/bit yang
dapat disimpan dari banyaknya flip-flop dalam register.Satu flip-flop dapat
menyimpan satu bit.

2. Shift Register
Suatu register dimana bit data informasi diterima maupun dikeluarkan dengan cara
pergeseran, yakni mengeser satu bit data ke kiri atau ke kanan untuk setiap satu
periode
clock yang diberikan.
Jenis shift register ada 4 yakni
 Serial Input Serial Output (SISO)
 Serial Input Parallel Output (SIPO)
 Parallel Input Parallel Output (PIPO)
 Parallel Input Serial Output (PISO)
Model Pergeseran pada Shift Register
Tipe Shift Register
 Shift Register Statik dibangun dengan flipflop sebagai piranti penyimpan
 Shift Register Dinamik dibangun menggunakan kapasitor sebagai piranti
penyimpan

Serial Input Serial Output(SISO)

Informasi/data dimasukan melalui word in dan akan dikeluarkan jika ada


clock dari 1 ke 0. karena jalan keluarnya flip-flop satu dihubungkan ke masukan flip-
flop berikutnya, maka informasi di dalam register akan digeser ke kanan selama
pulsa clock.

Tabel kebenaran (data 1101)

Shift Register Serial In Serial Out

Shift Control Register


 Shift control register dapat berfungsi sebagai shift right register (SRR)
maupun shift leftregister (SLR)
 SRR dan SLR diaktifkan oleh SC. Jika SC =1, maka akan mengaktifkan SLR.
Jika SC = 0, maka akan mengaktifkan SRR
Tabel kebenaran SRR

Tabel Kebenaran SLR

Shift Register dua arah


Shift register dua arah dikendalikan masukan direction. Ketika n bit shift
register digeser ke kanan n kali, semua n bit data digeser keluar. Data baru di dalam
register bergantung pada nilai masukan kiri pada setiap pulsa geser. Shift register
dapat di-clear-kan dengan pengaturan masukan.

Register Geser SIPO


Register geser dengan masukan data secara serial dan keluaran data secara parelel
Tabel kebenaran SIPO
Tabel kebenaran PIPO

Cara Kerja Register Geser PISO:


 Mula-mula jalan masuk Data Load = 0, maka semua pintu NAND
mengeluarkan 1, sehingga jalan masuk set dan reset semuanya 1 berarti
bahwa jalan masuk set dan reset tidak berpengaruh.
 Jika Data Load = 1, maka semua input paralel akan dilewatkan oleh NAND.
Misal jalan masuk A=1, maka pintu NAND 1 mengeluarkan 0 adapun pintu
NAND 2 mengeluarkan 1. Dengan demikian flip-flop diset sehingga menjadi
Q=1. Karena flip-flop yang lainpun dihubungkan dengan cara yang sama,
maka mereka juga mengoper informasi pada saat Data Load diberi logik 1.
Setelah informasi berada didalam register, Data Load diberi logik 0.
Informasi akan dapat dikeluarkan dari register dengan cara memasukkan
denyut lonceng, denyut-demi denyut keluar deret/seri. Untuk keperluan ini
jalan masuk D dihubungkan kepada keluaran Q.
Ring Shift Register
Recirculating data output flip-flop paling akhir ke input flip-flop paling awal
dapat dilakukan
dengan memberikan output Q0’ pada R3 dan Q0 pada S3. Dengan koneksi semacam
Ring ini data-data yang telah dibebankan sebelumnya tidak pernah hilang. Sejumlah
n bit data yang sama akan muncul kembali setelah pergeseran sebesar n kali.

JOHNSON SHIFT COUNTER


Sama seperti Ring Shift Counter, Johnson Shift Counter juga merupakan
Recirculating Shift
Register. Bedanya adalah pada Johnson Shift Counter, output dari flip-flop paling
akhir Q0’
diumpanbalikkan ke input flip-flop paling awal S3. Begitu pula output Q0 diumpan
balikkan ke input R3. Karena ada persilangan pada output flip-flop terakhir, maka
nilai input-input flip-flop paling awal berkebalikan dengan nilai output flip-flop
paling akhir.
Tugas 1

Buatlah Sebuah Parallel in Serial Out Shift Register 5 bit dengan data awal 10010
menggunakan JK Flip –flop. Tulisan Tabel yang dihasilkan oleh serialnya untuk 10
clock pertama.
Clock ke A B C D E Output
0 0 0 0 0 0 00000
1 1 0 0 1 0 00000
2 1 1 0 0 1 00000
3 1 1 1 0 0 10000
4 1 1 1 1 0 01000
5 1 1 1 1 1 00100
6 1 1 1 1 1 10010
7 1 1 1 1 1 11001
8 1 1 1 1 1 11100
9 1 1 1 1 1 11110
10 1 1 1 1 1 11111
Tugas 2

Buat sebuah johnson Shift Conter 4 bit dengan data awal 1011,dimana anatar flip-
flop pertama dan kedua di-twit. Buat tabel outputnya untuk 10 cloc pertama dan
gambarkan Timing Diagramnya.

Tugas 3

Dengan menggunakN ic Universal Shift Register ,dapatkan timing diagram untuk


kondisi berikut :

Clock pertama : mengambil data 1011

Clock ke-2 sd 5: Geser data ke kiri, dengan data tambahan “1”

Clock ke -6 s/d 9 : Geser data ke kanan, dengan data tambahan “0”

Clock e-10 : Diamkan data.


Clock ke Input Output
S1 S2 SR SL Q0 Q1 Q2 Q3
1 x x x x 1 0 1 1
2 0 0 1 x 0 1 1 1
3 1 0 1 x 1 1 1 1
4 1 0 1 x 1 1 1 1
5 0 1 1 x 1 1 1 1
6 0 1 x 0 0 1 1 1
7 1 0 x 0 0 0 1 1
8 0 0 x 0 0 0 0 1
9 1 0 x 0 0 0 0 0
10 1 0 0 0 0 0 0 0

Anda mungkin juga menyukai