Objektif khusus :
Diakhir unit ini anda sepatutnya dapat:
INPUT
INPUT
LITAR FLIP-FLOP E2002/2/2
2.0 PENGENALAN
Jurutera-jurutera telah mengklasifikasikan litar logik kepada dua kumpulan.
Kumpulan pertama dikenalikan sebagai litar logik kombinasi dan kumpulan
kedua dikenali sebagai litar logik berjujukan.
Saya ingin menarik perhatian anda bahawa litar ingatan ini juga dikenali
sebagai FLIP-FLOP kerana ia boleh ‘flipped’ kepada keadaan set iaitu
menyimpan binari 1 atau ia ‘flopped’ kepada keadaan reset iaitu menyimpan
binari 0. Tahukah anda litar kecil inilah yang menjadi asas kepada sistem
ingatan di dalam komputer peribadi anda. Sekarang marilah kita sama-sama
mengkaji litar flip-flop ini.
Bagi memulakan perbincangan kita mari kita lihat litar logik flip-flop
SR di rajah 2.1. Flip-flop ini mempunyai dua masukan iaitu R
mewakili RESET dan S mewakili SET. Ia juga mempunyai dua
keluaran iaitu Q dan Q .
R Q
S Q
Rajah 2.1 : Litar logik flip-flop SR Aktif Tinggi
0
1
S
0 B Q
Rajah 2.1 (a)
LITAR FLIP-FLOP E2002/2/4
R 1 0
1 A Q
0
0 0 1
0 B Q
S
Rajah 2.1 (b)
R 1
0 A Q
0
1 0
1 B Q
S
Rajah 2.1 (c)
R 1 0
1 A Q
0
0 0
1 B Q
S
Contoh 2.1
S T1 T2 T3 T4 T5 T6 T7 T8 T9
Q S H R
Perhatikan rajah masa pada contoh 2.1, bagi tempoh T1, masukan S=1, R=0
dengan itu flip-flop akan disetkan, Q=1. Ini bermakna flip-flop ketika ini menyimpan
binari 1. [ Dalam contoh ini kita anggapkan Qawal = 0.]
Untuk tempoh T2 , masukan S=0, R=0 dengan itu flip-flop dalam keadaan tak
berubah (hold), keluaran akan kekal, Q=0.
Ketika tempoh T3 , masukan S=0, R=1 flip-flop sekarang dalam keadaan reset,
sekarang flip-flop akan menyimpan binari 0, Q=0.
LITAR FLIP-FLOP E2002/2/7
S T1 T2 T3 T4 T5 T6 T7 T8 T9
Q S H R H R H S H
S
Q
R Q
S=1 S=1
Qawal=0 Qawal=0
1 1
Q= = Q= =
Q= , Q= ,
R=0 Q R=1 Q
S=0 S=0
Qawal=1 Qawal=1
Q= = Q= =
1 Q= , 1 Q= ,
R=0 Q R=1 Q
Rajah 2.2 (e) Rajah 2.2 (f)
S=1
S=1 Qawal=1
Qawal=1
Q= =
Q= = 1
1 Q= ,
Q= , R=1
R=0 Q Q
Simbol logik flip-flop SR aktif tinggi dan aktif rendah ditunjukkan pada
rajah 2.3.
S Q S Q
R R
R R
Rajah 2.3: Simbol Logik Flip-Flop SR Aktif Tinggi Dan Aktif Rendah
Contoh 2.2
S T1 T2 T3 T4 T5 T6 T7
Q 0 H H S
LITAR FLIP-FLOP E2002/2/10
Keluaran sebelum tempoh T1 ialah rendah, Q awal = 0. Dengan itu bagi tempoh T1,
disebabkan masukan S=1, R=1 flip-flop berada dalam keadaan tak berubah (hold),
keluaran akan mengikut keluaran sebelumnya, Q=0. Ketika ini flip-flop menyimpan
binari 0.
Untuk tempoh T2 , masukan S=1, R=1 dengan itu flip-flop dalam keadaan tak
berubah (hold), keluaran akan kekal, Q=0.
Bagi tempoh T3 , masukan berubah S=0, R=1 flip-flop sekarang dalam keadaan set,
iaitu Q=1.
S T1 T2 T3 T4 T5 T6 T7
Q 0 H H S H R H S H R H H R H
Sekarang
Tahniah! Anda telah cuba
berjaya. Jika anda anda ujiulang semula
gagal, sila
pembelajaran ini.
Saya kefahaman andaanda,
ingin menarik perhatian dengan
tentang apa yang kita telah
menyelesaikan
pelajari sampai setakat ini.aktiviti
Dalam inputberikut!
kita telah pelajari dua jenis
flip-flop SR iaitu aktif rendah dan aktif tinggi. Kedua-duanya adalah
berbeza dari segi litar dan juga jadual kebenarannya. Selain
daripada itu bentuk keluaran kedua-dua flip-flop juga boleh
digambarkan dengan menggunakan rajah masa (timing diagram).
LITAR FLIP-FLOP E2002/2/11
AKTIVITI 2A
2.2 Lakarkan litar flip-flop SR daripada get NAND dan get NOR. Sertakan jadual
kebenaran bagi kedua-dua litar ini.
2.3 Nyatakan dua perbezaan diantara ke dua-dua flip-flop bagi soalan 2.2
2.4 Lakarkan gelombang keluaran jika diberi masukan seperti rajah A2.4(a) dan
A2.4(b). Anggapkan Qawal = ‘1’.
S
S
R
R
Q
Q
Rajah A2.4(a)
Rajah A2.4(b)
SYABAS!
ANDA TELAH MENCUBA KESEMUA SOALAN INI! SEKARANG
SEMAK PENYELESAIAN ANDA PADA MAKLUM BALAS BERIKUT……
MAKLUM BALAS 2A
LITAR FLIP-FLOP E2002/2/12
2.3 Jawapan anda mesti menunjukkan perbezaan dari segi jadual kebenaran dan
litar.
2.4
S
S
R
R
Q H S R INVALID H R H S S H H
Q H S S H Q= Q H S S R S H R H
Q
Q=
Q
Q
INPUT
INPUT
Dalam tajuk sebelum ini kita telah pelajari bahawa keluaran Flip-flop SR akan
terus berubah apabila masukannya diubah. Adakah kita boleh mengawal
perubahan keluaran flip-flop kita, iaitu keluarannya hanya akan berubah pada
masa tertentu sahaja ? Boleh ……! Tetapi bagaimana?
Baiklah, kita sekarang akan belajar mengenai flip-flop istimewa ini. Flip-flop
ini dikenali sebagai flip-flop picuan pinggir. Flip-flop picuan pinggir akan
berubah keadaan jika masukan jam berada pada picuan pinggir positif atau
picuan pinggir negatif. Empat flip-flop picuan pinggir yang akan kita pelajari
ialah flip-flop SR berjam, JK, D dan T.
Oleh kerana kita mempunyai dua jenis picuan pinggir samada picuan
pinggir positif atau negatif, maka ini akan dibezakan seperti rajah
2.4(a) dan 2.4(b). Sekiranya tiada ‘bubble’ pada masukan jam, flip-
flop adalah picuan pinggir positif, jika terdapat ‘bubble’ pada
masukan jam flip-flop adalah picuan pinggir negatif.
Adakah anda dapat melihat perbezaan ini?
LITAR FLIP-FLOP E2002/2/14
S Q S Q
CK CK
R R
R R
(a) (b)
Jam pinggiran positif Jam pinggiran negatif
(c)
Rajah 2.4:
Simbol Logik Flip-Flop SR Picuan Jam Pinggir Positif
Blok Logik Flip-Flop SR Picuan Jam Pinggir Negatif
Gelombang Masukan Jam
Ok, selepas anda jelas mengenai picuan jam yang digunakan, kita
akan membincangkan operasi flip-flop SR berjam. Masukan S dan R
adalah dipanggil masukan segerak (synchronous inputs) sebab data
pada masukan ini akan dihantar ke keluaran flip-flop hanya pada
masa picuan jam pinggir.
Qt+1 = 0
1
S=0 Qawal =0
A
C Q
clk 1
1 1
B D Q
R=0
1
Rajah 2.5: Litar Logik FF SR Picuan Jam Pinggir Positif, Q awal = 0
LITAR FLIP-FLOP E2002/2/15
Sekarang, sekali lagi cuba anda analisa litar rajah 2.5(a), dan
andaikan keluaran awal Qt = 1.
0 Qt+1 = 1
S 1
A Qawal =1
C Q
1 0
clk
0
0 B
1 D Q
R
1
Rajah 2.5(a): Litar logik flip-flop SR Picuan jam pinggir positif,Qawal = 1
Jika anda gagal mendapat jawapan, cuba analisa sekali lagi. Saya
yakin anda akan berjaya. Dari analisa di atas, jadual kebenaran flip-
flop SR diterbitkan seperti jadual 3.
Operasi
S R Q(t+1)
0 0 Qt hold
0 1 0 reset
1 0 1 set
1 1 Q t 1 invalid
Contoh 2.3(a)
Lakarkan rajah masa keluaran flip-flop, Q. Anggapkan Q awal = 0 bagi flip-flop SR
picuan pinggir positif.
Clk
R
Qawal dilarang
Q S R S R
(a)
Contoh 2.3(b)
LITAR FLIP-FLOP E2002/2/17
Clk
S
R Dari
contoh
Q Qawal
2.3, anda
dapat
melihat dengan jelas bahawa operasi flip-flop SR picuan pinggir positif atau negatif
adalah sama. Contohnya, jika S = 0, R = 1 keluaran flip-flop rendah bagi mana-
mana picuan pinggir.
AKTIVITI 2B
LITAR FLIP-FLOP E2002/2/18
2.5 Lukiskan simbol dan litar untuk flip-flop SR berjam picuan jam pinggir positif
2.8 Tunjukkan perbezaan di antara picuan pinggir positif dan picuan pinggir
negatif dengan menggunakan rajah masa dari flip-flop SR berjam. Nyatakan
kebaikan flip-flop SR berjam berbanding flip-flop SR tanpa jam.
LITAR FLIP-FLOP E2002/2/19
MAKLUM BALAS 2B
2.7 Keluaran flip-flop SR berjam hanya akan berubah keadaan jika picuan jam
diberikan. Keluaran flip-flop SR tanpa jam akan berubah keadaan pada
keadaan masukan S dan R.
2.8 Anda boleh tunjukkan sebarang bentuk rajah masa. Kalau anda tidak
yakin dengan jawapan sila semak dengan pensyarah anda.
LITAR FLIP-FLOP E2002/2/20
INPUT
INPUT
2.2.2 Flip-Flop JK
Qt+1 = 1
Qawal = 0
J 1 0
A
1 C
1
clk
K 0
B
D Q
1
Rajah 2.6: Litar Logik Flip-Flop JK Picuan Jam Pinggir Positif, Q awal = 1
Dengan bantuan dari pensyarah, cuba anda analisa rajah 2.6 bagi
keadaan masukan seterusnya
Jadual 2.5
Clk J K Qn Qt+1
0 0
0 0
1 1
0 0
0 1
1 0
0 1
1 0
1 1
0 1
1 1
1 0
Clk J K Qt+1
0 0 Qt (hold)
0 1 0 (reset)
1 0 1 (set)
1 1 Q t (toggle)
Simbol logik bagi flip-flop JK picuan pinggir positif dan picuan pinggir
negatif ditunjukkan pada rajah 2.7
J Q J Q
CK CK
K K
(a) (b)
Rajah 2.7: Simbol logik flip-flop JK : (a) picuan jam pinggir positif
(b)picuan jam pinggir negatif
Contoh 2.4
Lakarkan gelombang keluaran, Q jika diberi masukan jam, J dan K adalah seperti
berikut. Anggapkan keluaran Qawal=1.
Jam1234JKQQawalRTHS
NOTA
J PR Q Jika masukan praset tinggi dan clear
rendah, keluaran Q=0
CK Apabila masukan praset rendah dan
clear tinggi, keluaran Q=1
K CLR
R
Jadual 2.7: Jadual Kebenaran Flip-Flop JK Dengan Preset Dan Clear Aktif Rendah
MASUKAN KELUARAN
KEADAAN Tak Segerak Segerak Qt+1
preset clear J K Clk
set tak segerak 0 1 x x x 1
reset tak segerak 1 0 x x x 0
tak dibenarkan 0 0 x x x Q t+1(invalid)
hold 1 1 0 0 Qt
reset 1 1 0 1 0
set 1 1 1 0 1
toggle 1 1 1 1 Q t
Contoh 2.5
clk 1 2 3 4 5 6 7 8
Preset
Clear
Jika anda perhatikan contoh 2.5, anda akan dapati bahawa keluaran awal flip-flop
adalah tinggi. Ini disebabkan masukan tak segerak praset diaktifkan iaitu menerima
logik 0 manakala masukan clear tidak aktif apabila ia menerima logik 1.
TAHNIAH !
SELAMAT MENCUBA!
LITAR FLIP-FLOP E2002/2/26
AKTIVITI 2C
2.10 Bagaimanakah cara sambungan yang perlu dilakukan supaya anda boleh
membina flip-flop JK jika diberi flip-flop SR berjam.
2.11 Lakarkan isyarat keluaran Q, daripada rajah masa yang diberikan seperti
berikut:-
Clk
2.12 J
K
Lakarkan simbol logik flip-flop JK serta labelkan dengan lengkap bagi masukan J,K,
praset, clear, jam dan keluaran Q dan Q .
Clk
J
K
PR
MAKLUM BALAS 2C
CLR
Rajah A2.13
LITAR FLIP-FLOP E2002/2/27
2.11 Soalan tidak menyatakan picuan pinggir positif atau negatif, jika
menggunakan picuan pinggir positif dan anggapkan Q awal = 0.
Clk
2.12 J
Q s T R T T S
Rujuk halaman 25-26.
2.13
Clk
J
K
PR
CLR
Q PR R PR H(PR) R S CLR H S
LITAR FLIP-FLOP E2002/2/28
INPUT
INPUT
2.2.4 Flip-Flop D
D S Q D J Q D Q
E E
CK CK CK
R K
R R (b)
(a) (c)
Rajah 2.8 : Simbol Logik Bagi Flip-Flop D
(a)Menggunakan Flip-Flop SR (b) : Menggunakan Flip-Flop JK(c) Am
LITAR FLIP-FLOP E2002/2/29
D A
C
clk
B
D Q
Rajah 2.8(d): Litar Logik Flip-Flop D Picuan Jam Pinggir Positif
Contoh 2.6 :
Lukiskan gelombang keluaran flip-flop D jika diberi masukan seperti di bawah.
Anggapkan Qawal = 1.
Klok 1 2 3 4 5
Penyelesaian
2.2.5 Flip-Flop T
LITAR FLIP-FLOP E2002/2/30
Mari kita melihat rajah 2.9(a). Jika masukan T tinggi, maka masukan
J dan K tinggi dengan itu keluaran flip-flop tinggi (SET) sekiranya
keluaran sebelum adalah rendah jika keluaran sebelum rendah
keluaran selepas ditogol ke tinggi. Jika masukan T rendah, masukan
J dan K rendah dengan itu keluaran flip-flop tidak berubah dari
keluaran sebelum. Keputusan ini dapat diringkaskan seperti dalam
jadual 2.9.
T J
A
C
clk
K
B
D Q
(a)
T J Q T Q
CK CK
K
R
(b) (c)
Qt+1
Clk T
0 Qt (hold)
1 Q t (toggle)
LITAR FLIP-FLOP E2002/2/31
Contoh 2.7 :
Klok 1 2 3 4 5
Penyelesaian
AKTIVITI 2D
2.16 Berdasarkan masukan klok dan D yang diberi oleh bentuk gelombang
dibawah, dapatkan keluaran Q dengan menganggap keadaan awal ialah
SET.
klok
D
2.17
Lukiskan keluaran bagi flip-flop berikut berdasarkan masukan jam dan masukan
yang diberi dalam rajah dibawah.
Jam
masukan
LITAR FLIP-FLOP E2002/2/33
MAKLUM BALAS 2D
2.16 Jika anda memberi picuan pinggir negatif gelombang keluaran akan menjadi;
D
masukan
Q
QD
QT
PENILAIAN KENDIRI
3 Binakan litar flip-flop SR daripada get NAND dan get NOR. Sertakan jadual
kebenaran bagi kedua-dua litar ini.
5 Tunjukkan perbezaan diantara picuan pinggir positif dan picuan pinggir negatif
dengan menggunakan rajah masa dari flip-flop SR berjam.
Clk
K
Rajah S5
7. Berdasarkan masukan jam picuan pinggir negatif dan D yang diberi oleh bentuk
gelombang rajah S7, dapatkan keluaran Q dengan menganggap keadaan awal
ialah RESET.
klok
8.
D
Rajah S7
Lukiskan rajah masa flip-flop JK jam pinggiran positif dengan masukan tak segerak
preset dan clear aktif rendah.
clk 1 2 3 4 5 6 7 8
Preset
Clear
J
LITAR FLIP-FLOP E2002/2/35
9. Jika litar diberi masukan seperti rajah S9, lakarkan rajah masa bagi keluaran Q1
dan Q2. Keadaan asal Q1 adalah 1 dan Q2 = 0.
1
J Q1 D Q2
clk
K 1
Rajah S9
Clk
Q1
Q2
MAKLUM BALAS
LITAR FLIP-FLOP E2002/2/36
MAKLUMBALAS UNTUK
PENILAIAN KENDIRI AKAN
DIJELASKAN OLEH PENSYARAH
ANDA SELEPAS BELIAU
MENYEMAKNYA………!