Anda di halaman 1dari 27

Counter / Pencacah

Kelompok VI (Enam)

Diego Ferdinand Sihaloho


Pangihutan Gultom

Tekhnik Digital
Counter/Pencacah

Counter ( rangkaian logika sekuensial yang di bentuk dari flip-flop )


Mencacah dapat diartikan menghitung, hampir semua sistem logika
menerapkan pencacah. Komputer digit menerapkan pencacah guna
mengemudikan urutan dan pelaksanaan langkah langkah dalam program.
Fungsi dasar pencacah adalah untuk mengingat berapa banyak pulsa detak
yang telah dimasukkan kepada masukkan; sehingga pengertian paling dasar
pencacah adalah sistem memori.
Karakteristik Penting Counter/Pencacah

1. Sampai berapa banyak ia dapat mencacah


(modulo pencacah);
2. Mencacah maju, ataukah mencacah mundur;
3. Kerjanya sinkron atau tak sinkron;
Kegunaan Counter/Pencacah

1. Menghitung banyaknya detak pulsa dalam


satu periode waktu
2. Membagi frekuensi
3. Pengurutan alamat
4. Beberapa rangkaian aritmatika.
Jenis Counter/Pencacah

ASYNCHRONOUS

S S S S
J Q J Q J Q J Q
CP CP CP CP
K QN K QN K QN K QN
R R R R

SYNCHRONOUS

S S S S
D Q D Q D Q D Q
CP QN CP QN CP QN CP QN
R R R R
Pencacah Asinkron

Seringkali disebut ripple counter.


Istilah asinkron merujuk pada kejadian-kejadian
yang tidak mempunyai hubungan waktu yang
tetap antara FF satu dengan FF lainnya.
Flip-flop tidak mendapatkan pulsa clock dari satu
sumber yang sama.
Flip-flop pertama (LSB) mendapatkan pulsa clock
dari sumber clock eksternal, sedangkan flip-flop
berikutnya mendapatkan pulsa clock dari output
flip-flop sebelumnya.
Pencacah Asinkron Biner 2-bit (1)

Dibangun dari dua buah flip-flop JK.


Flip-flop pertama mendapatkan pulsa clock dari
sumber clock, sedangkan flip-flop kedua
mendapatkan pulsa clock dari output FF pertama.
fQ0=fCLK/2; fQ1=fQ0/2.
Diagram logika pencacah asinkron biner 2-bit.
Pencacah Asinkron Biner 2-bit (2)

Diagram
pewaktuan
counter asinkron
biner 2-bit

Tabel urutan
keadaan pencacah
Pencacah asinkron biner 3-bit (1)

1. Dibangun dari 3 buah flip-flop JK.


2. Flip-flop pertama mendapatkan pulsa
clock dari sumber clock, FF kedua
mendapatkan pulsa clock dari output
FF pertama dan FF ketiga
mendapatkan pulsa clock dari output
FF kedua.
3. fQ0=fCLK/2; fQ1=fQ0/2; fQ2=fQ1/2
Pencacah asinkron biner 3-bit (2)

Diagram
logika dan
diagram
pewaktuan
pencacah
asinkron
biner 3-bit

Kembali ke nol
Pencacah asinkron biner 3-bit (3)
Tabel urutan biner dari pencacah
Pencacah Sinkron

1. Istilah sinkron merujuk pada kejadian


yang mempunyai hubungan waktu
pasti antar flip-flop yang dengan
lainnya.
2. Dalam pencacah, istilah sinkron
berarti bahwa setiap FF mendapatkan
pulsa clock dari satu sumber clock
yang sama.
Pencacah sinkron biner 2-bit (1)
Pencacah sinkron biner 3-bit (1)
Pencacah sinkron biner 3-bit (2)

Tabel kondisi output pencacah


Struktur Internal IC 7493
Up Counter

0 1 2 3
Down Counter
Up/Down Counter
PRESETTABLE COUNTERS
Bisa diset ke hitungan yang diinginkan. Pengoperasiannya:
1. Terapkan jumlah yang diinginkan ke input data paralel P2, P1, P0.
2. Terapkan pulsa rendah ke input beban paralel PL.
P2 P1 Po PARALLEL
DATA INPUTS

5V
+V
S S S
Q J Q J Q J
CP CP CP
QN K QN K QN K
R R R
5V

CLOCK
PARALLEL
LOAD
__
PL
BCD COUNTER

Counter biner yang dihitung dari 0000 sampai 1001 sebelum


digunakan kembali (MOD-10).

Hundreds Tens Units

BCD BCD BCD Input


counter counter counter

D C B A D C B A D C B A

Decoder/display Decoder/display Decoder/display


0-9 0-9 0-9
Johnson Counter

Shift register di mana output terbalik dari FF terakhir diumpan


balikkan kembali ke input FF pertama.

5V

S S S S
D Q D Q D Q D Q
CP QN CP QN CP QN CP QN
0V R R R R

0V

clk
Johnson Counter
Ring Counter

Shift register counter dengan umpan balik dari Q FF terakhir


kembali ke masukan FF pertama
Ring Counter
Tipe-Tipe Counter
Asynchronous Counter (a.k.a. Ripple atau Serial Counter): setiap FF
dipicu satu per satu dengan output dari satu FF yang berfungsi sebagai
input clock dari FF berikutnya dalam rantai.
Counter Sinkron (a.k.a. Parallel Counter): semua FF di counter clock
pada waktu yang sama.
Up Counter: counter dihitung dari nol sampai hitungan maksimal.
Down Counter: counter dihitung dari hitungan maksimal hingga nol.
BCD Counter: counter dihitung dari 0000 sampai 1001 sebelum didaur ulang..
Ring Counter: register geser dimana output dari FF terakhir
dihubungkan kembali ke input FF pertama.
Counter Pre-settable: counter yang dapat disetel ke hitungan
awal baik serentak atau asinkron
Johnson Counter: register geser di mana keluaran terbalik
dari FF terakhir terhubung ke input FF pertama.
SELESAI

Anda mungkin juga menyukai