Professional Documents
Culture Documents
DETEKTOR BCD
Disusun oleh :
ABDUL HARIS HERYANI
06502241010
B. Sub Kompetensi
Setelah selesai praktikum mahasiswa dapat:
1. Merancang rangkaian sekuensial mode clock
2. Membuat detector BCD
X Z x = masukan
Rangkaian mi = masukan memori
kombinatoria
l mo = keluaran memori
Z = keluaran
mo mi
CLK = clock
Ragkaian
memori
CLK
D E G H K L N O
0,1 /0 0,1 /0 0,1 /0 0,1 /0 0,1 /0 0,1 /1 0,1 /1 0,1 /1
A B, 0 I,0 0 0 0 0 0 1 0 1 0 0 0
B C, 0 C, 0 0 0 1 0 1 1 0 0 1 1 0
C D, 0 D, 0 0 1 1 0 1 0 0 0 1 0 0
D A,0 A,0 0 1 0 0 0 0 0 0 0 0 0
I J,0 M,0 1 0 0 1 0 1 0 1 1 0 0
J D, 0 L, 0 1 0 1 0 1 0 0 1 1 1 0
L A, 1 A,1 1 1 1 0 0 0 1 0 0 0 1
M L, 0 L, 0 1 1 0 1 1 1 0 1 1 1 0
6. Menentukan jumlah FF, dan persamaan masing-masing masukan, serta
persamaan ouput Z.
Q1 Q1
D2 Q0 D0 Q0
XQ 0 0 1 1 XQ 0 0 1 1
2 0 1 1 0 2 0 1 1 0
0 0
0 0 0 0 1 1 0 0
0 0
0 0
1 0 0 1 1 0 0 1
1 1
1 1
1 1 0 1 0 1 0 1
1 1
1 1
1 0 0 0 0 1 0 0
0 0
D2 = Q2Q0 + XQ1Q0 + D0 = XQ1Q0 + XQ2Q1 +
XQ2Q1 XQ1Q0 +
Q1 Q2Q1Q0
D1 Q0 Q1
XQ 0 0 1 1 Z Q0
2 0 1 1 0 XQ 0 0 1 1
0 2 0 1 1 0
0 1 1 0
0 0
0 0 0 0
0 0
0 1 0 1
1 0
0 0 1 0
1 1
1 1 0 1
1 1
0 0 1 0
1 1
0 1 1 0
0 1
0 0 0 0
D1 = XQ2Q0 +XQ2Q1 + Q1Q0 0
+Q2Q0 + Z = Q2Q1Q0
Q2Q1Q0
Kondisi A, dengan :
C = 1
X = 0
Z =0
Q2 = 0
Q1 = 0
Q0 = 0
Kondisi B, dengan :
C = 1
X = 0
Z =0
Q2 = 0
Q1 = 0
Q0 = 1
Kondisi C, dengan :
C = 1
X = 0
Z =0
Q2 = 0
Q1 = 1
Q0 = 1
Kondisi D, dengan :
C = 1
X = 0
Z =0
Q2 = 0
Q1 = 1
Q0 = 1
Kembali pada kondisi A, dengan :
C = 1
X = 0
Z =0
Q2 = 0
Q1 = 0
Q0 = 0
Kondisi I, dengan
C = 1
X = 1
Z =0
Q2 = 1
Q1 = 0
Q0 = 0
Kondisi M, dengan
C = 1
X = 1
Z =0
Q2 = 1
Q1 = 1
Q0 = 0
Kondisi L, dengan
C = 1
X = 0
Z =0
Q2 = 0
Q1 = 0
Q0 = 0
Kembali ke kondisi L,dengan :
C = 1
X = 1
Z =0
Q2 = 0
Q1 = 0
Q0 = 0
Kondisi I, dengan
C = 1
X = 1
Z =0
Q2 = 1
Q1 = 0
Q0 = 0
Kondisi J, dengan :
C = 1
X = 1
Z =0
Q2 = 1
Q1 = 0
Q0 = 0
Kondisi D, dengan :
C = 1
X = 0
Z =0
Q2 = 0
Q1 = 1
Q0 = 1
C = 1
X = 0
Z =0
Q2 = 0
Q1 = 0
Q0 = 0
Kondisi I, dengan
C = 1
X = 1
Z =0
Q2 = 1
Q1 = 0
Q0 = 0
Kondisi J, dengan :
C = 1
X = 1
Z =0
Q2 = 1
Q1 = 0
Q0 = 0
Kondisi L, dengan
C = 1
X = 0
Z =0
Q2 = 0
Q1 = 0
Q0 = 0
C = 1
X = 1
Z =0
Q2 = 0
Q1 = 0
Q0 = 0
Didapatkan dua cara agar detektor BCD dapat mengindikasikan yang non-
BCD :
0001
0000 0010
0001 0001
0000 0010
0001
0000
0001
0000
0001 0001
0000 0010
0001 0001
0001
0000 0010
0010
0001
0001
0000
0010
0000
0001 0001
0000
0010 0010
0001 0001
0000 0000
Dari tampilan yang ada bisa disimpulkan bahwa rangkaian yang dibuat
merupakan rangkaian detektor BCD, dimana ketika ada bilangan non-BCD
output Z akan berlogika 1 dan sebaliknya ketika ada bilangan BCD, output
Z akan berlogika 0. Tampilan yang dihasilkan dengan pengaturan clock
dan input X sesuai dengan diagram keadaan minimal.
G. KESIMPULAN
1. Rangkaian detektor BCD merupakan rangkaian filter (penyaring dari
input X), dimana output Z akan berlogika (level) = 0 apabila kode yang
dimasukkan merupakan kode BCD, dan output Z akan berlogika (level) =
1 apabila kode yang dimasukkan bukan merupakan kode BCD.
2. Pada implementasinya, rangkaian detektor BCD dapat dibangun dari 4
buah Flip – Flop dan beberapa gerbang logika yang dikombinasikan
berdasarkan data perencanaan (penyederhanaan).
3. Langkah-langkah melakukan perancangan rangkaian sekuensial mode
clock adalah sebagai berikut:
a. Mendiskripsikan fungsi detektor BCD
c. Tabel keadaan
g. Tabel transisi