UP DOWN COUNTER
Kali ini kita akan membahas tentang up/down counter dalam SISTEM DIGITAL.
dasar dari counter ialah toggle flip-flop, yakni flip-flop yang outputnya akan berubah jika mendeteksi perubahan sinyal pada input nya (ada dua mode, high-to-low atau low-to-high)
toggle flip-flop ini ialah JK Flip-flop dengan R=S=J=K=1
dari timing diagram tersebut: perhatikan jika J=K=1 maka Q (anggap sebagai output) akan berubah nilainya ketika mendeteksi perubahan sinyal low-to-high pada CLK, atau akan membagi frekuensi CLK dngan 2. karena itu pula disebut sebagai frequency divider
jika output Q dimasukan sebagai CLK ke flip-flop selanjutnya, maka frequency Q flip-flop ke-2 ialah 2x(freq flip-flop ke-1) = 4x freq sinyal (masuk ke CLK ff k-1)
dan seterusnya
Sebuah Counter disebut sebagai Up Counter jika dapat menghitung secara berurutan mulai dari bilangan terkecil sampai bilangan terbesar.
Contoh : 0-1-2-3-4-5-6-7-0-1-2-….
Sedangkan Down Counter adalah Counter yang dapat menghitung secara berurutan dari bilangan terbesar ke bilangan terkecil. Tabel untuk Up dan Down Counter 3 bit seperti ditunjukan pada Tabel :
RANGKAIAN UP/DOWN COUNTER
Rangkaian Up/Down Counter merupakan gabungan dari Up Counter dan Down Counter. Rangkaian ini dapat menghitung bergantian antara Up dan Down karena adanya input eksternal sebagai control yang menentukan saat menghitung Up atau Down. Pada gambar 4.4 ditunjukkan rangkaian Up/Down Counter Sinkron 3 bit. Jika input CNTRL bernilai ‘1’ maka Counter akan menghitung naik (UP), sedangkan jika input CNTRL bernilai ‘0’, Counter akan menghitung turun (DOWN).