REGISTER & COUNTER # SESSION 8 #
REGISTER
PENDAHULUAN FLIP FLOP adalah sebuah rangkaian sekuensial yang mampu menyimpan 1 bit memory Untuk membuat sebuah rangkaian sekuensial yang mampu menyimpan 2 atau lebih bit memory didalamnya atau meningkatkan kapasitas memory, dibutuhkan gabungan 2 atau lebih rangkaian FLIP FLOP yang didalamnya. REGISTER
REGISTER REGISTER adalah kumpulan FLIP FLOP yang digabungkan menjadi sebuah rangkaian sekuensial yang bertujuan untuk menyimpan n-bit memory REGISTER dengan “n-bit” memory terdiri dari sejumlah “n” FLIP FLOP dan mampu menyimpan sebanyak “n-bit” karakter
FORMAT DATA 1. Serial Data 2. Paralel Data FF 3 FF 2 FF 1 FF 0 FF 3 1 0 1 1 D Q 1 0 1 1 2. Paralel Data 1 1 1 FF 3 FF 2 FF 1 FF 0 Q3 Q2 Q1 Q0 D3 D2 D1 D0 1 1 1
FORMAT DATA Serial Data Paralel Data
KLASIFIKASI REGISTER Berdasarkan Jenis Data Input/Output SISO (Serial Input – Serial Output) SIPO (Serial Input – Paralel Output) PIPO (Paralel Input – Paralel Output) PISO (Paralel Input – Serial Output) 2. Berdasarkan Jenis Aplikasinya Shift Register Storage Register
REGISTER - SISO Q 0 FF 3 FF 2 FF 1 FF 0
REGISTER - SIPO Q 3 Q 2 Q 1 Q 0 FF 3 FF 2 FF 1 FF 0
REGISTER - PIPO Q 3 Q 2 Q 1 Q 0 FF 3 FF 2 FF 1 FF 0 D 3 D 2 D 1 D 0
REGISTER - PISO
COUNTER
COUNTER Counter adalah sebuah register yang nilainya dapat dinaikkan 1 (satu) modulus. Suatu register yang disusun oleh n buah flip-flop, dapat menghitung sampai dengan 2n - 1. Bila counter ditingkatkan melebihi nilai maksimumnya, maka akan disetel kembali ke-0. Counter dapat berbentuk asinkon atau sinkron. Counter asinkron relatif lebih lambat karena output sebuah flip-flop akan menyebabkan perubahan pada status flip-flop yang berikutnya. Counter sinkron, seluruh flip-flop berubah statusnya pada saat yang bersamaan.
COUNTER ASINKRON 4 BIT
COUNTER SINKRON 4 BIT
COUNTER – DIAGRAM WAKTU
RING COUNTER
Kelas 4-2: Kelompok 1 (8) Kelas 4-2: Kelompok 3 (8) Kelas 4-2: Kelompok 2 (8) Kelas 4-2: Kelompok 4 (8) Kelas 4-2: Kelompok 5 (8) Kelas 4-1: Kelompok 1 (8) Kelas 4-1: Kelompok 2 (8) Kelas 4-1: Kelompok 3 (8) Kelas 4-1: Kelompok 4 (8) Kelas 4-1: Kelompok 5 (8) Kelas 4-1: Kelompok 6 (8)