Disusun oleh :
Umar Hasan Alfarouq
08502244026
B. SUB KOMPETENSI
Setelah selesai praktikum mahasiswa dapat:
1. Merancang rangkaian sekuensial dengan rom
2. Merencanakan dekoder 3 to 7
3. Merancang ROM
C. DASAR TEORI
Prosedur perancangan yaitu mengikuti urutan langkah langkah dalam proses sintesis
berikut ini :
Diag.
Keadaan
State
assignment
D. LANGKAH KERJA
Membuat pencacah modulo 7 naik /turun dengan menggunakan rom
1. Mendiskripsikan Fungsi Pencacah:
Rangkaian pencacah modulo 7 dapat mencacah naik bila masukan X =1 dan
mencacah turun jika masukkan x = 0.
2. Menentukan Diagram Keadaan
1 0 X=1
0 S1
6 1
X=0
1 0 1
0
5 2
0 0 S2
1 0 1
4 3
1
3. Menentukan Jumlah Flip-Flop
Jumlah FF = 3 yaitu DFF C, B, A
K Keadaa
X X=
A
0 0 11
1 0 00
1
0
2 0 00
1 1
1
5. Implementasi
3 1 01
0 0
0 MEMORI ROM
4 1 01 D
E
0 1 K
1 O
D
5 1 10
E
1 0 R
0
6 0 10 SAKLAR ELEKTRONIK x
0 1
0 FF C FF B FF A
Z
E. Analisa Data
1. Membuat Diagram Keadaan
66 00
55 11
44 22
33
2. Membuat tabel keadaan
Awal Berikut
PQR PQR PQR
000 001 110
001 010 000
010 011 001
011 100 010
100 101 011
101 110 100
110 000 101
Pemberian cell pada memori diatas dengan merujuk nilai pada tabel kebenaran,
dimana ketika terdapat logika 1 baik untuk x=0 maupun x=1, maka cell diberikan
pada memori dengan menghubungkan pada kolom dan baris. Dan ketika logika 0
maka tidak diberikan cell.
Isi dari rangkaian cell adalah sebagai berikut :
baris
Pada rangkaian cell ini digunakan transistor NPN.
Basis dan collector-nya digabung menjadi satu
untuk disambungkan pada baris, dan emitor
disambungkan dengan kolom.
kolom
c. Flip-Flop
clock
Rangkaian ini menggunakan D Flip Flop dengan input dua gerbang AND yang
digabung menggunakan gerbang OR.
a. Ketika saklar terhubung Vcc sehingga (X= 1) maka
pencacah akan menghitung naik dengan menampilkan angka 0-1-2-3-4-5-
6kemudian kembali ke 0 lagi dst.
b. Ketika saklar terhubung Vcc sehingga (X= 0) maka
pencacah akan menghitung turun dengan menampilkan angka 6-5-4-3-2-1-0
kemudian kembali ke 5 lagi dst.
5. Gambar hasil pembacaan logic analyzer
- Keadaan saat kondisi X = 1 sebagai pencacah naik ( 0-1-2-3-4-5-6 )
- Keadaan saat kondisi X = 0 sebagai pencacah turun (6-5-4-3-2-1-0)
QR 00 01 11 10 QR 00 01 11 10
P P
0 0 1 1 1 0 1 1 1 0
1 1 d d d 1 1 d d d
a = Q +R +P Q’ R’ b = Q’+R
QR 00 01 11 10 QR 00 01 11 10
P P
0 1 1 1 1 0 0 1 1 1
1 1 d d d 1 0 d d d
c=1 d = Q +R
QR 00 01 11 10 QR 00 01 11 10
P P
0 1 1 1 0 0 1 0 0 1
1 1 d d d 1 1 d d d
e = Q’ + R f = R’
QR 00 01 11 10
P
0 1 1 1 1
1 0 d d d
g = Q + R + P’ Q’ R’
F. KESIMPULAN
1. Langkah-langkah untuk membuat pencacah dengan menggunakan ROM adalah
sebagai berikut :
a. Mendiskripsikan Fungsi Pencacah
b. Menentukan Diagram Keadaan
c. Menentukan Jumlah Flip-Flop
d. Mengubah Menjadi Tabel Keadaan
2. Menggunakan transistor NPN, basis dan collector disambung menjadi satu kemudian
disambung dengan baris dan emitor disambung ke kolom, maka memori pada ROM
bisa difungsikan, yaitu dengan memberikan cell sesuai dengan tabel keadaan
(apabila berlogika 1, cell akan diberikan pada memori).
3. Ketika saklar terhubung dengan VCC (x=1) hasil yang ditampilkan adalah 0, 1, 2, 3, 4,
5, 6, 0 dan seterusnya, sebaliknya ketika saklar terhubung ground (x=0) maka hasil
yang ditampilkan adalah 0, 6, 5, 4, 3, 2, 1, 0, 6, dan seterusnya.
4. Dan dengan menambahkan gerbang-gerbang dasar dapat di buat output seven
segment berupa huruf.