Langsung ke konten utama

Cara Merancang Counter 2-Bit

Kita  memerlukan  beberapa  tahapan  proses  untuk  merancang  sebuah  counter. Sebagai contoh akan dijelaskan bagaimana cara merancang counter 2 bit.
Pada counter 2 bit ini:

-    Output counter akan menjadi 00, 01, 10 dan 11.

-     Terdapat  1  buah  input,  X.  Jika  X=0,  nilai  counter  harus  bertambah  1 (increment) tiap siklus clock. Tetapi, jika X=1, nilai counter harus berkurang 1 (decrement) pada tiap siklus clock (arah berlawanan).

Untuk itu kita memerlukan 2 buah flip-flop. Berikut ini adalah 4 kemungkinan nilai state yaitu seperti ditunjukkan pada gambar 2 berikut.
 Rangkaian Direalisasikan Menggunakan D Flip-flop. Diagram dan tabel state lengkap untuk rangkaian counter 2 bit ini ditunjukkan pada gambar 4  dan tabel 2 berikut ini. 
Jika kita gunakan D flip-flop, maka input D akan sama dengan hasil state yang diinginkan. Dengan menggunakan K-map akan di dapatkan persamaan untuk input D flip-flopnya menjadi seperti pada gambar 5 berikut.
Dengan demikian akan didapatkan rangkaian counter 2 bit seperti yang ditunjukkan pada gambar 6. Rangkaian counter dengan D Flip Flop ini dibuat dengan menggunakan perangkat lunak LogicWorks. Pada rangkaian ini terdapat 2 jenis output, yaitu: normal dan complement, sehingga kita dapat mengakses Q0’ langsung tanpa menggunakan inverter (Q1’ tidak diperlukan dalam contoh ini). Rangkaian ini menghitung secara normal jika Reset = 1. Tetapi jika Reset adalah 0, output flip-flop segera menjadi 00 (clear). Pada LogicWorks tidak terdapat gerbang XOR 3-input, sehingga digunakan gerbang 4 input dengan salah satu input dihubungkan ke 0. 

Komentar