Minggu, 14 Agustus 2011

Belajar Program Sederhana dengan Code Vision (CAVR)


Bagi pemula yang ingi belajar program mikrokontroler dapat belajar dengan program sederhana seperti untuk menghidup atau mematikan lampu menggunakan tombol switch botton. pada postingan sebelumnya kita banyak belajar menggunakan program AVR Studio namu kali ini kita akan belajar programer menggunakan software CVAR. Bagaimana programnya ikuti tulisan dibawah ini.

Switch & LED 1



Deskripsi
Membaca saklar toggle pada PINA.6 dan PINA.7 untuk memilih rutin atau fungsi pilihan. Kondisi saklar toggle ini akan dibaca oleh mikrokontroler ketika power up (power pertama kali dinyalakan). Data saklar akan disimpan pada variable Flag. Kemudian mikrokontroler akan memantau push button Start yang dipasang di PINA.5. Jika tombol start belum di tekan (PINA.5==0), maka mikrokontroler tetap memantau kondisi tombol Start. Ketika tombol Start ditekan (PINA.5==1), maka mikrokontroler akan menjalankan fungsi sesuai data saklar toggle.
Source Code :

#include <mega8535.h>
#include <delay.h>
// Declare your global variables here
unsigned char Flag;
void nyala1()
{ while(1)
{
PORTC=0×01;
delay_ms(1000);
PORTC=0×00;
delay_ms(1000);
}
}
void nyala2()
{ while(1)
{
PORTC=0×02;
delay_ms(1000);
PORTC=0×00;
delay_ms(1000);
}
}
void nyala3()
{ while(1)
{
PORTC=0×03;
delay_ms(1000);
PORTC=0×00;
delay_ms(1000);
}
}
void nyala4()
{ while(1)
{
PORTC=0×04;
delay_ms(1000);
PORTC=0×00;
delay_ms(1000);
}
}
void main(void)
{
Flag=PINA & 0b11000000; // Baca saklar toggle
while (PINA.5==0){} // Tombol Start ditekan?
switch (Flag)
case 0×00: nyala1(); break;
case 0×40: nyala2(); break;
case 0×80: nyala3(); break;
case 0xC0: nyala4(); break;
}
while (1)
{
// Place your code here
};
}

setelah selesai dibuat di CAVR maka kompile dan download ke mikrokontroler ATmega8535, bisa menggunakan downloader serial, paralel ataupun USB.

sumber: hendawan.wordpress.com

SELAMAT MENCOBA

tags : Informasi Elektronika dan TeknologiBelajar Program Sederhana dengan Code Vision (CAVR)a, CVAR, mikrokontroler, LED, Program

7 komentar:

  1. gan bila tidak keberatan,,tolong ganti anchor text blog milik saya yang ada di widget blog kawan.

    dari miliarder baru diganti menjadi>>> Blog Sang pemimpi


    trims :)

    BalasHapus
  2. judulnya belajar program sederhan..
    bikin tutorial tapi kok gak boleh di copy code nya..
    -___-

    BalasHapus
  3. @citra = boleh di copy...matiin aja java script di browsernya.

    BalasHapus
  4. mas bayu gimana memulai untuk membuat program karena masih baru ,harus memulainya dari mana

    BalasHapus
  5. Susah dikompel.mungkin saya bodoh.karna keseringan pentil manuk KWERRRRRIIIII....

    BalasHapus
  6. Mas,saya kesulitan kompail file dari .bas ke .hex please help me !! thanks

    BalasHapus

Silahkan isi komentar yang dapat membangun blog ini. Atas komentarnya saya ucapkan terimakasih

Related Posts Plugin for WordPress, Blogger...