Professional Documents
Culture Documents
AVR Studio 4 merupakan software buatan ATMEL corporation. Software ini biasa
digunakan untuk mensimulasikan program yang telah dibuat di Code Vision AVR. Jadi kita
bisa mengetahui jalannya program tanpa harus mendownload ke microcontroller.
Untuk mulai belajar menggunakan AVR Studio 4, kita buat dulu code program di
CodeVision AVR lalu kita compile code program (tekan Shit+F9). Kemudian kita buka file
.COFF nya dengan AVR Studio 4.
#include <mega8535.h>
#include <delay.h>
void main()
{
DDRA=0xff;
while(1)
{
PORTA=0xff;
delay_ms(50);
PORTA=0x00;
delay_ms(50);
}
}
#include <mega8535.h>
berarti menyertakan file library untuk chip ATmega 8535
#include <delay.h>
berarti menyertakan file library untuk fungsi delay.
Di dalam Code Vision AVR jika kita ingin menggunakan fungsi delay, kita harus
menyertakan file library delay.h dan untuk memakainya gunakan perintah:
void main ()
{
berarti program utama (program yang dijalankan microcontroller)
DDRA=0xff;
berarti seluruh pin-pin PortA dijadikan output
while(1)
{
berarti infinite looping (apa itu infinite looping?? lihat kembali artikel Basic Input Output
NB:2)
PORTA=0xff;
berarti mengeluarkan output ke PORTA dengan nilai 0xff == 0b 1111 1111 (PortA High
semua)
delay_ms(50)
berarti delay selama 50 mili detik
PORTA=0x00;
berarti mengeluarkan output ke PORTA dengan nilai 0x00 == 0b 0000 0000 (PortA Low
semua)
delay_ms(50);
berati delay selama 50 mili second (50 mili detik)
karena tidak untuk didownload ke micro, kita rubah dulu setting After Make Project.
Saat kita menekan F11, code program di window 1 akan dijalankan satu persatu. Pada
window I/O View (window 2) klik PORTA agar kondisi register-regiser PORTA ditampilkan
di window 3.
Inilah keuntungan menggunakan simulator AVR Studio 4, kita bisa memahami setiap baris
program dengan melihat langsung apa yang terjadi pada register microcontroller.
Untuk latihan, coba buat berbagai macam program dan simulasikan di AVR Studio 4.
Coba jalankan simulasi dengan ALT+F5 (mode Auto Step) dan amati apa yang terjadi pada
window 3.
Semakin sering latihan maka logika kita akan semakin terasah. Saat logika anda sudah bener
-bener tajam saat itulah anda menjadi AVR Master^_^