UNIT 1
FLIP-FLOP
LABORATORIUM DASAR ELEKTRO
ADNAN FAUZI
3332170074
DM - 35
BAB I
METODOLOGI PENELITIAN
DrvSYS_Delay(1000000);
DrvGPIO_SetBit(E_GPC,12);
DrvSYS_Delay(1000000);
}
}
h) Langkah ke 7 : Build dan Download program
Klik icon Build (F7) di toolbar untuk melakukan compile program.
Pastikan Build Successful, tidak ada error.
Panggil aplikasi CooCox Software > CoFlash.
Pilih Nu-Link pada menu adaptor.
Klik Nuvoton pilih Nuvoton, lalu pilih NUC140VE3CN.
Klik Command, lalu browse data.
Klik icon Download Code to Flash di toolbar untuk meinput program
ke chip. Pastikan Done, tidak ada error.
4
BAB II
TUGAS
BAB III
ANALISIS
LED (Light Emitting Diode) adalah dioda yang dapat memancarkan cahaya
pada saat mendapat arus bias maju (forward bias). LED (Light Emitting Diode)
dapat memancarkan cahaya karena menggunakan dopping galium, arsenic dan
phosporus. Jenis dopping yang berbeda dapat menghasilkan cahaya dengan
warna yang berbeda. LED (Light Emitting Diode) merupakan salah satu jenis
dioda, sehingga hanya akan mengalirkan arus listrik satu arah saja. LED akan
memancarkan cahaya apabila diberikan tegangan listrik dengan konfigurasi
forward bias. Berbeda dengan dioda pada umumnya, kemampuan mengalirkan
arus pada LED (Light Emitting Diode) cukup rendah yaitu maksimal 20 mA.
Apabila LED (Light Emitting Diode) dialiri arus lebih besar dari 20 mA maka
LED akan rusak, sehingga pada rangkaian LED dipasang sebuah resistor
sebagai pembatas arus.
1. Percobaan Pertama
Percobaan pertama ini bisa kita lihat pada gambar 3.2 berlangsung cukup
baik dikarenakan pada percobaan ini mengikuti langkah sesuai prosedur
percobaan, tidak ada BUILD FAILED/gagal.
6
2. Percobaan Kedua
Percobaan kedua ini yaitu dengan menghilangkan listing program
#include “DrvGPIO.h” lalu build dan download mengalami BUILD
FAILED/gagal, dikarenakan header “DrvGPIO.h” dihapus maka program
tersebut tidak bisa jalan/run, program tersebut bisa jalan ketika memiliki
input dan output. Dapat kita lihat pada gambar 3.3.
3. Percobaan Ketiga
Percobaan ketiga ini yaitu dengan menghilangkan listing program
#include “DrvSYS.h” lalu build dan download tidak mengalami BUILD
7
4. Percobaan Keempat
Percobaan keempat ini hanya mengganti delay yaitu dari angka
1.000.000 diganti menjadi 500.000, 100.000, 25.000 dan 10.000. Pada
percobaan ini tidak mengalami BUILD FAILED/gagal, karena hanya
mengganti delaynya saja yang berpengaruh pada kecepatan nyalanya lampu
LED pada Nuvoton. Semakin tinggi angka delay semkain lambat kecepatan
lampu menyala, sedangkan semakin rendahnya angka delay maka semakin
cepat kecepatan lampu menyala, bahkan seperti tidak mati, terus menyala.
Karena pada alat Nuvoton ini mempunyai batas maksimal delay yaitu di
angka 1.000.000 dan batas minimum di angka 10.000. Dapat kita lihat pada
gambar 3.5 ketika percobaan di angka 500.000.
8
5. Percobaan Kelima
Percobaan kelima ini mengganti pin yang telah kita input pada pin 12
diganti menjadi 13, 14, 15, 16. Pada percobaan ini tidak mengalami BUILD
FAILED/gagal, karena hanya mengganti letak lampu yang menyala/letak
pinnya saja yang berpengaruh pada letak nyalanya lampu LED pada
Nuvoton. Ketika kita menginput pada pin 13, maka lampu yang tadinya
letak pada pin 12 akan otomatis pindah pada pin 13, begitupun selanjutnya
untuk percobaan pin 13, 15, 16.. Dapat kita lihat pada gambar 3.6 ketika
percobaan di pin 14.
Gambar 3.6 Percobaan Kelima Mengganti Pin 12 Diganti Menjadi 13, 14,
15, 16
9
BAB IV
PENUTUP
4.1 Kesimpulan
Berdasarkan percobaan yang telah dilakukan dapat disimpulkan :
1. LED (Light Emitting Diode) adalah dioda yang dapat memancarkan cahaya
pada saat mendapat arus bias maju (forward bias).
2. Pustaka (seringkali dirujuk sebagai library), adalah kumpulan fungsi-fungsi
yang terkandung dalam satu file, setiap file pustaka mempunyai satu file
header yang menyimpan cetak biru dari fungsi-fungsi yang terkandung
dalam file pustaka.
3. Flip-flop adalah rangkaian listrik yang bekerja berdasarkan arus listrik dari
berbagai macam gerbang logika sederhana dari arus listrik yang
berhubungan saling menyilang, untuk menyimpan keadaan semipermanen.
4. Library DrvGPIO.h : digunakan untuk memasukkan data input pada port
seperti seperti ClrBit dan SetBit.
5. Library DrvSYS.h : digunakan untuk memasukkan data seperti delay.
10
DAFTAR PUSTAKA
LAMPIRAN
No
Percobaan Keterangan
1 Listing program #include Build failed, karena program harus ada
“DrvGPIO.h” dihilangkan lalu input dan output.
build dan download. Jika sudah
kembalikan seperti semula.
2 Listing program #include Build success, karena dalam file header
“DrvSYS.h” dihilangkan lalu sudah ada dalam folder include dan
build dan download. Jika sudah driver.
kembalikan seperti semula.
3 Angka 1000000 pada listing Build success, batas atas 1000000 dan
program batas bawah 10000.
DrvSYS_delay(1000000);
diganti menjadi 500000 lalu
build dan download. Lakukan
juga dengan angka 100000,
250000 dan 10000.
4 Angka 12 pada listing program Build success, letak LED berpindah.
DrvGPIO_ClrBit(E_GPC,12);
diganti menjadi 13 lalu build dan
download. Lakukan juga dengan
angka 14, 15 dan 16.