Anda di halaman 1dari 33

SEQUENTIAL CIRCUITS

[FULL ADDER AND SR LATCH]


PERTEMUAN KE-14 |KELAS 1A | PSD4TL | GENAP 2019-2020
GOALS 2

6/3/2020
Rangkaian Digital |sofyan tato|PSD4TL|PNUP
Masiswa dapat :
1. Menggamabar rangkaian Full Adder
2. Menguraikan Prinsip Kerja SR Latch
…PREVIEWS LECTURE 3

6/3/2020
Rangkaian Digital |sofyan tato|PSD4TL|PNUP
► Merancang Decoder Seven Segment Display 1 Bit
► Merancang Rangkaian Half Adder
Combinational Circuit 4
[EVEN PARITY GENEAROR]

6/3/2020
Rangkaian Digital |sofyan tato|PSD4TL|PNUP
PARITY adalah suatu Kondisi pada Satu Tabel Kebenaran dimana Jumlah Variabel 1
bernilai GENAP (ODD), maka parity akan bernilai 0 (nol), namun Ketika Jumlah vaiabel
bernilai GANJIL (EVEN), maka Parity akan bernilai 1 (satu)
Contoh :
A B C Po K-Map dari Po
0 0 0 0
A\BC 00 01 11 10
0 0 1 1
0 0 1 0 1
0 1 0 1
1 1 0 1 0
0 1 1 0
1 0 0 1 K-Map di atas dikenal dengan Istilah “CHECK
BOARD CONFIGURATION”
1 0 1 0
1 1 0 0
1 1 1 1
Combinational Circuit 5
[EVEN PARITY GENEAROR]

6/3/2020
Rangkaian Digital |sofyan tato|PSD4TL|PNUP
K-Map dengan Model Check Boad Configurtion Tidak Bisa desederhanakan dengan K-Map,
karena Implicant nya tidak dapat dikelompokan sehingga hanya terbentuk model kelompok
1 in 1 (alone), untuk menyederhanakannya harus menggunakan cara aksact (Aljabaar Boole)

A\BC 00 01 11 10
0 0 1 0 1
1 1 0 1 0
Combinational Circuit 6
[FULL ADDER]

6/3/2020
Rangkaian Digital |sofyan tato|PSD4TL|PNUP
BLOK DIAGRAM DARI FULL
ADDER

S [sum]

FULL
ADDER
Co [CARRY OUT]
[Carri In] Ci
Combinational Circuit 7
[FULL ADDER]

6/3/2020
Rangkaian Digital |sofyan tato|PSD4TL|PNUP
SIFAT PENTING (KARAKTERISTIK) FULL
ADDER
1. Dipakai untuk Menjumlahkan bilangan Biner 2 Bit atau Lebih
2. Full Adder Mengambil Carry Out dari hasil Penjumlahan Sebelumnya

Tabel Kebenaran HALF ADDER A B Ci S Co


0 0 0 0 0
0 0 1 1 0
0 1 0 1 0
0 1 1 0 1
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1
Combinational Circuit 8
[FULL ADDER]

6/3/2020
Rangkaian Digital |sofyan tato|PSD4TL|PNUP
RANGKAIAN HALF ADDER

Untuk Menggambar Rangkaian Kombinasi dari Full Adder, Langkah yang dilkukan Adalah :

1. Buat Penyederhanaan untuk Fungsi S dan Co dengan menggunakan K-Map atau cara yang
lain
2. Gambar Rangkaian Kombinasi dengan menggunakan Persamaan Hasil Penyederhanaan
(Bentuk Minimal)
Combinational Circuit 9
[FULL ADDER]

6/3/2020
Rangkaian Digital |sofyan tato|PSD4TL|PNUP
RANGKAIAN HALF ADDER
LENGKAP
1a. Penyederhanaan untuk Fungsi S menggunakan K-Map

A B Ci S Co
0 0 0 0 0
0 0 1 1 0 A\B Ci 00 01 11 10
0 1 0 1 0 0 0 1 0 1
0 1 1 0 1 1 1 0 1 0
1 0 0 1 0
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1
Combinational Circuit 10
[FULL ADDER]

6/3/2020
Rangkaian Digital |sofyan tato|PSD4TL|PNUP
RANGKAIAN HALF ADDER
1b. Penyederhanaan untuk Fungsi Co menggunakan K-Map [Model 1]

A B Ci S Co
0 0 0 0 0
0 0 1 1 0 A\B Ci 00 01 11 10
0 1 0 1 0 0 0 0 1 0
0 1 1 0 1 1 0 1 1 1
1 0 0 1 0
BCi + ACi + AB
1 0 1 0 1
Co = BCi + ACi + AB
1 1 0 0 1
1 1 1 1 1
Combinational Circuit 11
[FULL ADDER]

6/3/2020
Rangkaian Digital |sofyan tato|PSD4TL|PNUP
RANGKAIAN HALF ADDER
1c. Penyederhanaan untuk Fungsi Co menggunakan K-Map [Model 2]

A B Ci S Co
0 0 0 0 0
0 0 1 1 0 A\B Ci 00 01 11 10
0 1 0 1 0 0 0 0 1 0
0 1 1 0 1 1 0 1 1 1
1 0 0 1 0
AB’Ci + A’BCi + AB
1 0 1 0 1
1 1 0 0 1
1 1 1 1 1
Combinational Circuit 12
[FULL ADDER]

6/3/2020
Rangkaian Digital |sofyan tato|PSD4TL|PNUP
RANGKAIAN HALF ADDER
2a. Gambar Rangkaian Kominasi Full Adder [Model 1]

Co = BCi + ACi + AB

S
[sum]

[Carri In] Co [CARRY


Ci OUT]
Combinational Circuit 13
[FULL ADDER]

6/3/2020
Rangkaian Digital |sofyan tato|PSD4TL|PNUP
RANGKAIAN HALF ADDER
2a. Gambar Rangkaian Kominasi Full Adder [Model 2]

S
[sum]

[Carri In] Co [CARRY


Ci OUT]
SEQUENTIAL CIERCUITS [RS LATCH] 14

6/3/2020
Rangkaian Digital |sofyan tato|PSD4TL|PNUP
PENGANTA
R Blok Diagram Gerbang Sequential:
Blok diagram Gerbang Kombinasi :
o
i o i u
n u n t
Combinatio t p Sequensial
p nal Circuit p
u Circuit p u u
t u t t
t

MEMORY
SEQUENTIAL CIERCUITS [RS LATCH] 15

6/3/2020
Rangkaian Digital |sofyan tato|PSD4TL|PNUP
PENGANTA
R
Komponen Pembeda Antara Rangkaian Blok Diagram Gerbang Sequential:
Kombinasi dengan Rangkaian Sequensial adalah
MEMORY. o
Konsep Dasar Memory dalam rangkaian i u
sekuensial adalah : n t
p Sequensial
Circuit p
u u
t t

Rangkaian Cascade (SERI) dua gerbang NOT


adalah rangkain Memory yang paling Sederhana.
MEMORY
Disebut Memory karena mampu Rangkaian
tersebut mampu untuk menghasilkan Output yang
sama seperti Inputnya
SEQUENTIAL CIERCUITS [RS LATCH] 16

6/3/2020
Rangkaian Digital |sofyan tato|PSD4TL|PNUP
PENGANTA
R
Karena Tidak ditemukan Suatu Rangkaian Kombinasi yang Memiliki Input Tunggal, maka dikenal
beberapa Jenis Rangkaian Memory dengan Input lebih dari Satu yang lebih dikenal dengan Istilah
FLIP-FLOP

Terdapat beberapa Jenis Flip Flop yang digunakan dalam sebagai media penyimpanan data dalam
merancang sebuah Rangkaian Sequensial, Diantaranya :
1. Set Reset (RS) Flip Flop
2. D Flip Flop
3. JK Flip Flop

Medel Flip Flop dibangun dari sebuah Rangkaian Logika yang dikenal dengan SR LATCH
SEQUENTIAL CIERCUITS [RS LATCH] 17

6/3/2020
Rangkaian Digital |sofyan tato|PSD4TL|PNUP
PAST OUTPUT [Output Sbelumnya]
Memory dalam Rangkaian Sequensial digunakan untuk menyimpan OUTPUT SEBELUMNYA
(PAST OUTPUT)
Contoh :

A S
1 1 0 1
HALF
B ADDER Co
0 1 1 0

PAST PRESEN
BAGAIMANA CARA MENYIMPAN PAST OUTPUT???
OUPUT T OUPUT
SEQUENTIAL CIERCUITS [RS LATCH] 18

6/3/2020
Rangkaian Digital |sofyan tato|PSD4TL|PNUP
Model Rangkaian SR LATCH

Terdapat 2 Jenis Rangkaian SR LATCH


1. SR LATCH dari Gerbang NOR
2. SR LATCH dari Gerbang NAND

Keterangan :
S = Set
R = Reset

Dalam Rangkaian Digital, Kata “RESET” Berarti Bahwa Outputnya adalah 0 (nol), dan Kata “SET”
berarti bahwa Outputnya adalah 1 (satu)
SEQUENTIAL CIERCUITS [RS LATCH] 19

6/3/2020
Rangkaian Digital |sofyan tato|PSD4TL|PNUP
1. SR LATCH dari GERBANG
NOR
Model Rangkaian Digital dari SR LATCH yang dibagun dari gerbang NOR adalah :
SEQUENTIAL CIERCUITS [RS LATCH] 20

6/3/2020
Rangkaian Digital |sofyan tato|PSD4TL|PNUP
PRINSIP OPERASI SR LATCH dari GERBANG
NOR
Untuk Mengetahui Prinsip Kerja (Cara Pengopersian) SR Latch yang dibentuk dari Gerbang
NOR, maka digunakan Tabel Kebenaran dari Gerbang NOR sebagai Alat Analisis, Sebagai
Berikut :

A B Y

0 0 1

0 1 0

1 0 0

1 1 0
SEQUENTIAL CIERCUITS [RS LATCH] 21
PRINSIP OPERASI SR LATCH dari GERBANG

6/3/2020
Rangkaian Digital |sofyan tato|PSD4TL|PNUP
NOR
CASE I :
S = 0, R = 1 Q = ?, Q’ = ? S = 0, R = 0 Q = ?, Q’ = ?

Q = 0, Q’ = 1 Q = 0, Q’ = 1

Sesuai dengan Tabel Kebenaran Gerbang NOR, Jika Terdapat Input Yang Bernilai 1, maka Output Selalu Bernilai 0.
Karena Rangkaian akan dipakai untuk Menyimpan Data, Maka pada Saat Input Dihilangkan (RESET) [R = 0 dan S =
0], MAKA NILAI Q DAN Q’ HARUS TETAP
CASE I : S = 0, R = 1, Q = 0, Q’ = 1 [ Memory]
S = 0, R = 0, Q = 0, Q’ = 1
SEQUENTIAL CIERCUITS [RS LATCH] 22
PRINSIP OPERASI SR LATCH dari GERBANG

6/3/2020
Rangkaian Digital |sofyan tato|PSD4TL|PNUP
NOR
CASE II :
S = 1, R = 0 Q = ?, Q’ = ? S = 0, R = 0 Q = ?, Q’ = ?

Q = 1, Q’ = 0 Q = 1, Q’ = 0

Sesuai dengan Tabel Kebenaran Gerbang NOR, Jika Terdapat Input Yang Bernilai 1, maka Output Selalu Bernilai 0.
Karena Rangkaian akan dipakai untuk Menyimpan Data, Maka pada Saat Input Dihilangkan (RESET) [R = 0 dan S =
0], MAKA NILAI Q DAN Q’ HARUS TETAP
CASE II : S = 1, R = 0, Q = 1, Q’ = 0 [ Memory]
S = 0, R = 0, Q = 1, Q’ = 0
SEQUENTIAL CIERCUITS [RS LATCH] 23
PRINSIP OPERASI SR LATCH dari GERBANG

6/3/2020
Rangkaian Digital |sofyan tato|PSD4TL|PNUP
NOR
CASE III :
S = 1, R = 1 Q = ?, Q’ = ? S = 0, R = 0 Q = ?, Q’ = ?

Q = 1, Q’ = 0

Q = 0, Q’ = 0
Untuk Case 3, terdapat beberapa kondisi yang bertentangan dengan Tabel Kebenaran, yaitu Q = 0, Q’ = 1
pada saat Input Dihilangkan [S = 0 dan R = 0] Output dari Gerbang tidak dapat Menyimpan
data, karrena Outpunya BERUBAH.
CASE III : S = 1, R = 1, Q = 0, Q’ = 0 [ NOT USE]
S = 0, R = 0, Q = 1, Q’ = 0 (Tinjauan Q)
S = 0, R = 0, Q = 0, Q’ = 1 (Tinjauan Q’)
SEQUENTIAL CIERCUITS [RS LATCH] 24
TRUTH TABLE SR LATCH USING NOR

6/3/2020
Rangkaian Digital |sofyan tato|PSD4TL|PNUP
GATE
Dari Ketika Case dapat disusun Tabel Kebenaran SR LATCH yang dibentuk dari Gerbang NOR:

S R Q Q’

0 0 MEMORY (AS BEFORE)

0 1 0 1

1 0 1 0

1 1 NOT USED
SEQUENTIAL CIERCUITS [RS LATCH] 25

6/3/2020
Rangkaian Digital |sofyan tato|PSD4TL|PNUP
1. SR LATCH dari GERBANG
NAND
Model Rangkaian Digital dari SR LATCH yang dibagun dari gerbang NAND adalah :
SEQUENTIAL CIERCUITS [RS LATCH] 26

6/3/2020
Rangkaian Digital |sofyan tato|PSD4TL|PNUP
PRINSIP OPERASI SR LATCH dari GERBANG
NAND
Untuk Mengetahui Prinsip Kerja (Cara Pengopersian) SR Latch yang dibentuk dari Gerbang
NAND, maka digunakan Tabel Kebenaran dari Gerbang NAND sebagai Alat Analisis, Sebagai
Berikut :

A B Y

0 0 1

0 1 1

1 0 1

1 1 0
SEQUENTIAL CIERCUITS [RS LATCH] 27
PRINSIP OPERASI SR LATCH dari GERBANG

6/3/2020
Rangkaian Digital |sofyan tato|PSD4TL|PNUP
NAND
CASE I :
S = 0, R = 1 Q = ?, Q’ = ? S = 1, R = 1 Q = ?, Q’ = ?

Q = 1, Q’ = 0 Q = 1, Q’ = 0

Sesuai dengan Tabel Kebenaran Gerbang NAND, Jika Terdapat Input Yang Bernilai 0, maka Output Selalu Bernilai 1.
Karena Rangkaian akan dipakai untuk Menyimpan Data, Maka pada Saat Input SET
[R = 1 dan S = 1], MAKA NILAI Q DAN Q’ HARUS TETAP
CASE I : S = 0, R = 1, Q = 1, Q’ = 0 [ Memory]
S = 1, R = 1, Q = 1, Q’ = 0
SEQUENTIAL CIERCUITS [RS LATCH] 28
PRINSIP OPERASI SR LATCH dari GERBANG

6/3/2020
Rangkaian Digital |sofyan tato|PSD4TL|PNUP
NAND
CASE II:
S = 1, R = 0 Q = ?, Q’ = ? S = 1, R = 1 Q = ?, Q’ = ?

Q = 0, Q’ = 1 Q = 0, Q’ = 1

Sesuai dengan Tabel Kebenaran Gerbang NAND, Jika Terdapat Input Yang Bernilai 0, maka Output Selalu Bernilai 1.
Karena Rangkaian akan dipakai untuk Menyimpan Data, Maka pada Saat Input SET
[R = 1 dan S = 1], MAKA NILAI Q DAN Q’ HARUS TETAP
CASE II : S = 1, R = 0, Q = 0, Q’ = 1 [ Memory]
S = 1, R = 1, Q = 0, Q’ = 1
SEQUENTIAL CIERCUITS [RS LATCH] 29
PRINSIP OPERASI SR LATCH dari GERBANG

6/3/2020
Rangkaian Digital |sofyan tato|PSD4TL|PNUP
NAND
CASE III:
S = 0, R = 0 Q = ?, Q’ = ? S = 1, R = 1 Q = ?, Q’ = ?

Q = 0, Q’ = 1

Q = 1, Q’ = 1
Q = 1, Q’ = 0
Untuk Case 3, terdapat beberapa kondisi yang bertentangan dengan Tabel Kebenaran, yaitu pada
saat Input Dihilangkan [S = 0 dan R = 0] Output dari Gerbang tidak dapat Menyimpan data,
karrena Outpunya BERUBAH.
CASE III : S = 0, R = 0, Q = 1, Q’ = 1 [ NOT USE]
S = 1, R = 1, Q = 1, Q’ = 0 (Tinjauan Q)
S = 1, R = 1, Q = 0, Q’ = 1 (Tinjauan Q’)
SEQUENTIAL CIERCUITS [RS LATCH] 30
TRUTH TABLE SR LATCH USING NAND

6/3/2020
Rangkaian Digital |sofyan tato|PSD4TL|PNUP
GATE
Dari Ketika Case dapat disusun Tabel Kebenaran SR LATCH yang dibentuk dari Gerbang NAND:

S R Q Q’

0 0 NOT USED

0 1 1 0

1 0 0 1

1 1 MEMORY (AS BEFORE)


SEQUENTIAL CIERCUITS [RS LATCH] 31
TRUTH TABLE SR

6/3/2020
Rangkaian Digital |sofyan tato|PSD4TL|PNUP
LATCH
Salah Satu Tabel Kebenaran dari SR LATCH inilah yang nantinya akan dipakai sebagai Patokan Untuk membuat
Tabel Kebenaran SR FLIP FLOP

TRUTH TABEL FROM NOR TRUTH TABEL FROM NAND


GATE GATE
S R Q Q’ S R Q Q’

0 0 MEMORY (AS BEFORE) 0 0 NOT USED

0 1 0 1 0 1 1 0

1 0 1 0 1 0 0 1

1 1 NOT USED 1 1 MEMORY (AS BEFORE)


TUGAS 8c* 32

6/3/2020
Rangkaian Digital |sofyan tato|PSD4TL|PNUP
Rancanglah Tabel Kebenaran 4 bit Even Parity Generator, lalu sederhanakakan dengan K-Map
Untuk Mendaptkan bentuk Minimal (Minimal Form) dari Po (Parity Output), Apakah Terbentuk
CHECK BOARD CONFIGURATION?

Ketentuan Pengumpulan Tugas Terstrukutur :


1. Tugas Dikerjakan Secara Mandiri
2. Tugas Dikumpulkan dalam file .doc atau docx
3. Gunakan Sampul Resmi Tugas sesuai dengan Standar PNUP
4. Uraikan dengan jelas tahapan demi tahapan yang saudara kerjakan
5. Batas waktu pengerjaan adalah tanggal 6 juni 2020 jam 23.59 WITA

Note : *) khusus dikerjakan oleh mahasiswa kelas 1A PSD4TL yang tidak mengerjakan Tugas 8a
atau 8b
33

6/3/2020
Rangkaian Digital |sofyan tato|PSD4TL|PNUP
TERMAKASIH
“TANGAN BEKERJA KERAS,
OTAK BEKERJA CERDAS,
HATI BEKERJA IKHLAS.”

Anda mungkin juga menyukai