DIGITAL
PENCACAH SEREMPAK
By. Sarmayanta Sembiring
PENCACAH SEREMPAK MODULO-16
INPUT OUTPUT
T Q(n-1) Qn Q n
0 0 0 1
0 1 1 0
1 0 1 0
1 1 0 1
T = Qn -1 Å Qn
Tabel eksitasi flip-flop T
Keadaan Sebelumnya Keadaan Sekarang Keadaan input flip-flop T
Q3(n-1) Q2(n-1) Q1(n-1) Q0(n-1) Q3(n) Q2(n) Q1(n) Q0(n) T3 T2 T1 T0
0 0 0 0 0 0 0 1 0 0 0 1
0 0 0 1 0 0 1 0 0 0 1 1
0 0 1 0 0 0 1 1 0 0 0 1
0 0 1 1 0 1 0 0 0 1 1 1
0 1 0 0 0 1 0 1 0 0 0 1
0 1 0 1 0 1 1 0 0 0 1 1
0 1 1 0 0 1 1 1 0 0 0 1
0 1 1 1 1 0 0 0 1 1 1 1
1 0 0 0 1 0 0 1 0 0 0 1
1 0 0 1 1 0 1 0 0 0 1 1
1 0 1 0 1 0 1 1 0 0 0 1
1 0 1 1 1 1 0 0 0 1 1 1
1 1 0 0 1 1 0 1 0 0 0 1
1 1 0 1 1 1 1 0 0 0 1 1
1 1 1 0 1 1 1 1 0 0 0 1
1 1 1 1 0 0 0 0 1 1 1 1
Peta karnaugh untuk T3 dan T2
Q3( n -1) Q2( n -1) Q3( n -1) Q2 ( n -1)
Q1( n-1) Q0( n-1) Q1( n-1) Q0(n-1)
T1 = Q 0 ( n -1) T0 =1
Rangkaian pencacah serempak modulo-16
PENCACAH SEREMPAK MODULO-5
0 0 0 0 0 1 0 0 1
0 0 1 0 1 0 0 1 1
0 1 0 0 1 1 0 0 1
0 1 1 1 0 0 1 1 1
1 0 0 0 0 0 1 0 0
1 0 1 X X X X X X
1 1 0 X X X X X X
1 1 1 X X X X X X
Peta karnaugh T2,T1, dan T0
T 0 = Q 2 ( n -1 )
Rangkaian pencacah serempak modulo-5
PENCACAH NAIK-TURUN
Input Output
D Q(n-1) Qn Qn’
0 0 0 1
0 1 0 1
1 0 1 0
1 1 1 0
Keadaan input
Input
Keadaan Keadaan flip-flop D
sebelumnya Sekarang
R D1 Do
Q1(n-1) Q0(n-1) Q1(n) Q0(n)
0 0 0 1 1 1 1
0 0 1 0 0 0 0
0 1 0 0 1 0 1
0 1 1 1 0 1 0
1 0 0 0 1 0 1
1 0 1 1 0 1 0
1 1 0 1 1 1 1
1 1 1 0 0 0 0
Peta karnaugh untuk D1 dan D0
RQ1( n -1)
RQ1( n -1)
Q 0 ( n -1)
Q 0 ( n -1)
D 1 = R Å Q 1( n -1) Å Q 0 ( n -1)
D 0 = Q 0 ( n -1)
Rangkaian pencacah naik-turun modulo-4
PENCACAH TAK BERURUTAN
0 0 0 0 1 1
0 0 1 - - -
0 1 0 1 0 0
0 1 1 0 1 0
1 0 0 1 0 1
1 0 1 0 0 0
1 1 0 - - -
1 1 1 - - -
Karakteristik Flip-flop JK
Input Output
J K Q(n-1) Qn Q(n-1) Qn J K
0 0 0 0 0 0 0 X
0 0 1 1 0 1 1 X
0 1 0 0 1 0 X 1
0 1 1 0 1 1 X 0
1 0 0 1 Tabel kebenaran
1 0 1 1 masukan flip-flop JK
1 1 0 1
1 1 1 0
Tabel kebenaran flip-flop JK
Tabel eksitasi
Keadaan Keadaan
Keadaan input flip-flop JK
Sebelumnya Sekarang
A(n-1) B(n-1) C(n-1) An Bn Cn JA KA JB KB JC KC
0 0 0 0 1 1 0 X 1 X 1 X
0 0 1 - - - X X X X X X
0 1 0 1 0 0 1 X X 1 0 X
0 1 1 0 1 0 0 X X 0 X 1
1 0 0 1 0 1 X 0 0 X 1 X
1 0 1 0 0 0 X 1 0 X X 1
1 1 0 - - - X X X X X X
1 1 1 - - - X X X X X X
Peta karnaugh untuk JA, KA, JB, KB, JC, dan KC
A( n -1) A( n -1) A( n -1) A( n -1)
B(n-1) C( n-1) B( n-1) C( n-1) B(n-1) C( n-1) B( n-1) C( n-1)
A( n -1) A( n -1)
B(n-1) C( n-1) B(n-1) C( n-1)
J C = B ( n -1 ) K C =1
Rangkaian pencacah tak berurut 000, 011, 010, 100, 101, lalu kembali ke 000.
A B C
ANALISIS RANGKAIAN SEQUENTIAL
QA QB
Persamaan masukan dan keluaran flip-flop
R = B x R B = A x
A
Keluaran :
z = A Bx
Persamaan karakteristik Flip-flop SR
INPUT OUTPUT
S R Q(n-1) Qn
0 0 0 0
0 0 1 1 Q n = S + RQ
0 1 0 0
0 1 1 0 Q(n- Q S R
1 0 0 1 1
n
)
1 0 1 1 0 0 0 X
1 1 0 Terlarang 0 1 1 0
1 1 1 Terlarang 1 0 0 1
1 1 X 0
Tabel kebenaran flip-flop SR
Tabel masukan flip-flop SR
Persamaan Keadaan
n Flip-Flop A :
An = B ( n -1) x + B ( n -1) x A( n -1) = B ( n -1) x + A( n -1) B ( n -1) + A( n -1) x
= ( A( n -1) + B ( n -1) ) x + A( n -1) B ( n -1)
n Flip-Flop B :
B n = A( n - 1 ) x + A( n -1 ) x B ( n - 1 ) = A( n -1 ) x + A( n -1 ) B ( n - 1 ) + B ( n -1 ) x
= (A( n -1 ) + B ( n -1 ) )x + A( n -1 ) B ( n -1 )
Tabel Keadaan
Keadaan
Keadaan Keluaran
Sekarang
sebelumnya z
An Bn
A(n-1)B(n-1) X = 0 X = 1 X=0 X =1
00 00 10 0 0
01 01 00 0 1
10 11 10 0 0
11 01 11 0 0
Diagram keadaan mesin Mealy
Mesin Moore
Keadaan
Keadaan
Sekarang Keluaran
sebelumnya
An Bn
A(n-1)B(n-1) X=0 X=1 Z
00 00 10 0
01 01 00 1
10 11 10 0
11 01 11 0
Diagram keadaan mesin Moore
Daftar Pustaka