Apa itu Register Geser ?, Jenis, Penghitung dan Aplikasi yang Berbeda

Coba Instrumen Kami Untuk Menghilangkan Masalah





Kami tahu itu FF atau Flip-Flop dapat digunakan untuk menyimpan data dalam bentuk 1 atau 0. Namun jika kita perlu menyimpan beberapa bit data, kita membutuhkan banyak flip-flop. Register adalah alat elektronik digital yang digunakan untuk menyimpan data. Sandal jepit memainkan peran penting dalam mendesain register geser paling populer . Himpunan Flip-flop tidak lain adalah register, digunakan untuk menyimpan banyak bit data. Misalnya, jika PC digunakan untuk menyimpan data 16-bit, maka diperlukan sekumpulan 16-FF. Dan, input, serta output dari register, serial jika tidak paralel tergantung pada kebutuhan. Artikel ini membahas apa itu register geser , jenis, dan aplikasi.

Apa itu Register Geser?

Sebuah register dapat didefinisikan sebagai saat satu set FF dapat dihubungkan dalam rangkaian tersebut, yaitu definisi register geser adalah saat data yang disimpan dapat dipindahkan ke register. Ini adalah sebuah sirkuit sekuensial , terutama digunakan untuk menyimpan data, & memindahkannya ke output pada setiap siklus CLK (jam).




Jenis Register Geser

Pada dasarnya, ini register diklasifikasikan menjadi empat jenis dan cara kerja register shift dibahas di bawah.

  • Serial in Serial out (SISO) Shift Register
  • Register Geser Serial in parallel out (SIPO)
  • Register Geser Paralel in Serial out (PISO)
  • Parallel in Parallel out (PIPO) Shift Register

Serial masuk - Serial keluar Shift Register (SISO)

Register geser ini memungkinkan input serial & menghasilkan output serial, jadi ini dinamai register geser SISO (Serial in Serial out). Karena hanya ada satu keluaran, dan pada suatu waktu data meninggalkan register satu bit secara serial.



Serial masuk - Serial keluar Shift Register (SISO)

Serial masuk - Serial keluar Shift Register (SISO)

Rangkaian logika Serial in Serial out (SISO) ditunjukkan di atas. Sirkuit ini dapat dibangun dengan empat D-Flip Flop secara serial. Setelah Flip flop ini terhubung satu sama lain maka sinyal CLK yang sama diberikan ke setiap flip flop.

Pada rangkaian ini input data serial dapat diambil dari sisi kiri FF (flip flop). Aplikasi utama SISO adalah beroperasi sebagai elemen penundaan.


Register Geser Serial in-Parallel out (SIPO)

Register geser ini memungkinkan input serial dan menghasilkan output paralel, sehingga ini dikenal sebagai register geser serial in parallel out (SIPO).

Rangkaian register geser serial in parallel out (SIPO) ditunjukkan di atas. Sirkuit bisa dibangun dengan empat D-Flip Flop , dan sebagai tambahan, sinyal CLR dihubungkan ke sinyal CLK serta flips flop untuk mengaturnya kembali. Keluaran FF pertama dihubungkan ke masukan FF berikutnya. Setelah sinyal CLK yang sama diberikan ke setiap flip flop, maka semua flip flop tersebut akan sinkron satu sama lain.

Register Geser Serial in-Parallel out (SIPO)

Register Geser Serial in-Parallel out (SIPO)

Dalam jenis register ini, input data serial dapat diambil dari sisi kiri FF & menghasilkan output yang setara. Aplikasi register ini termasuk jalur komunikasi karena fungsi utama register SIPO adalah mengubah informasi serial menjadi informasi paralel.

Register Geser Paralel in-Serial out (PISO)

Register geser ini memungkinkan input paralel dan menghasilkan output serial, sehingga ini dikenal sebagai Register Geser Paralel in Serial out (PISO).

Sirkuit Register Geser Paralel in Serial out (PISO) ditunjukkan di atas. Sirkuit ini dapat dibangun dengan empat D-flip-flop, dimana sinyal CLK terhubung langsung ke semua FF. Namun, data input dihubungkan secara terpisah ke setiap FF menggunakan a multiplekser di setiap masukan FF.

Register Geser Paralel in-Serial out (PISO)

Register Geser Paralel in-Serial out (PISO)

Output FF sebelumnya, serta input data paralel, terhubung ke input multiplexer & output multiplexer dapat dihubungkan ke flip flop kedua. Setelah sinyal CLK yang sama diberikan ke setiap flip flop, maka semua flip flop tersebut akan sinkron satu sama lain. Aplikasi register ini termasuk mengubah data paralel menjadi data serial.

Register Geser Paralel in-Paralel out (PIPO)

Register geser, yang memungkinkan input paralel (data diberikan secara terpisah untuk masing-masing flip flop dan secara simultan) dan juga menghasilkan keluaran paralel yang dikenal dengan register geser Paralel-In paralel-Keluar.

Rangkaian logika yang diberikan di bawah ini menunjukkan register geser paralel paralel. Rangkaian ini terdiri dari empat buah sandal jepit D yang saling terhubung. Sinyal clear (CLR) dan sinyal clock terhubung ke semua 4 flip flop. Dalam jenis register ini, tidak ada interkoneksi antara masing-masing flip-flop karena tidak diperlukan perpindahan serial data. Disini data diberikan sebagai input secara individual untuk setiap flip-flop, serta keluarannya juga diterima secara terpisah dari setiap flip-flop.

Register Geser Paralel in-Paralel out (PIPO)

Register Geser Paralel in-Paralel out (PIPO)

Register geser PIPO (Parallel in Parallel out) dapat digunakan seperti perangkat penyimpanan sementara, mirip dengan register Pergeseran SISO, dan berfungsi seperti elemen penundaan.

Register Geser Dua Arah

Pada register geser jenis ini, jika kita memindahkan bilangan biner ke kiri dengan satu tempat, itu sama dengan mengalikan digit dengan dua & jika kita memindahkan bilangan biner ke arah kanan dengan satu tempat sama dengan memisahkan digit dengan dua. Operasi ini dapat dilakukan dengan register untuk memindahkan data ke segala arah.

Register ini mampu memindahkan data di sisi kanan atau kiri berdasarkan pemilihan mode (tinggi atau rendah). Jika mode tinggi dipilih maka data akan dipindahkan ke sisi kanan, demikian pula jika mode rendah dipilih maka data akan dipindahkan ke sisi kiri.

Itu sirkuit logika register ini ditunjukkan di atas, dan sirkuit dapat dibangun dengan sandal jepit 4-D. Koneksi data input dapat dilakukan pada dua bagian terakhir dari rangkaian & berdasarkan mode yang dipilih hanya gerbang yang akan berada dalam keadaan aktif.

Penghitung di Register Geser

Pada dasarnya, counter dalam register geser diklasifikasikan menjadi dua jenis seperti ring counter dan Johnson counter.

Penghitung Dering

Pada dasarnya, ini adalah pencacah register geser di mana keluaran FF pertama dapat dihubungkan ke FF kedua dan seterusnya. Keluaran FF terakhir sekali lagi diumpankan kembali ke masukan flip flop pertama, yaitu penghitung cincin.

Penghitung Dering

Penghitung Dering

Model data dalam register geser akan bergerak sampai pulsa CLK diterapkan. Diagram sirkuit dari konter cincin ditampilkan di atas. Rangkaian ini dapat dirancang dengan 4-FFs, sehingga model data akan dilakukan kembali setelah setiap pulsa 4- CLK seperti yang ditunjukkan pada tabel kebenaran berikut. Umumnya, penghitung ini digunakan untuk self-decoding, tidak ada decoding tambahan yang tidak diperlukan untuk menentukan status penghitung.

CLK Press P1 Q2 P3

P4

0

100

1

1

110

0

dua

011

0

3001

1

Johnson Counter

Pada dasarnya, ini adalah pencacah register geser di mana keluaran FF pertama dapat digabungkan dengan FF kedua dan seterusnya dan keluaran terbalik flip flop terakhir dapat sekali lagi diumpankan kembali ke masukan flip flop pertama.

Johnson Counter

Johnson Counter

Diagram sirkuit dari Johnson Counter ditunjukkan di atas, dan sirkuit ini dapat dirancang dengan sandal jepit 4-D. Penghitung Johnson dengan tahap-n menolak serangkaian perhitungan dari 2n status yang berbeda. Karena rangkaian ini dapat dibangun dengan 4-FFs, dan model data akan melakukan lagi setiap pulsa 8-CLK seperti yang ditunjukkan pada tabel kebenaran berikut.

CLK Press

P1 Q2 P3 P4

0

000

1

1000

0

dua

1000
3110

0

4

1110
5111

1

6

0111
7001

1

Manfaat utama dari penghitung ini adalah, diperlukan n-jumlah FF yang dievaluasi ke penghitung cincin untuk memindahkan data tertentu untuk menghasilkan rangkaian status 2n.

Aplikasi Register Geser

Itu aplikasi register geser termasuk yang berikut ini.

  • Manfaat utama dari penghitung ini adalah, diperlukan n-jumlah FF yang dievaluasi ke penghitung cincin untuk memindahkan data tertentu untuk menghasilkan rangkaian status 2n.
  • Register geser PISO digunakan untuk mengubah data paralel ke serial.
  • Register geser SISO dan PIPO digunakan untuk menghasilkan penundaan waktu menuju sirkuit digital.
  • Register ini digunakan untuk transfer data, manipulasi dan penyimpanan data.
  • Register SIPO digunakan untuk mengubah data serial ke paralel dalam jalur komunikasi

Jadi, ini semua tentang register geser yang paling banyak digunakan. Jadi, ini semua tentang register geser yang paling banyak digunakan, dan ini adalah rangkaian logika sekuensial, yang digunakan untuk menyimpan serta mentransfer data. Register-register ini dapat dibangun dengan Flip Flop dan penyambungannya dapat dilakukan sedemikian rupa sehingga satu FF (flip flop) o / p dapat dihubungkan ke input flip-flop berikutnya, berdasarkan jenis registernya. sedang dibentuk. Inilah pertanyaan untuk Anda, apa adanya u register shift niversal ?