& Register
Elektronika Digital
TEKNIK ELEKTRO
Counter/Pencacah
ASYNCHRONOUS
S S S
J S 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
Diagram pewaktuan
counter
asinkron biner
2-bit
abel urutan
T
keadaan pencacah
Pencacah asinkron biner 3-bit (1)
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
HIGH
FFO FFl
Qo
lo JI QI
c c
Ko Kl -
QI
CLK
c K J I
I
l I
I
2
I I 3I
I
I I
I
4
Qo J I I I
I
Q, I
Pencacah sinkron biner 3-bit ( 1)
HIGH
FFO FF l FF2
) QI
Q,JIQ,
Jo I
: J, Q...,
.12
-... c C> c
C> c
Ko K,
K ..,
CLK
CLK
Qo j 1 l
I
I
QI
I
Q..
Pencacah sinkron biner 3-bit (2)
CK.Pi. NC A QD Q QC
14 [] 12 1i 10 9 8
Q
c c
7
NC
Up Counter
0 1 2 3
Down Counter
Vdd
a a j Q
Q
c c
K K
II
K
This flip-flop
t
This flip-flop
t
This flip-flop This flip-flop
toggles on toggles only toggles only toggles only if
e1tel}' clock if Q0 is "'high if Q0 AND Or Q0 AND Or AND
pulse are "'high"' Q2
are "'high··
Up/Down Counter
u-
1-J DCBA
0 J 0- >- J 0 - -J 0
-<>
FF A ....( >
FF B FF C FF D
1- K fi - K fi K fi - K fi
LK
Sinkronus Counter Up 4-Bit
J 0 J 0 J 0 J 0
FFA FF B FF C FF D
K fi K fi K fi K fi
CLK
Sinkronus Counter Down 4-Bit
PRESETTABLE COUNTERS
Can be preset to any desired count. To operate:
1. Apply desired count to parallel data inputs P2, P1, P0.
2. Apply a low pulse to the parallel load input 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
5V
S S S S
DQ DQ DQ DQ
CP Q CP Q CP Q CP Q
N
R N R N R N R
0V
0V
clk
Johnson Counter
Da, DOa
L 02
0
>CLK
-
>CLK ' ..
CLOC K
>CLK
-01
-Oo -
rl_Sl_ll_
--
-02 (a)
1 2 3 4 5 6 7
CLOC
K
02
_J
o,
Oo
(b)
CLOCK
02 o, pulse
0 Oo
0 0 0
1 0 0 1
1 1 0 2
1 1 3
0
0
1
0
,1
1 4
5
0 0 0 6
1 0 0 7
1 1 0 8
-
-
(C)
(d)
Ring Counter
Outpul
µ: to /Ji
I
COUNTER TYPES
Asynchronous Counter (a.k.a. Ripple or Serial Counter):
each FF is triggered one at a time with output of one FF serving as
clock input of next FF in the chain.
Synchronous Counter (a.k.a. Parallel Counter): all the FF’s in the
counter are clocked at the same time.
Up Counter: counter counts from zero to a maximum count.
Down Counter: counter counts from a maximum count down to zero.
BCD Counter: counter counts from 0000 to 1001 before it recycles.
Ring Counter: shift register in which the output of the last FF is
connected back to the input of the first FF.
Pre-settable Counter: counter that can be preset to any
starting count either synchronously or asynchronously
Johnson Counter: shift register in which the inverted
output of the last FF is connected to the input of the first
FF.
REGISTER
Dalam elektronika digital seringkali diperlukan penyimpan data
sementara sebelum data diolah lebih lanjut. Elemen penyimpan
dasar adalah flip-flop. Setiap flip-flop menyimpan sebuah bit
data. Sehingga untuk menyimpan data n-bit, diperlukan n buah
flip-flop yang disusun sedemikian rupa dalam bentuk register
SHIFT REGISTER
Suatu metode pengidentifikasian register geser adalah bagaimana data dimuat dan
dibaca dari unit penyimpanan, seperti yang ditunjukan pada gambar diatas. Dari
sistem kerja dari register geser, register geser dapat di klasifikasikan dalam beberapa
jenis sebagai berikut.
SISO (Serial In Serial Out Register), Register geser jenis ini tidak mengubah format
data, karena dengan data input seri dan dikeluarkannya dalam format seri juga,
yang berubah adalah nilai dari data tersebut.
SIPO (Serial In Parallel Out Register), Register geser ini akan menggeser data seri
dan mengeluarkannya dalam format paralel tanpa mengubah nilai data tersebut.
PISO (Parallel In Serial Out Register), Register geser ini hanya mengubah format
data paralel menjadi serial tanpa mengubah nilai dari data tersebut.
PIPO (Parallel In Parallel Out Register), Register geser tipe ini akan mengubah
nilai dari data yang digeser dengan format data tetap paralel.
SHIFT REGISTER
SHIFT REGISTER
SHIFT REGISTER
SELESAI