UNIT 1
FLIP-FLOP
LABORATORIUM DASAR ELEKTRO
#include "DrvGPIO.h"
#include "DrvSYS.h"
void Init();
int main(void)
{
Init();
while(1)
{
DrvGPIO_ClrBit(E_GPC,12);
DrvSYS_Delay(1000000);
DrvGPIO_SetBit(E_GPC,12);
DrvSYS_Delay(1000000);
}
}
Jawab :
#include “DrvGPIO.h“ dan #include “DrvSYS.h” karena dalam program
digunakan printah :
DrvGPIO_SetBit(Nama_port, Nomor_pin); = Untuk memberikan logika HIGH.
DrvGPIO_ClrBit(Nama_port, Nomor_pin); = Untuk memberikan logika LOW.
DrvSys_Delay(Lama_delay_dalam_cycle); = Untuk membuat delay[1].
2. Sebutkan dan jelaskan port apa saja yang digunakan dan mengapa port tersebut
digunakan.
Jawab :
Percobaan ini menggunakan port E_GPC karena port tersebut digunakan untuk
menyalakan LED[1].
Jawab:
Pada listing program dimodul terdapat ClrBit digunakan untuk memberikan logika
LOW agar lampu menyala, delay digunakan untuk memberikan waktu seberapa
lama lampu tersebut delay, dan SetBit digunakan untuk memberikan logika HIGH
agar lampu tersebut mati, delay digunakan untuk memberikan jarak antara nyala
matinya LED.
BAB III
ANALISA
4.1 KESIMPULAN
Berdasarkan pada praktikum yang telah dilakukan, mengenai dapat diambil
kesimpulan sebagai berikut.
1. Port yang terhubung dengan LED pada papan percobaan adalah port C.
2. Pin LED yang digunakan ada pada pin 12-15.
3. Library yang digunakan untuk memanggil perintah input-output adalah
#include “DvrGPIO.h” dan library yang digunakan untuk memanggil
perintah delay adalah #include “DvrSYS.h”
DAFTAR PUSTAKA
BLANGKO PERCOBAAN