commit to user
II-12
2.3. Bahasa Pemrograman Mikrokontroler
Sebelum dapat digunakan dalam berbagai aplikasi, pengembangan sebuah mikrokontroler harus melewati 3 tahapan, yaitu:
1. Pembuatan hardware untuk aplikasi. 2. Perancangan software aplikasi menggunakan bahasa pemrograman.
3. Pengisian software aplikasi yang sudah dibuat ke dalam mikrokontroler.
Bahasa pemprograman yang digunakan umumnya dapat berupa bahasa pemrograman tingkat rendah Assembly Language, menengah bahasa C
maupun bahasa tingkat tinggi seperti Pascal dan BASIC. Dalam perancangan alat kali ini menggunakan, software pemrograman compiler yang digunakan adalah
BASCOM AVR, yang merupakan sebuah compiler BASIC. BASCOM BASic COMpiler sendiri memiliki beberapa jenis berdasarkan seri mikrokontroler yang
digunakan.
2.3.1. Pengenalan BASCOM AVR
Pada gambar di bawah ini merupakan tampilan dari BASCOM AVR.
Gambar 2.8 . Interface BASCOM AVR
Sumber : Iswanto, 2009
commit to user
II-13
Pada setiap icon yang ada pada interface diatas memiliki fungsi masing- masing. Adapun fungsi dari tiap-tiap icon dapat dilihat pada tabel di bawah ini.
Tabel 2. 1 Fungsi Icon pada Interface BASCOM AVR Icon Nama
Fungsi Shortcut
File New Membuat file baru
Ctrl+N Open File
Untuk membuka file Ctrl+O File Save
Untuk menyimpan file Ctrl+S Save as
Menyimpan file dengan nama lain.
- Print
Untuk mencetak dokumen Ctrl+P
Print preview Untuk melihat tampilan sebelum
dicetak. -
Syntax check Untuk memeriksa kesalahan
bahasa. Ctrl+F7
Program compile Untuk mengkompile program
yang dibuat. F7
Show result Untuk menampilkan hasil
kompilasi program. Ctrl+W
Simulate Untuk mencimulasikan program
yang dibuat. F2
2.3.2. Karakter dalam BASCOM
Dalam program BASCOM, karakter dasarnya terdiri atas karakter alfabet A-Z dan a-z, karakter numeric 0-9 dan karakter spesial seperti yang
ditunjukkan pada tabel di bawah ini.
Tabel 2.2. Karakter-karakter spesial pada BASCOM Karakter Nama
Blank atau spasi ‘
Apostrophe Asteriks atau simbol perkalian
+ Simbol Pertambahan
Plus Sign
commit to user
II-14
Tabel 2.2. Karakter-karakter spesial pada BASCOM lanjutan Karakter Nama
, Comma
- Simbol Pengurangan
Minus Sign . Period
decimal point Slash
division symbol will be handled as \ :
Colon “
Double Quotation mark ;
Semicolon Less than
= Equal sign assignment symbol or relation operator
Greater than \
Backslash integerword division symbol
2.3.3. Tipe Data
Setiap variabel dalam BASCOM memiliki tipe data yang menunjukkan daya tampungnya. Hal ini berhubungan dengan penggunaan memori
mikrokontroler. Berikut ini adalah tipe data pada BASCOM berikut keterangannya.
Tabel 2.3. Tipe Data BASCOM Tipe Data
Ukuran byte Range
Bit 18 0-1
Byte 1
0 sampai 255 Interger
2 -32,768 sampai
32,767 Word
2 0 sampai 65535
Long 4 -2147483648
sampai 2147483647
Single 4 -
String Hingga 254 byte -
2.3.4. Variabel