Anda di halaman 1dari 26

LAPORAN PRAKTIKUM

ELEKTRONIKA DIGITAL
(FLIP-FLOP)

Disusun oleh:
Kelompok 1
Fhaiz Rose Ambari S 135090800111002
Vincentius Zeth A P 135090800111004
Mochammad Faisal Mujib 135090800111010
Yopi Ragil Permana P 145090300111005
Suhardi Winaryo 145090307111016
Muhammad Reza Firhan 145090307111018

Asiten : Via Gladnesia

LABORATORIUM INSTRUMENTASI DAN PENGUKURAN


JURUSAN FISIKA
UNIVERSITAS BRAWIJAYA
2015
LEMBAR PENILAIAN PRAKTIKUM

(FLIP-FLOP)

(KELOMPOK 1)

Tanggal masuk laporan : 10 Desember 2015

Pukul :

Paraf :

Korektor Asisten

(Via Gladnesia) (Via Gladnesia)


CO. Asisten

(Annisa Nilamsari)

Catatan:

Tanggal masuk revisi :


Pukul :

Nilai Sementara Nilai Akhir


BAB I
PENDAHULUAN

1.1.Tujuan
Tujuan praktikum elektronika digital tentang percobaan flip-flop yaitu
dapat dipahami cara kerja dari flip-flop. Kemudian dapat mengenal pula macam-
macam dari flip-flop.

1.2.Dasar Teori
Elemen memori elektronik yang paling sederhana "flip-flop", ditemukan
pada tahun 1919. Pada dasarnya elemen ini berisi dua amplifier, satu output
dihubungkan dengan input dari amplifier lainnya. Ratusan flip-flop dapat
membentuk "random access" memory (RAM). RAM (DRAM) yang lebih
dinamik dan padat menggunakan kapasitor untuk penyimpanan informasi. Jika
data harus disimpan atau akan dipakai kembali, diperlukan RAM meskipun data
tersebut hilang pada saat dimatikan. "Read only" memory (ROM), yang
muatannya dipasang pada saat pembuatan , sangat cocok untuk program dari
mesin yang dikontrol oleh mikroprosesor (Jones, 2000).
Sebuah flip-flop, adalah sirkuit bistable. Kedua keadaan outputnya stabil.
Sirkuit tetap dalam keadaan output tertentu tanpa batas waktu sampai dilakukan
sesuatu untuk mengubah status output. Mengacu pada sirkuit multivibrator
bistable, dua keadaan ini adalah dari transistor output dalam keadaan saturasi
(mewakili output LOW) dan di cut-off (mewakili output TINGGI). Jika output
RENDAH dan TINGGI yang masing-masing dianggap sebagai '0' dan '1', maka
output dapat menjadi '0' atau '1'. Baik '0' atau '1' dapat diselenggarakan tanpa batas
waktu sampai sirkuit yang tepat dipicu untuk pergi ke keadaan lain, sirkuit yang
dikatakan memiliki memori. Jika mengambil output dari kolektor kedua transistor,
maka dua output akan saling melengkapi. Dalam flip-flop dari berbagai jenis yang
tersedia dalam bentuk IC, dilihat bahwa semua perangkat ini menawarkan output
komplementer biasanya ditunjuk sebagai Q dan Q’ (Maini, 2007).
Masukan set (S) tinggi memaksa transitor kiri ke titik jenuh (saturasi),
sekiranya ia belum berada pada titik jenuh. Sebegitu transitor kiri terletak pada
titik jenuh maka keseluruhan rangkaian tergndel dan
Q=1
Jadi, masukan S tinggi men-set keluaran ke 1. Kemudian ia tetap begitu, sekalipun
masukan S disingkirkan. Masukkan riset (R) tinggi menggerakkan transitoe kanan
samapai ke titik jenuh jika sekiranya ia belum berada pada titik jenuh.

Sekali hal ini terjadi, maka keseluruhan rangkaian akan tetap tergrendel, sekalipun
menyingkirkan masukan R tinggi itu. Pada keadaan ini,
Q=0
Jadi, masukan R tinggi me-riset keluaran ke 0. Gbr. 1.2 merupakan contoh
bagaimana mebuat flip-flop RS yakni unsur memori transitor dengan masukan set
dan riset.
Q adalah keluarannya yang menunjukan bit yang disimpan. Sememtara, keluaran
pelengkap Q terdapat pada koletor di transitor kiri. Keluaran ini perlu atau tidak
perlu.

Manakala melihat lambang itu, maka: Rangkaian tergendel pada salah satu
daru dua keadaaan. Masukan S tinggi men-set Q ke 1; masukan R tinggi me-riset
Q ke 0. Keluaran Q akan terus menerus tetap pada keadaan itu sampai ia disulut
ke keadaan sebaliknya (Malvino, 1994).

R-S flip-flop Gambar (a) juga disebut sebagai R-S lath/gerendel. Hal ini
karena kombinasi di masukan langsung memanifestasikan dirinya pada output per
tabel kebenaran.

Gambar 2.1 Rangkaian SR Flip-Flop


RS flip-flop (atau latch) juga dapat diimplementasikan dengan gerbang NOR.
Disebut persamaan karakteristik, menggunakan teknik minimisasi, seperti
pemetaan Karnaugh. Persamaan karakteristik untuk RS flip-flop dengan input
aktif HIGH dan aktif LOW dan aktif diberikan oleh persamaan

S + R = 1 menunjukkan bahwa R = S = 0 adalah entri terlarang. Demikian pula,


S.R = 0 hanya menunjukkan bahwa R = S = 1 adalah entri terlarang (Maini,
2007).
Dalam kasus RS clock flip-flop, atau dalam hal ini setiap clock flip-flop,
output mengubah keadaan sesuai dengan input hanya pada terjadinya pulsa clock.
Satu clock flip-flop bisa menjadi tingkat-dipicu satu atau tepi-dipicu satu.

Dua gerbang NAND di input telah digunakan untuk beberapa R dan S masukan ke
input flip-flop di bawah kendali dari sinyal clock. Ketika sinyal clock HIGH, dua
gerbang NAND diaktifkan dan S dan R masukan diteruskan ke flip-flop input
dengan status mereka dilengkapi. Output sekarang dapat mengubah keadaan
sesuai status R dan S pada input flip-flop. Misalnya, ketika S = 1 dan R = 0 akan
diteruskan sebagai 0 dan 1 masing-masing ketika jam TINGGI. Ketika clock
LOW, dua gerbang NAND menghasilkan '1' pada output mereka, terlepas dari
status S dan R. Ini menghasilkan logika '1' pada kedua input dari flip-flop, dengan
hasil bahwa tidak ada efek pada keadaan output (Maini, 2007).
Salah satu yang paling penting perangkat logika clock adalah master-slave
JK flip-flop. Berbeda dengan D-lath/gerendel, yang memiliki memori hanya
sampai pulsa clock lain datang, JK flip-flop memiliki memori benar. Ketika J dan
K input rendah, keadaan output Q dan Q tidak berubah pada clocking. Dengan
demikian, informasi dapat ditempatkan ke bit output dan diselenggarakan sampai
diminta pada waktu mendatang. Output Q dapat clock rendah atau tinggi dengan
menetapkan (J, K) input ke (0,1) atau (1,0), masing-masing. Bahkan,
menempatkan inverter antara J dan K masukan hasil di sirkuit D-latch(Grendel).
Diagram skematik untuk JK flip-flop dan tabel kebenarannya ditampilkan di
bawah. Perhatikan bahwa JK flip-flop juga dapat SET atau RESET dengan input
logika langsung.

Counter biner terbentuk dari JK flip-flop dengan mengikat semua (J, K) input ke
logika 1 (HI) dan menghubungkan output dari masing-masing flip-flop dengan
clock flip-flop berikutnya. Sinyal clock memasuki rantai tersebut di clock pertama
flip-flop, dan hasilnya riak dibawah rantainya.

Dalam konfigurasi ini, sinyal clock dibagi dengan 2(dua) setiap kali melewati JK
flip-flop. Empat JKs di urutan dibagi dengan 24 atau 16 (Patton, 1994).
Dalam prakteknya, RS flip-flop jarang digunakan. Salah satu flip flop
yang paling umum digunakan adalah clock jenis D, yang mengingat keadaan
masukan D nya pada saat clock transisi, tetapi tidak sensitif terhadap D pada saat
clock yang lain. Digunakan D flip-flop jenis 7474, yang sensitif terhadap naik tepi
clock (rendah ke tinggi transisi); dengan kata lain, itu adalah positif edge-
triggered.

Perhatikan bahwa, selain input ‘indah' D dan clock, yang '74


mempertahankan RESET’ sederhana dan SET’ masukan dari RS gerendel (yang
aktif rendah karena internal yang '74 dibangun dari NANDs). Seperti disebutkan
di atas, teknik yang baik untuk waktu yang tepat dari sinyal digital adalah untuk
mengatur kedua saluran lingkup untuk 1 atau 2 V / pembagian dan menggunakan
ruang lingkup tombol posisi vertikal untuk overlay kedua alasan di bawah pusat
graticule; maka, dapat dengan mudah mengukur waktu di mana masing-masing
sinyal melintasi titik tengah antara logika rendah dan logika tinggi (1,5 V untuk
TTL dan 2,5 V untuk CMOS standar) (Kaplan dan White, 2003).
Karena fenomena Switch Debouncers, saklar mekanik tidak dapat
digunakan seperti untuk menghasilkan transisi tegangan bersih. Ketika saklar
dipindahkan dari posisi 1 ke posisi 2, apa yang diinginkan pada output merupakan
transisi tegangan bersih dari 0 ke +V volt, seperti ditunjukkan pada Gambar (b).
Apa yang sebenarnya terjadi ditunjukkan pada Gambar (c). Output membuat
beberapa transisi antara 0 dan + V volt selama beberapa milidetik karena kontak
bouncing sebelum akhirnya mengendap di + V volt. Demikian pula, ketika pindah
dari posisi 2 kembali ke posisi 1, itu membuat beberapa transisi sebelum datang
untuk beristirahat di 0 V.

Gambar 1.2. Fenomena Pada Switch Debouncers

Gambar 1.2. menunjukkan sirkuit saklar menghilangkan bounce khas dibangun di


sekitar gerendel NAND. Fungsi sirkuit sebagai berikut.

Gambar 1.2.5 Sirkuit Pada Switch Debouncers

Ketika saklar pada posisi 1, output adalah pada '0' tingkat. Ketika
dipindahkan ke posisi 2, output pergi ke '1' tingkat dalam beberapa nanodetik
(tergantung pada delay propagasi dari gerbang NAND) setelah kontak pertama
dengan posisi 2. Ketika bouncing saklar kontak, itu membuat dan istirahat kontak
dengan posisi 2 sebelum akhirnya mengendap pada posisi dimaksud. Pembuatan
kontak selalu mengarah ke tingkat '1' pada output, dan melanggar kontak juga
mengarah ke tingkat '1' pada output karena fakta bahwa istirahat kontak
menghasilkan '1' tingkat di kedua input dari kait yang memaksa Output untuk
menahan state logika yang ada. Fakta bahwa ketika saklar dibawa kembali ke
posisi 1 output membuat transisi rapi untuk '0' tingkat dapat dijelaskan pada baris
yang sama (Maini, 2007).

Binary Counter, sebuah perpanjangan yang logis dari 4-bit counter untuk
lebih lebarnya data. Kontroler ditanamkan menggunakan 8-bit bus data internal,
dan mikroprosesor modern menggunakan 16- atau 32-bit jalur data. Counter biner
adalah komponen fundamental dalam sirkuit elektronik digital. Mereka digunakan
dalam segala bentuk counter modulo-n, dalam generasi harmonik clock sub
frekuensi, dan dalam banyak lebih tinggi fungsi rangka seperti digital-to-analog
dan analog-to-digital perangkat (Kaplan dan White, 2003).
BAB II
METODOLOGI

2.1. Alat dan Komponen


Praktikum elektronika digital dengan judul percobaan gerbang logika EX-
OR digunakan beberapa alat yaitu papan uji rangkaian, sumber tegangan dengan
nilai Vcc=+5V, serta switch logika sebanyak 4 buah. Berikutnya SPDT push
button, momentary sebanyak 1 buah. Serta JKFF sebanyak 1 buah dengan IC
7476 sebanyak 1 buah. Kemudian digunakan komponen diantaranya gerbang
logika NAND sebanyak 6 buah dengan IC 7400 sebanyak 2 buah. Selanjutya
diperlukan pula gerbang logika NOT sebanyak 1 buah dengan IC 7404 sebanyak 1
buah. Selain itu diperlukan juga LED logic indicator sebanyak 2 buah serta
beberapa kabel penghubung.

2.2. Tata Laksana Percobaan


2.2.1. Switch Debouncer
Tatalaksana percobaan dalam praktikum elektronika digital tentang Flip-
Flop yaitu memasang IC NAND (IC 7400) dan sebuah SPDT push button pada
papan uji rangkaian. Kemudian menghubungkan masing-masing keluaran (Q dan
Q’) dari debounce switch ke LED logic indicator. Selanjutnya menghubungkan
sumber tegangan ke IC tersebut dengan nilai Vcc= +5V pada kaki no 14, serta ke
ground untuk kaki no 7. Kemudian hidupkan sumber tegangan. Berikutnya
mengamati dan mencatat nilai keluaran dari debounce switch sewaktu merubah
posisi switch (dari posisi SET ke posisi RESET dan dari posisi RESET kembali
ke posisi RESET. Terakhir mematikan sumber tegangan.

2.2.2. Master Slave JKFF


Tatalaksana percobaan dalam praktikum elektronika digital tentang Flip-
Flop memasang IC yang berisi JKFF (IC 7476) pada papan uji rangkaian.
Kemudian memilih salah satu JKFF yang ada pada IC tersebut. Selanjutnya
menghubungkan masukan J dan K dari JKFF ke switch logika. Berikutnya
menghubungkan salah satu keluaran debounce switch (Q) ke masukkan clock
JKFF. Kemudian menghubungkan masing-masing ke keluaran JKFF (Q dan Q’)
ke logic indicator.. Langkah berikutnya menghubungkan sumber tegangan pada
IC JKFF tersebut dengan nilai Vcc= +5V pada kaki no 5, serta ke ground untuk
kaki no 13. Kemudian menghidupkan sumber tegangan. Langkah selanjutnya
menempatkan posisi debounce switch ke posisi SET’. Berikutnya membuat 4 nilai
secara bergilir dengan nilai (1) J=K=0, (2) J=0,K=1, (3) J=1,K=0 dan (4) J=K=1.
Berikutnya mengamati dan mencatat nilai keluaran Q dan Q’. Selanjutnya
memberi pulsa clock pada JKFF dengan cara mencempatkan debounce switch ke
posisi RESET’ sebentar dan mengembalikannya ke posisi RESET’. Terakhir
mematikan sumber tegangan.

2.2.3 Preset dan Clear Master Slave JKFF


Tatalaksana percobaan dalam praktikum elektronika digital tentang Flip-
Flop yaitu membuat masukan preset and clear dan master slave JKFF
mengambang dari percobaan sebelumnya. Sehingga keadaan preset = clear = 1.
Kemudian menghubungkan masukan preset dan clear dari JKFF ke switch logika.
Berikutnya membuat dua nilai masukkan dengan nilai (1) preset=0, clear=1 dan
(2) preset = 1, clear = 0. Langkah selanjutnya menempatkan posisi debounce
switch ke posisi SET’. Berikutnya membuat 4 nilai secara bergilir dengan nilai (1)
J=K=0, (2) J=0,K=1, (3) J=1,K=0 dan (4) J=K=1. Berikutnya mengamati dan
mencatat nilai keluaran Q dan Q’. Selanjutnya memberi pulsa clock pada JKFF
dengan cara mencempatkan debounce switch ke posisi RESET’ sebentar dan
mengembalikannya ke posisi RESET’. Terakhir mematikan sumber tegangan.

2.2.4 D Flip-Flop
Tata laksana percobaan dalam praktikum elektronika digital tentang Flip-
Flop membuat rangkaian DFF dengan menggunakan gerbang NAND (IC 7400).
Selanjutnya menghubungkan masing-masing keluaran DFF ke LED logic
indicator. Berikutnya menghubungkan salah satu keluaran debounce switch (Q) ke
masukkan clock DFF. Kemudian menghubungkan sumber tegangan ke IC NAND
dan NOT dengan nilai Vcc= +5V pada kaki no 14, serta ke ground untuk kaki no
7. Kemudian menghidupkan sumber tegangan. Langkah selanjutnya menempatkan
posisi debounce switch ke posisi SET’. Berikutnya membuat dua nilai masukkan
dengan nilai (1) D=0 dan (2) D = 1. Selanjutnya memberi pulsa clock pada DFF
dengan menempatkan debounce switch ke posisi RESET’ sebentar dan
mengembalikan lagi ke posisi SET’. Berikutnya mengamati dan mencatat nilai
keluaran dari DFF. Terakhir mematikan sumber tegangan dan melepas rangkaian.

2.3. Gambar percobaan

Gambar 2.1 Rangkaian SR Flip-Flop

Gambar 2.2 Rangkaian JK Flip-Flop

Gambar 2.3 Rangkaian Clocked SR Flip-Flop


Gambar 2.4 Rangkaian Switch Debouncers

Gambar 2.5 Papan Uji Rangkaian

Gambar 2.6 Sumber Tegangan (Vcc= +5V)


Gambar 2.7. Switch logika Gambar 2.8. LED Logic indicator

Gambar 2.9. Gerbang Logika


3.3.4 Aplikasi Dari Flip-Flop
Flip-flop digunakan dalam berbagai aplikasi sirkuit, yang paling umum di
antaranya yaitu menjadi pembagian frekuensi, menghitung sirkuit pada
penyimpanan data dan pada transfer sirkuit. Area aplikasi ini pada counter dan
register. Kedua aplikasi ini menggunakan pengaturan mengalir dari flip-flop
dengan atau tanpa beberapa logika kombinasional tambahan untuk melakukan
fungsi yang diinginkan. Counter dan register tersedia dalam bentuk IC untuk
berbagai aplikasi rangkaian digital. Aplikasi lain dari flip-flop termasuk
penggunaan untuk saklar debouncing, di mana bahkan unclocked flip-flop (seperti
NAND atau NOR latch/gerendel) dapat digunakan, untuk sinkronisasi input
asinkron dengan input clock dan untuk identifikasi tepi input sinkron.
Aplikasi umum lainnya dari flip-flop yaitu berupa komponen sirkuit
memori sederhana berupa RAM. Ratusan flip-flop dapat membentuk "random
access" memory (RAM). RAM (DRAM) yang lebih dinamik dan padat
menggunakan kapasitor untuk penyimpanan informasi. Jika data harus disimpan
atau akan dipakai kembali, diperlukan RAM meskipun data tersebut hilang pada
saat dimatikan. "Read only" memory (ROM), yang muatannya dipasang pada saat
pembuatan , sangat cocok untuk program dari mesin yang dikontrol oleh
mikroprosesor.

3.3.5 Pengertian Switch Debouncers

Karena fenomena Switch Debouncers, saklar mekanik tidak dapat


digunakan seperti untuk menghasilkan transisi tegangan bersih. Ketika saklar
dipindahkan dari posisi 1 ke posisi 2, apa yang diinginkan pada output merupakan
transisi tegangan bersih dari 0 ke +V volt, seperti ditunjukkan pada Gambar (b).
Apa yang sebenarnya terjadi ditunjukkan pada Gambar (c). Output membuat
beberapa transisi antara 0 dan + V volt selama beberapa milidetik karena kontak
bouncing sebelum akhirnya mengendap di + V volt. Demikian pula, ketika pindah
dari posisi 2 kembali ke posisi 1, itu membuat beberapa transisi sebelum datang
untuk beristirahat di 0 V. Meskipun perilaku acak ini hanya berlangsung selama
beberapa milidetik, tidak dapat diterima untuk banyak aplikasi rangkaian digital.
Sebuah NAND atau NOR latch/gerendel dapat memecahkan masalah ini dan
memberikan output transisi bersih.

Gambar 3.3.5 Fenomena Pada Switch Debouncers

Gambar 3.3.6 menunjukkan sirkuit saklar menghilangkan bounce khas dibangun


di sekitar gerendel NAND. Fungsi sirkuit sebagai berikut.

Gambar 3.3.5 Sirkuit Pada Switch Debouncers

Ketika saklar pada posisi 1, output adalah pada '0' tingkat. Ketika dipindahkan ke
posisi 2, output pergi ke '1' tingkat dalam beberapa nanodetik (tergantung pada
delay propagasi dari gerbang NAND) setelah kontak pertama dengan posisi 2.
Ketika bouncing saklar kontak, itu membuat dan istirahat kontak dengan posisi 2
sebelum akhirnya mengendap pada posisi dimaksud. Pembuatan kontak selalu
mengarah ke tingkat '1' pada output, dan melanggar kontak juga mengarah ke
tingkat '1' pada output karena fakta bahwa istirahat kontak menghasilkan '1'
tingkat di kedua input dari kait yang memaksa Output untuk menahan state logika
yang ada. Fakta bahwa ketika saklar dibawa kembali ke posisi 1 output membuat
transisi rapi untuk '0' tingkat dapat dijelaskan pada baris yang sama.
DAFTAR PUSTAKA

Jones, Charyn. 2000. Elektronika. Jakarta: Balai Pustaka.

Kaplan, Daniel. M and White, Christoper. G. 2003. Hands On Electronics. New


York: Cambride.

Maini, Anil. K. 2007. Digital Electronics. Pondicherry: John Wiley.

Malvino, A. P. 1994. Elektronika Komputer Digital. Jakarta: Gunadarma Press.

Patton, Barry. 1994. Fundamentals of Digital Electronics. Texas: National


Instruments Corporation.
LAMPIRAN

(Jones, Charyn. 2000)


(Malvino, A. P. 1994)
(Patton, Barry. 1994)
(Kaplan, Daniel. M and White, Christoper. G. 2003)
(Maini, Anil. K. 2007)
(Maini, Anil. K. 2007)
(Maini, Anil. K. 2007)

Anda mungkin juga menyukai