4 BIT SYNCHRONOUS UP/DOWN BINARY COUNTER
1. Pendahuluan (kembali)
4-bit synchronous up/down binary counter merupakan rangkaian pencacah digital yang dapat melakukan perhitungan naik (up) maupun turun (down) dalam bentuk bilangan biner. Rangkaian ini memiliki empat keluaran, yaitu Q0 hingga Q3, sehingga mampu merepresentasikan nilai biner dari 0000 sampai 1111 atau setara dengan 0 hingga 15. Disebut synchronous karena seluruh flip-flop pada rangkaian menerima sinyal clock yang sama, sehingga perubahan keluaran terjadi secara bersamaan pada setiap pulsa clock. Hal ini membuat proses pencacahan lebih cepat dan teratur dibandingkan counter asynchronous.
Arah pencacahan ditentukan oleh pin kontrol D̅/U. Ketika pin D̅/U bernilai logika 1, counter akan melakukan pencacahan naik, sedangkan ketika bernilai logika 0, counter akan melakukan pencacahan turun. Setiap perubahan nilai akan ditampilkan dalam bentuk kombinasi bit biner, seperti 0000, 0001, 0010, dan seterusnya. Counter jenis ini banyak digunakan pada berbagai aplikasi sistem digital, seperti penghitung waktu, penghitung mundur, pembagi frekuensi, dan sistem kontrol digital lainnya.
2. Tujuan (kembali)
3. Alat dan Bahan (kembali)
1. IC
IC merupakan komponen elektronika yang di dalamnya terdapat kumpulan rangkaian mikro dalam satu chip berukuran kecil. Pada rangkaian pencacah digital, IC seperti 74HC191 atau 74HC190 digunakan untuk melakukan proses pencacahan naik maupun turun secara otomatis sesuai sinyal clock dan masukan kontrol yang diberikan.
2. Switch dan dipswitch
Switch merupakan sakelar yang digunakan untuk menyambungkan maupun memutus aliran arus listrik pada rangkaian. Sementara itu, DIP switch (Dual Inline Package switch) adalah sekumpulan sakelar kecil yang tersusun dalam satu paket/baris dan umumnya digunakan untuk memberikan masukan logika 1 atau 0 pada IC dengan cara yang lebih praktis dan rapi.
3. Logicstate dan sakela
LogicState merupakan komponen virtual pada simulator seperti Proteus yang digunakan untuk memberikan logika HIGH (1) atau LOW (0) pada rangkaian digital. Sakelar, baik fisik maupun virtual, berfungsi untuk mengubah kondisi logika tersebut sehingga dapat dimanfaatkan sebagai input manual dalam pengoperasian rangkaian digital.
4. Ground
Ground merupakan titik acuan tegangan pada suatu rangkaian elektronik. Seluruh nilai tegangan dalam sistem diukur terhadap ground, dan komponen ini umumnya berfungsi sebagai jalur kembalinya arus menuju sumber catu daya.
4. Dasar Teori (kembali)
Counter atau pencacah merupakan salah satu rangkaian logika sekuensial yang memiliki peran penting dalam sistem digital. Fungsinya adalah untuk menghitung pulsa clock yang masuk ke dalam sistem, kemudian hasil perhitungan tersebut ditampilkan dalam bentuk keluaran digital. Berdasarkan jenisnya, counter dapat dibagi menjadi beberapa kategori, salah satunya adalah synchronous counter, yaitu counter yang semua flip-flop di dalamnya bekerja secara bersamaan karena dipicu oleh sinyal clock yang sama.
Salah satu jenis yang umum digunakan adalah 4-bit synchronous up/down binary counter. Rangkaian ini terdiri dari empat buah flip-flop (biasanya jenis JK atau D flip-flop) yang semuanya disinkronkan oleh satu sinyal clock. Karena terdiri dari 4 bit, counter ini mampu menghitung dalam rentang biner dari 0000 (0 desimal) hingga 1111 (15 desimal), sehingga total kombinasi hitungan yang dihasilkan adalah 2⁴ = 16 kondisi. Setiap bit pada keluaran mewakili nilai biner tertentu sesuai posisi bit, dengan Q0 sebagai bit paling rendah dan Q3 sebagai bit paling tinggi.
Keunggulan utama dari counter ini adalah adanya fitur up/down yang memungkinkan arah pencacahan dapat diatur, baik menaik maupun menurun. Arah tersebut dikendalikan melalui pin masukan D̅/U (Down/Up). Jika pin ini diberi logika 1, maka counter akan bekerja dalam mode naik (0, 1, 2, …, 15). Sebaliknya, jika diberi logika 0, maka counter akan menghitung mundur (15, 14, 13, …, 0). Perubahan output umumnya terjadi pada setiap tepi naik (rising edge) dari sinyal clock, tergantung spesifikasi IC yang digunakan.
Dalam implementasinya, salah satu IC yang sering digunakan adalah 74HC191, yaitu 4-bit synchronous up/down binary counter. IC ini memiliki beberapa pin utama, di antaranya:
-
CLK (Clock): menerima sinyal pulsa clock
-
D̅/U (Down/Up): menentukan arah pencacahan
-
E (Enable): berfungsi untuk mengaktifkan atau menonaktifkan proses counting
-
PL (Parallel Load): digunakan untuk memasukkan nilai awal secara langsung ke counter
-
TC (Terminal Count) dan RCO (Ripple Carry Out): memberikan sinyal ketika pencacahan mencapai batas maksimum atau minimum
Fungsi PL sangat penting ketika counter ingin diinisialisasi dengan nilai tertentu selain nol. Saat PL aktif (LOW pada 74HC191), nilai pada input D0–D3 akan langsung dimuat ke keluaran Q0–Q3. Setelah PL kembali tidak aktif (HIGH), proses pencacahan dapat dilanjutkan sesuai arah yang telah ditentukan dan mengikuti sinyal clock.
Dalam simulasi menggunakan software seperti Proteus, counter ini biasanya dikombinasikan dengan saklar, tombol logika, atau DIP switch sebagai input untuk menentukan nilai awal maupun arah pencacahan. Keluaran counter kemudian dapat dihubungkan ke LED, 7-segment display, atau tampilan digital lainnya untuk menunjukkan hasil perhitungan secara visual.
Secara keseluruhan, counter jenis ini banyak diaplikasikan dalam berbagai sistem, seperti sistem penghitung digital, timer, pengendali urutan (sequence controller), pengatur waktu pada sistem mikroprosesor, serta sebagai pembagi frekuensi (frequency divider) dalam sistem komunikasi digital.
Rangkaian penjumlah biner 4-bit menggunakan IC 74LS83 bekerja berdasarkan prinsip full adder yang tersusun secara berantai (ripple carry adder). IC ini terdiri dari empat blok full adder yang masing-masing bertugas menjumlahkan satu bit dari operand A dan operand B, serta carry-in dari tahap sebelumnya.
Pada saat input A dan B diberikan melalui saklar atau DIP switch, masing-masing pasangan bit (A0 dengan B0, A1 dengan B1, dan seterusnya) akan masuk ke dalam rangkaian full adder internal. Penjumlahan dimulai dari bit paling rendah (LSB), yaitu A0 dan B0, bersama dengan carry-in (C0). Hasil dari penjumlahan ini menghasilkan sum (S0) dan carry yang akan diteruskan ke tahap bit berikutnya.
Proses ini berlanjut secara berurutan hingga bit paling tinggi (MSB). Setiap tahap penjumlahan akan menghasilkan output sum (S0–S3) dan carry yang merambat ke tahap selanjutnya. Pada akhir proses, carry dari bit paling tinggi akan menjadi carry-out (C4), yang menandakan adanya overflow jika hasil penjumlahan melebihi 4 bit.
Output sum kemudian ditampilkan melalui LED sebagai indikator logika, sehingga pengguna dapat melihat hasil penjumlahan dalam bentuk biner secara langsung. Dengan demikian, rangkaian ini bekerja secara berantai dari bit terendah ke bit tertinggi untuk menghasilkan hasil penjumlahan biner 4-bit secara akurat sesuai input yang diberikan.
6. Problem [kembali]
Problem 1: Up Counter Mode
Diketahui:
IC = 74HC191
A=0, B=1, C=1, D=0 (nilai awal 6)
D/U=1 (Up)
LOAD=0 (aktif)
Setelah 4 pulsa clock, berapa nilai output QA–QD?
Jawaban:
Nilai awal: 6
Hitungan: 6 + 4 = 10
Output: QA–QD = 1010
Problem 2: Down Counter dengan CTEN aktif
Diketahui:
IC = 74HC190
A–D = 0001 (1)
D/U=0 (Down)
LOAD dilepas (1), CTEN=1
Pertanyaan:
Apakah counter akan menghitung mundur ketika CLK diberikan?
Jawaban:
Tidak, karena CTEN=1 (Count Disabled).
7. Soal Latihan [kembali]
EXAMPLE
Example 1:
74HC191 diatur Up Counting, LOAD=1, CTEN=0, D/U=1:
Input data: D=1, C=0, B=1, A=0 = 1010 (10)
Ketika LOAD menjadi 0 (aktif), counter memuat nilai 10.
Setelah itu, setiap pulsa CLK akan menaikkan nilai 1.
PILIHAN GANDA
Soal 1
Pada IC 74HC191, jika LOAD = 0 dan input A–D adalah 0101, maka:
A. Counter berhenti menghitung
B. Counter memuat nilai 5
C. Counter akan reset
D. Counter memuat nilai 10
Jawaban: B
Soal 2
Pin D/U pada 74HC191 digunakan untuk:
A. Menentukan arah hitung naik/turun
B. Mengaktifkan clock
C. Menentukan mode LOAD
D. Menentukan prescaler
Jawaban: A
Example 2:
74HC190 diatur Down Counting, LOAD=0:
8. Percobaan [kembali]
- Prosedur
Rangkaian ini merupakan implementasi penjumlah biner 4-bit yang menggunakan IC 74LS83, yang berfungsi untuk menjumlahkan dua bilangan biner masing-masing berukuran 4 bit, yaitu input A dan input B. Setiap bit dari A dan B dihubungkan ke input IC melalui saklar atau DIP switch sebagai sumber logika masukan.
Selain itu, terdapat input tambahan berupa carry-in (C0) yang digunakan untuk mendukung proses penjumlahan berantai, terutama pada sistem dengan lebih dari satu blok penjumlah. Hasil operasi penjumlahan ditampilkan melalui empat keluaran sum (S0–S3) serta satu keluaran carry-out (C4), yang biasanya dihubungkan ke LED sebagai indikator.
Rangkaian ini bekerja dengan catu daya +5V sesuai dengan karakteristik IC TTL seperti 74LS83, serta ground sebagai referensi tegangan. Dengan mengatur kombinasi input A dan B, pengguna dapat mengamati hasil penjumlahan secara langsung sehingga dapat memahami prinsip kerja penjumlahan biner dalam sistem digital.
- Rangkaian 4 BIT SYNCHRONOUS UP/DOWN BINARY COUNTER
Komentar
Posting Komentar