Rabu, 01 Oktober 2014

SHIFT REGISTER (REGISTER GESER)

Register geser (shift register) merupakan salah satu piranti fungsional yang banyak digunakan dalam sistem digital. Tampilan pada layar kalkulator dimana angka bergeser ke kiri setiap kali ada angka baru yang diinputkan menggambarkan karakteristik register geser tersebut. Register geser ini terbangun dari flip-flop. Register geser dapat digunakan sebagai memori sementara, dan data yang tersimpan didalamnya dapat digeser ke kiri atau ke kanan. Register geser juga dapat digunakan untuk mengubah data seri ke paralel atau data paralel ke seri.
Gambar ilustrasi pergeseran Data pada Shift Register :
 Register geser,Shift register,register geser,Ilustrasi Pergeseran Data Pada Register Geser,Shift Register (Register Geser),register geser adalah,Serial In Serial Out Register,Serial In Parallel Out Register,Parallel In Serial Out Register,Parallel In Parallel Out Register,definisi register geser,pengertian register geser,fungsi register geser,teori register geser,shift register adalah,definisi shift register,pengertian shift register,teori shift register,materi shift register


Suatu metode pengidentifikasian register geser adalah bagaimana data dimuat dan dibaca dari unit penyimpanan, seperti yang ditunjukan pada gambar diatas. Dari sistem kerja dari register geser, register geser dapat di klasifikasikan dalam beberapa jenis sebagai berikut. Masukan dan keluaran seri (Serial In Serial Out Register), Register geser jenis ini tidak mengubah format data, karena dengan data input seri dan dikeluarkannya dalam format seri juga, yang berubah adalah nilai dari data tersebut. Masukan seri keluaran paralel (Serial In Parallel Out Register), Register geser ini akan menggeser data seri dan mengeluarkannya dalam format paralel tanpa mengubah nilai data tersebut.
  1. Masukan paralel keluaran seri (Parallel In Serial Out Register), Register geser ini hanya mengubah format data paralel menjadi serial tanpa mengubah nilai dari data tersebut. 
  2. Masukan paralel keluaran paralel (Parallel In Parallel Out Register), Register geser tipe ini  akan mengubah nilai dari data yang digeser dengan format data tetap paralel.
  3. Masukan dan keluaran seri (Serial In Serial Out Register), Register geser jenis ini tidak mengubah format data, karena dengan data input seri dan dikeluarkannya dalam format seri juga, yang berubah adalah nilai dari data tersebut.
  4. Masukan seri keluaran paralel (Serial In Parallel Out Register), Register geser ini akan menggeser data seri dan mengeluarkannya dalam format paralel tanpa mengubah nilai data tersebut

Contoh Aplikasi Counter Up

Sebuah ban berjalan = M1 membawa barang-barang ke 2 buah kotak penampungan. Setiap kali 5 barang terdeteksi oleh sensor = S1, silinder = P1 akan berganti posisi dari mundur ke maju atau sebaliknya. Buat program diagram tangga untuk mensimulasikan proses pendistribusian barang tersebut. Anggap bahwa P1 bernilai 1, silinder posisi maju. Sebaliknya bila P1 bernilai 0,silinder posisi mundur. Tombol start akan menghidupkan ban berjalan, tombol stopakan mematikannya. Juga simulasikan program tersebut,software menggunakan LDmikro dan hardware menggunakan PLCmikro.

Jawaban :

Nah , ini adalah tampilan awal dari LDmicro :


Lalu kita masukkan instruction sesuai dengan soal di atas  
Lihat dibawah  :


Lalu untuk simulasi , klik simulate 


dan klik lagi Start Real-Time Simulation


Lalu kita klik 2 x pada Xin1 pada panel bagian bawah di kolom state , maka Xin1 bernilai = 1 / on


klik 2x pada Xin3 = Sensor sampai C1 bernilai 5 dan ketika nilai menambah nilai nilai C1 = 5 , maka alur output akan dialihkan


sumber : http://non-aktifkan.blogspot.com/