Pengetahuan Dasar Membuat file library (*.Lib) pada C CodevisionAVR

Supaya program yg kita buat lebih terstruktur  dan lebih simple sebaiknya fungsi fungsi yg sering digunakan kita simpan pada file yg terpisah , yaitu pada file library. Selain itu juga fungsi fungsi tersebut bisa kita gunakan kembali dengan mudah pada kode program dilain waktu dengan mudah yaitu dgn cara meng-include file library nya kedalam kode program.

contoh program-1  yg akan kita  sederhanakan dg membuat library file.

#include <stdio.h>

void main(void)
{
int a ,b, hasil1,hasil2;
a=10;
b=5;
hasil1 = jumlah(a,b);
hasil2 = pengurangan(a,b);

}

//fungsi jumlah
int jumlah(int a, int b)
{
return a+b;
}

//fungsi pengurangan
int pengurangan(int a, int b)
{
return a-b;
}

==================================

Langkah-langkah membuat file library di codevision

1. buat header file.

buka IDE codevisionAVR  klik file new , pilih type: source

creatinglibrariesb2

ketik code prototipe  fungsi   berikut ini

#pragma used+

/* prototype fungsi jumlah */
int jumlah(int a, int b);
int pengurangan(int a, int b);

#pragma used-

#pragma library mylib.lib

simpan di folder inc  dengan nama file libraryku.h

2. buat file library.lib

klik file new, pilih type: source

creatinglibrariesb2

ketik code definisi fungsi jumlah dan fungsi pengurangan berikut

//fungsi jumlah
int jumlah(int a, int b)
{
return a+b;
}

//fungsi  pengurangan
int pengurangan(int a, int b)
{
return a-b;
}

simpan file dengan nama libraryku.c di folder  lib atau folder apa saja.

klik menu  File->Convert to Library

maka codevision  akan membuat  file libraryku.lib di folder  Lib

selsai

dengan menggunakan file library  libraryku.lib ,  contoh program-1 diatas akan lebih sederhana sbb:

#include <stdio.h>
#include <libraryku.h>

void main(void)
{
int a ,b, hasil1;
a=10;
b=5;
hasil1 = jumlah(a,b);
hasil2 = pengurangan(a,b);
}
Advertisements

About pccontrol

Berisi Tutorial Menggunakan PC untuk mengontrol Peralatan dengan cara mudah & praktis.

Posted on 07/11/2013, in Pemrograman C untuk AVR dgn CodeVision. Bookmark the permalink. 6 Comments.

  1. Gambarnya error gan, ga muncul

  2. ok trimsee.

    sekarang sya udh bisa bikin kit seperti arduino kecil2an,, biarpun masih berantakan hehehe….

  3. Trims infonya kang. Sangat membantu. Berarti file library di awal penulisan kode kita bisa pake nama file library sesuka kita gitu. Misal “blablalib.h”
    Dari dulu saya cuma tau klo itu file harus sama seperti aslinya “stdlib.h”

  4. kalau mau penjumlahan yang desimal

  5. matursuun gan…

Komentar ,Saran atau Pertanyaan

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: