RUNNING LED
MENGGUNAKAN SISTEM MINIMUM DAN DOWNLOADER
Sambungkan dengan kabel USB yang ada pada computer setelah itu kita masukkan progam atau coding ke software Software code vision AVR . dengan menggunakan bahasa C/C++ , dan kemudian program di compile dan di simpan,maka lampu-lampu LED akan menyala
Setelah kita amati lampu LED yang ada di papan tersebut bisa kita rubah alur nyala nya sesuai keinginan kita dengan merubah program yang terdapat pada software Code Vision AVR. Kemudian di simpan dengan extensi .hex yang terdapat pada folder exe dari hasil penyimpanan yang sebelumnya.
Nyala lampu beserta alur nyalanya tergantung dari progam yang dimasukan ke software Code Vision AVR.
Berikut contoh programnya:
1. LED berjalan dari PORTA 0 ke PORTA 7
#include <mega32.h>
#include <delay.h>
#include <delay.h>
void main(void)
{
DDRA = 0xFF;
PORTA = 128;
while (1)
PORTA = 128;
while (1)
{
PORTA = PORTA >> 1;
if (PORTA == 1)
if (PORTA == 1)
{
delay_ms(100);
PORTA = 128;
}
delay_ms(100);
PORTA = 128;
}
delay_ms(100);
}
}
}
2. LED berjalan dari PORTA 7 ke PORTA 0
#include <mega32.h>
#include <delay.h>
void main(void)
{
#include <delay.h>
void main(void)
{
DDRA = 0xFF;
PORTA = 1;
PORTA = 1;
while (1)
{
PORTA = PORTA << 1;
if (PORTA == 128)
{
delay_ms(100);
PORTA = 1;
PORTA = 1;
}
delay_ms(100);
}
}
3. LED berjalan dari kanan ke kiri dan sebalik nya ( kiri ke kanan ) terus menerus
#include <mega32.h>
#include <delay.h>
void main(void)
{
int a = 1;
DDRA = 0xFF;
PORTA = 128;
while (1)
{
if (a)
{
PORTA = PORTA >> 1;
if (PORTA == 1) a = 0;
}
else
{
PORTA = PORTA << 1;
if (PORTA == 128) a = 1;
}
delay_ms(35);
}
}
Untuk melihat demo programnya bisa di lihat di youtube http://youtu.be/-p45V018uFE