(Counter)
By : iwan sw
REGISTER & PENCACAH
(COUNTER)
• Register adalah sekumpulan sel-sel yang dapat
menyimpan informasi dalam bentuk biner
• Register sering digunakan sebagai tempat
untuk menyimpan data biner
• Juga digunakan untuk pergerakan data pada
proses operasi komputer
• Pencacah (counter ) adalah register yang
menunjukkan urutan tertentu yang
perubahannya mengikuti pulsa-pulsa input
2
REGISTER
D3 D Q A3
4 bit dengan C
menggunakan
D-FF D2 D Q A2
D1 D Q A1
Input D3D2D1D0 akan
C
ditransfer ke output
A3A2A1A0 pada saat D0 D Q A0
pulsa clock CP naik CP C
3
REGISTER
D3 D Q A3
4 bit dengan C
menggunakan
D-FF & Clear D2 D Q A2
D1 D Q A1
Input clear = 0 C
membuat semua bit
D0 D Q A0
output = 0
CP C
Clear
4
Register 4 bit dengan Parallel Load
Mux
D3 2:1 D Q A3
Pada saat clock naik: C
Mux
D0 2:1 D Q A0
C
Clock 5
Load
Register Geser (Shift Register) 4 bit
C C C C
Clock
6
Transfer serial dari register A ke register
B
Pengatur
geser
Diagram Blok
Pengatur
geser
Diagram waktu
7
Penambahan Serial
Register geser B
8
Register geser
Output paralel
Universal
S1 S0 Fungsi
0 0 Tetap
0 1 Geser
Kanan
1 0 Geser
kiri
1 1 Load Input serial Input serial
geser kanan geser kiri
Input paralel
9
PENCACAH ASINKRON (RIPPLE) 4 BIT
DCBA
10
Kembali ke 0000
4 BIT BINARY RIPPLE COUNTER (2)
BIT
Logika 1
12
Dengan flip-flop T Dengan flip-flop D
PENCACAH BCD ASINKRON
15
Rangkaian pencacah sinkron 3 bit
16
DIAGRAM BLOK PENCACAH BCD 3 DIGIT
17
PENCACAH SINKRON BIT (1)
State diagram
18
Tabel eksitasi dengan menggunakan JK-
FF
Present State Next State Input JK-FF
A3 A2 A1 A0 A3 A2 A1 A0 J3 K3 J2 K2 J1 K1 J0 K0
0 0 0 0 0 0 0 1 0 X 0 X 0 X 1 X
0 0 0 1 0 0 1 0 0 X 0 X 1 X X 1
0 0 1 0 0 0 1 1 0 X 0 X X 0 1 X
0 0 1 1 0 1 0 0 0 X 1 X X 1 X 1
0 1 0 0 0 1 0 1 0 X X 0 0 X 1 X
0 1 0 1 0 1 1 0 0 X X 0 1 X X 1
0 1 1 0 0 1 1 1 0 X X 0 X 0 1 X
0 1 1 1 1 0 0 0 1 X X 0 X 1 X 1
1 0 0 0 1 0 0 1 X 1 0 X 0 X 1 X
1 0 0 1 1 0 1 0 X 1 0 X 1 X X 1
1 0 1 0 1 0 1 1 X 1 0 X X 0 1 X
1 0 1 1 1 1 0 0 X 1 1 X X 1 X 1
--dst-- --dst-- 19
PENCACAH SINKRON 4 BIT
MENGGUNAKAN JK-FF
Hitung
Ke tahap
berikutnya
20
APA YANG DILAKUKAN
RANGKAIAN INI?
21
Hitung
Output carry
22
DUA BENTUK IMPLEMENTASI PENCACAH BCD DENGAN
LOAD PARALEL
Hitung Hitung
Pencacah 4 bit Pencacah 4 bit
dengan Clear Clear dengan Clear Clear
& Load Clock & Load Clock
Input = 0
Menggunakan input Clear
Menggunakan input Load
Pada cara ini input tidak berpengaruh
23
Referensi
24