Jumat, 26 Juni 2015

Running LED menggunakan Downloader dan Sistem Minimum

C:\Users\User\Pictures\20150527_200933.jpg
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>
void main(void)
{
DDRA = 0xFF;
            PORTA = 128;
            while (1)
{
PORTA = PORTA >> 1;
            if (PORTA == 1)
{
            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)
{
DDRA = 0xFF;
      PORTA = 1;
while (1)
{
PORTA = PORTA << 1;
if (PORTA == 128)

{
delay_ms(100);
            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);
}
}

Tidak ada komentar:

Posting Komentar