Monday, 5 May 2014

Register

Konsep Register

uRegister adalah rangkaian yang berfungsi untuk menyimpan data. Dengan kata lain, register adalah rangkaian yang tersusun dari satu atau beberapa flipflop yang digabungkan menjadi satu.
uFlipflop disebut juga sebagai register 1 bit.
uJadi untuk menyimpan 4 bit data, register harus terdiri dari 4 buah flipflop.

Shift Register  

uShift Registers berfungsi memindah data secara teratur dengan keterntuan posisi MSB atau LSB yang duluan.
uDalam rangkaian sederhana, shift register dapat dirangkai seperti D flip-flop yang di susun menyamping seperti ini:
uData input, (In), itu disebut serial input atau shift right input.
uData output, (Out), itu sering disebut dengan serial output
uData out pada (A, B, C, Out) is called the parallel output.
uSerial Transfer

uParalel Transfer

Dari gambar dibawah dapat dijelaskan bahwa:
Data yang masuk terlebih dahulu adalah data LSB
T0 adalah ketika register belum menerima clock yang pertama
T1 adalah setelah pulsa pertama sebelum yang kedua
Inisial dati “?” adalah tidak diketahui
Sebelum menggunkan register hendaknya di reset terlebih dahulu agar dapat meng inisialisasikan.



 SIPO (Serial Input Paralel Output)

uData yang awal masuk adalah LSB, sehingga data 0 masuk pertama dan pada clock 1 data LSB ada pada output A, dan LSB pad clock 2 ada pada output B

SISO (Serial Input Serial Output)


uSiso hampir sama dengan  SIPO, hanya saja jika kita menginginkan SISO output yang dipakai hanya D saja, 


PISO (Paralel Input Serial Output)


Contoh data dengan PISO


PIPO (Paralel Input Paralel Output)

A, B, C, dan D adalah sinyal masukan. Saat clock (pemicu) diaktifkan (Logika 1),maka data yang ada akan dikeluarkan secara bersamasama ke Q3, Q2, Q1, dan Q0. Saat clock kembali tidak dipicu (Logika 0), maka apapun masukannya, keluaran Q akan tetap.


Clock pada IC ini adalah aktif high,  setiap clock pada posisi high, maka output akan mengambil data dari input, Clear pada ini adalah aktif LOW, yaitu Preset awal untuk kembalikan ke kondisi awal (blank)



Clock pada IC ini adalah aktif high,
setiap clock pada posisi high, maka output akan mengambil data dari input,


Clear pada ini adalah aktif LOW, yaitu Preset awal untuk kembalikan ke kondisi awal (blank)


No comments:

Post a Comment