Kamis, 19 September 2013

Memulai membuat program dengan WinAvr GCC (AVR Studio)

Memulai latihan membuat program dengan AVR Studio,
Buka program AVR studio

memulai membuka AVR studio

Selanjutnya masuk pada program AVR Studio, buat New Project

window pertama membuat project dengan AVR studio

Selanjutnya beri nama project yang akan kita buat, jangan gunakan spasi untuk member nama

memulai project baru AVR studio

Berikutnya adalah memilih module simulator pada program AVR Studio.
Pada Kesempatan ini, kita akan gunakan Mikrokontroller jenis ATMega 16, pada debug platform AVR Simulator

mensetting media simulator avr studio

Setelah itu, kita akan masuk dalam jendela utama AVR Studio

jendela utama program avr studio

Selanjutnya, saatnya kita menuliskan program pada jendela tempat menulis program.
Kita ketikkan program berikut :
#define F_CPU 800000UL                                   
#include <inttypes.h>
#include <avr/io.h>
#include <util/delay.h>
int main(){                        
DDRB = 0b11111111;                   
while (1) {                       
PORTB = 0b10000000;                   
_delay_ms(200);                      
PORTB = 0b01000000;                   
_delay_ms(200);                       
PORTB = 0b00100000;                    
_delay_ms(200);
PORTB = 0b00010000;
_delay_ms(200);
PORTB = 0b00001000;
_delay_ms(200);
PORTB = 0b00000100;
_delay_ms(200);
PORTB = 0b00000010;
_delay_ms(200);
PORTB = 0b00000001;
_delay_ms(200);
}
}

Selanjutnya tekan tombol build , dan run untuk menjalankan simulasi, amati simulasi dengan melihat berubahan parameter pada mikrokontroller.
serta tekan tombol connect the selected AVR Programmer, untuk mulai mendownload program pada mikrokontroller

Jika sudah terdapat downloader yg tersambung, muncul jendela berikut :

window setting hapus chip dan program chip

Akhirnya, saatnya kita amati kerja dari microcontroller yang telah kita program (Running Led)
PORT Output (LED) yang digunakan adalah PORT B.
Berikut hasil download programnya






Tidak ada komentar:

Posting Komentar

k