Anda di halaman 1dari 5

Nama : Ancah Kurniawan

Npm : 1940302022
Lokal : A1

Solusi Latihan Bab 7


1. Rencanakanlah suatu pencacah desimal yang melakukan pencacahan dengan urutan:
0,1,2,3,4,5,6,7,8,9,0,1,.. dengan menggunakan:
a. Flip-flop RS
b. Flip-flop JK
c. Flip-flop T
Sediakanlah sarana yang memungkinkan semua flip-flopnya direset (berke-adaan 0).

Jawaban:
Tabel keadaan berikut dan masukan untuk flip-flop RS dan T ditunjukkan dalam tabel berikut.

A B C D A+ B+ C+ D+ RA SA RB SB RC SC RD SD TA TB TC TD
0 0 0 0 0 0 0 1 x 0 x 0 x 0 0 1 0 0 0 1
0 0 0 1 0 0 1 0 x 0 x 0 0 1 1 0 0 0 1 1
0 0 1 0 0 0 1 1 x 0 x 0 0 x 0 1 0 0 0 1
0 0 1 1 0 1 0 0 x 0 0 1 1 0 1 0 0 1 1 1
0 1 0 0 0 1 0 1 x 0 0 x x 0 0 1 0 0 0 1
0 1 0 1 0 1 1 0 x 0 0 x 0 1 1 0 0 0 1 1
0 1 1 0 0 1 1 1 x 0 0 x 0 x 0 1 0 0 0 1
0 1 1 1 1 0 0 0 0 1 1 0 1 0 1 0 1 1 1 1
1 0 0 0 1 0 0 1 0 x x 0 x 0 0 1 0 0 0 1
1 0 0 1 0 0 0 0 1 0 x 0 x 0 1 0 1 0 0 1
1 0 1 0 - - - - x x x x x x x x x x x x
1 0 1 1 - - - - x x x x x x x x x x x x
1 1 0 0 - - - - x x x x x x x x x x x x
1 1 0 1 - - - - x x x x x x x x x x x x
1 1 1 0 - - - - x x x x x x x x x x x x
1 1 1 1 - - - - x x x x x x x x x x x x

Dari Tabel Kebenaran masukan di atas dapat dibentuk peta-K untuk memperoleh persamaan
masukannya.

Peta-K masukan flip-flop RS

CDAB CDAB CDAB CDAB


00 01 11 10 00 01 11 10 00 01 11 10 00 01 11 10
00 x x x 0 00 0 0 x x 00 x 0 x x 00 0 x x 0
01 x x x 1 01 0 0 x 0 01 x 0 x x 01 0 x x 0
11 x 0 x x 11 0 1 x x 11 0 1 x x 11 1 0 x x
10 x x x x 10 0 0 x x 10 x 0 x x 10 0 x x x
R A =AD S A =BCD RB =BCD S B =B CD

DAB
00 01 11 10 00 01 11 10 00 01 11 10 00 01 11 10
00 x x x x 00 0 0 x 0 00 0 0 x 0 00 1 1 x 1
01 0 0 x x 01 1 1 x 0 01 1 1 x 1 01 0 0 x 0
11 1 1 x x 11 0 0 x x 11 1 1 x x 11 0 0 x x
10 0 0 x x 10 x x x x 10 0 0 x x 10 1 1 x x
RC =CD SC= A C D R D=D S D=D
Peta-K masukan flip-flop T
CDAB CDAB CDAB CDAB
00 01 11 10 00 01 11 10 00 01 11 10 00 01 11 10
00 0 0 x 0 00 0 0 x 0 00 0 0 x 0 00 1 1 x 1
01 0 0 x 1 01 0 0 x 0 01 1 0 x 0 01 1 1 x 1
11 0 1 x x 11 1 1 x x 11 1 1 x x 11 1 1 x x
10 0 0 x x 10 0 0 x x 10 0 1 x x 10 1 1 x x
T A = AD+ BCD T B=CD T C =A B D+BC T D =1

Untuk flip-flop JK persamaan masukan dapat diturunkan langsung dari peta-K keadaan berikut
sebagai berikut.
CDAB CDAB CDAB CDAB
00 01 11 10 00 01 11 10 00 01 11 10 00 01 11 10
00 0 0 x 1 00 0 1 x 0 00 0 0 x 0 00 1 1 x 1
01 0 0 x 0 01 0 1 x 0 01 1 1 x 0 01 0 0 x 0
11 0 1 x x 11 1 0 x x 11 0 0 x x 11 0 0 x x
10 0 0 x x 10 0 1 x x 10 0 1 x x 10 1 1 x x
J A =BCD J B =CD J C= A D J D=1
K A =D K B =CD K C =D+B K D=1

Fasilitas Reset dapat diberikan dengan menambahkan rangkaian logika yang memaksa Q= 0.

2. Rencanakanlah suatu pencacah 4 bit yang melakukan cacahan dengan urutan:


0,1,3,2,6,14,10,11,9,8,0,1,.. dengan menggunakan:
a. Flip-flop RS
b. Flip-flop JK
c. Flip-flop T
d. Flip-flop D

Jawaban:
Tabel keadaan berikut dan tabel masukan dan petaK masukan untuk flip-flop RS dan T
ditunjukkan dalam tabel berikut.

A B C D A+ B+ C+ D+ RA SA RB SB RC SC RD SD TA TB TC TD
0 0 0 0 0 0 0 1 x 0 x 0 x 0 0 1 0 0 0 1
0 0 0 1 0 0 1 1 x 0 x 0 0 1 0 x 0 0 1 0
0 0 1 0 0 1 1 0 x 0 0 1 0 x x 0 0 1 0 0
0 0 1 1 0 0 1 0 x 0 x 0 0 x 1 0 0 0 0 1
0 1 0 0 - - - - x x x x x x x x x x x x
0 1 0 1 - - - - x x x x x x x x x x x x
0 1 1 0 1 1 1 0 0 1 0 x 0 x x 0 1 0 0 0
0 1 1 1 - - - - x x x x x x x x x x x x
1 0 0 0 0 0 0 0 1 0 x 0 x 0 x 0 1 0 0 0
1 0 0 1 1 0 0 0 0 x x 0 x 0 1 0 0 0 0 1
1 0 1 0 1 0 1 1 0 x x 0 0 x 0 1 0 0 0 1
1 0 1 1 1 0 0 1 0 x x 0 1 0 0 x 0 0 0 1
1 1 0 0 - - - - x x x x x x x x x x x x
1 1 0 1 - - - - x x x x x x x x x x x x
1 1 1 0 1 0 1 0 0 x 1 0 0 x x 0 0 1 0 0
1 1 1 1 - - - - x x x x x x x x x x x x
Peta-K masukan flip-flop RS
CDAB CDAB CDAB CDAB
00 01 11 10 00 01 11 10 00 01 11 10 00 01 11 10
00 x x x 1 00 0 x x 0 00 x x x x 00 0 x x 0
01 x x x 0 01 0 x x x 01 x x x x 01 0 x x 0
11 x x x x 11 0 x x x 11 x x x x 11 0 x x 0
10 x 0 x 0 10 0 1 0 x 10 0 0 1 x 10 1 x 0 0
R A =C D S A =A B RB =AB S B =A C D

CDAB CDAB CDAB CDAB


00 01 11 10 00 01 11 10 00 01 11 10 00 01 11 10
00 x x x x 00 0 x x 0 00 0 x x x 00 1 x x 0
01 0 x x x 01 1 x x 0 01 0 x x 1 01 x x x 0
11 0 x x 1 11 x x x 0 11 1 x x 0 11 0 x x x
10 0 0 0 0 10 x x x x 10 x x x 0 10 0 0 0 1
RC = AD S C= A D R D= A C+ A C S D= A C+ A B C
Peta-K masukan flip-flop T
CDAB CDAB CDAB CDAB
00 01 11 10 00 01 11 10 00 01 11 10 00 01 11 10
00 0 x x 1 00 0 x x 0 00 0 x x 0 00 1 x x 0
01 0 x x 0 01 0 x x 0 01 1 x x 0 01 0 x x 1
11 0 x x 0 11 0 x x 0 11 0 1 x 0 11 1 x x x
10 0 1 0 0 10 1 0 1 0 10 0 0 0 0 10 0 0 0 x
T D =AD+ A C D
T A= A B+A C D T B= AB+A B C D T C =A C D+BD
+ ACD

Untuk flip-flop JK persamaan masukan dapat diturunkan langsung dari peta-K keadaan berikut
sebagai berikut.
CDAB CDAB CDAB CDAB
00 01 11 10 00 01 11 10 00 01 11 10 00 01 11 10
00 0 x x 0 00 0 x x 0 00 0 x x 0 00 1 x x 0
01 0 x x 1 01 0 x x 0 01 1 x x 0 01 1 x x 0
11 0 x x 1 11 0 x x 0 11 1 x x 0 11 0 x x 1
10 0 1 1 1 10 1 1 0 0 10 1 1 1 1 10 0 0 0 1
J A =B J B =A C D J C= A D J D= A C+ A B C
K A =C D K B =A K C = AD K D= A C+ AC

Untuk flip-flop D, keadaan berikut adalah masukannya sehingga persamaan masukan dapat
diturunkan langsung dari peta-K keadaan berikut sebagai berikut.
CDAB CDAB CDAB CDAB
00 01 11 10 00 01 11 10 00 01 11 10 00 01 11 10
00 0 x x 0 00 0 x x 0 00 0 x x 0 00 1 x x 0
01 0 x x 1 01 0 x x 0 01 1 x x 0 01 1 x x 0
11 0 x x 1 11 0 x x 0 11 1 x x 0 11 0 x x 1
10 0 1 1 1 10 1 1 0 0 10 1 1 1 1 10 0 0 0 1
D A =B+ AC + AD DB= A C D D C = A D+C D DD = A C+ A BC
3. Rencanakanlah register 4 bit dengan menggunakan flip-flop RS yang dapat menaikkan dan
menurunkan 1 harga yang disimpannya. Register tersebut dapat diberi harga awal melalui
masukan paralelnya.

Jawaban:
Perancangan register ini sebenarnya perancangan pencacah naik dan pencacah turun dilengkapi
pemilihan masukan unutk masing-masing operasi. Pencacah naik dapat dirancang seperti pada soal
nomor 1 dan dengan cara serupa dapat dirancang pencacah turun.

Peta-K pencacah naik:


CDAB CDAB CDAB CDAB
00 01 11 10 00 01 11 10 00 01 11 10 00 01 11 10
00 x x 0 0 00 0 0 x x 00 x 0 0 x 00 0 x x 0
01 x x 0 0 01 0 0 x x 01 x 0 0 x 01 0 x x 0
11 x 0 1 0 11 0 1 0 x 11 0 1 1 0 11 1 0 0 1
10 x x 0 0 10 0 0 x x 10 x 0 0 x 10 0 x x 0
R A =ABCD S A =A BCD RB =BCD S B =B CD

CDAB CDAB CDAB CDAB


00 01 11 10 00 01 11 10 00 01 11 10 00 01 11 10
00 x x x x 00 0 0 0 0 00 0 0 0 0 00 1 1 1 1
01 0 0 0 0 01 1 1 1 1 01 1 1 1 1 01 0 0 0 0
11 1 1 1 1 11 0 0 0 0 11 1 1 1 1 11 0 0 0 0
10 0 0 0 0 10 x x x x 10 0 0 0 0 10 1 1 1 1
RC =CD S C =C D R D=D S D=D

Peta-K pencacah turun:


CDAB CDAB CDAB CDAB
00 01 11 10 00 01 11 10 00 01 11 10 00 01 11 10
00 0 x 0 1 00 1 0 x 0 00 0 1 1 0 00 1 0 0 1
01 x x 0 0 01 0 0 x x 01 x 0 x x 01 0 x 0 0
11 x x 0 0 11 0 0 x x 11 x 0 x x 11 0 x 0 0
10 x x 0 0 10 0 0 x x 10 x 0 x x 10 0 x 0 0
R A =A B C D S A =A B C D RB =BCD S B =B CD

CDAB CDAB CDAB CDAB


00 01 11 10 00 01 11 10 00 01 11 10 00 01 11 10
00 0 0 0 0 00 1 1 1 1 00 0 0 0 0 00 1 1 1 1
01 x 0 x x 01 0 x 0 0 01 1 1 1 1 01 0 0 0 0
11 0 0 0 0 11 x x x x 11 1 1 1 1 11 0 0 0 0
10 1 1 1 1 10 0 0 0 0 10 0 0 0 0 10 1 1 1 1
RC =C D S C =C D R D=D S D=D
Untuk memuat register dengan data eksternal, misalkan E x, flip-flop RS dibuat sebagai flip-flop D,
yaitu dengan memberikan Ex ke Sx dan ke Rx. Masukan Masukan kontrol L (Load/Count), U
(Up/Down) digunakan untuk memilih modus berikut:

L U Modus
0 0 Count Down, masukan dari pencacah turun
0 1 Count Up, masukan dari pencacah turun
1 x Load, masukan dari dari data eksternal

dengan menggunakan multiplexer, rangkaian flip-flop C ditunjukkan dalam gambar berikut ini.
Dengan cara serupa rangkaian flip-flop yang lain dapat dapat disusun.
MUX SC
4-ke-1
EC
S C

R C

MUX
EC 4-ke-1 RC

4. Dengan menggunakan rangkaian terpadu 74197 Gambar 7.12, rancanglah suatu pencacah
yang akan melakukan pencacahan: 2, 3, 4, 5, 6, 7, 8, 2, 3, ....

Isyarat: setel (set) data masukan pada harga yang dibutuhkan dan berikan sinyal yang
berlogika 0 kepada masukan COUNT/LOAD pada saat pemuatan (loading)
dibutuhkan.

Jawaban:
Agar pencacah dibersihkan setelah cacahan 8 (1000) maka Q D dihubungkan melalui inverter (gerbang
NOT) ke terminal Load/Count sehingga perubahan QD dari 0 ke 1 akan mem-Load Data ABCD ke
register. Perhatikan bahwa Load/Count = 0 yang meemaksa operasi Load.
Clock
Vcc 1
14 13 12 11 10 9 8

CLEAR QD D B QB
Count/ Clock 1
Load Clock
QC C A QA 2

1 2 3 4 5 6 7

Anda mungkin juga menyukai