Anda di halaman 1dari 4

PRAKTIKUM 2 EMBEDDED SYSTEM

Program Berstruktur
Nama Kelompok 1. Ananda Verdi Santoso 2. Syamsuddin Ibnu Maksum (7109040043) (7109040047)

Hari dan Tanggal : 17 Oktober 2012 -----------------------------------------------------------------------------------------------------------------------Percobaan 1.

Percobaan 2.

Keterangan : Program main.c dan main.h diatas adalah pemisahan program yang akan dipanggil melalui main.c yang telah didefinisikan pada main.h.

Percobaan 3.

Keterangan : Program io.c diatas adalah program pull up pada push button. Fungsi # include untuk memanggil fungsi yang lain pada program yang akan dipakai. Leds = negasi dari counter Counter++ = Counter++ adalah penyalaan led secara counter 0-65535 Pada unsigned char Baca_Saklar di kondisikan untuk check akan counter atau tidak. Percobaan 4.

Keterangan : io.h: - Berfungsi mendefinisikan yang terdapat pada io.c baik berupa #ifndef ; #define ; void dan unsigned char.
.

Percobaan 5.

Keterangan : Program mydelay.c diatas adalah penundaan pada program untuk mengeksekusi program berikutnya. Fungsi # include untuk memanggil fungsi yang lain pada program yang akan dipakai. j=500 = nilai j adalah 500 While(--j) = sebuah perintah yang akan mengurangi nilai j dari 500 sampai 0 While(--p) = sebuah perintah yang akan mengurangi nilai p sampai 0 Percobaan 6.

Keterangan : mydelay.h - Berfungsi mendefinisikan yang terdapat pada mydelay.c baik berupa #ifndef MYDELAY_H_ ; #define MYDELAY_H_ dan void Delay.

Hasil Percobaan.

Keterangan : Pada hasil percobaan program diatas telah dilakukan pembagian tugas yang keseluruhannya di kondisikan oleh source dan header. Pada mydelay.c, io.c, main.c merupakan penunjukan source bersifat untuk kondisi masing-masing mydelay.c, io.c, main.c. Keuntungan hasil percobaan adalah kita dapat mengetahui masing-masing dari program kita keseluruhan karena sudah dibagi dalam bentuk kecil di header file dan source file. Untuk melakukan perbaikan variabel maupun ada yang error tidak perlu dilakukan perubahan pada semuanya, cukup dilakukan pada satu variable itu saja baik pada header file maupun source file. Keuntungan dalam penggunaan source dan header: Membuat program lebih mudah untuk dibaca karena dibagi perjendela baik berupa source ataupun header serta muda untuk mencari kesalahan.