Jumat, 28 Juli 2017

Rangkaian Running LED dengan Mikrokontroler ATmega8535

Job 1. Rangkaian LED menggunakan Mikrokontroler ATmega8535.

         A.     Penggunaan Software CodeVision AVR untuk membuat menjalankan Program Runing LED.

1.      Jalankan Aplikasi CodeVision AVR .

2.      Pada menubar pilih File lalu klik New. Lalu Pilih Project

      


3.      Kemudian pilih yes pada form konfirmasi ini.


4.      Akan muncul Form berikut ini untuk memilih type chip yang akan digunakan. Disini kita akan menggunakan type chip ATmega.


5.      Kemudian pada form selanjutnya kita akan mengatur Chip yang kita gunakan dan berapa besaran Crystal yang dipakai. Disesuaikan dengan Alat kita.


6.      Selanjutnya adalah dengan mengatur Port I/O yang akan kita gunakan. Kemudian saya contohkan mengatur PORT C sebagai keluaran untuk menyalakan 7segment, maka kita akan melakukan pengaturannya sebagai berikut.


7.      Lalu di menubar pilih Program dan klik Generate, Save and Exit.


8.      Langkah selanjutnya ialah dengan menyimpan program yang telah dibuat, kalau bisa Setiap Nama Program dibuat sama agar lebih mudah di temukan.



9.      Kemudian pada Listing Program seperti dibawah ini. Tambahkan deklarasi #include <delay.h>  untuk mengatur delay pada program.


10.  Kemudian pada bagian while  pada listing code programnya . diisi sebagai berikut yang itu program LED Berkedip.


11.  Setelah Program dibuat . Pada menubar pilih Project , klik Check Syntax untuk mengecek apakah ada listing program yang salah pada saat pengetikan.


12.  Untuk hasilnya bisa dilihat di bagian bawah aplikasi program , apabila kosong maka program bener .


13.  Lalu pada menubar pilih Project , klik Compile / langsung tekan F9. Dan Hasilnya diForm yang akan muncul, apabila No Erros maka Program bagus / benar.


14.  Dan pada menubar pilih Project , klik Build All / langsung tekan Ctrl+F9. Dan Hasilnya diForm yang akan muncul, apabila No Erros maka Program bagus / benar.



15.  Selanjutnya untuk menjalankan Program dirangkaian. Saya menggunakan Program yaitu ProgISP_v.1.72


16.  Selain mempunyai soft-copy programnya, Teman-teman juga harus punya hardware USB ASP yang merupakan perangkat komunikasi antara PC dan Chip Mikrokontroler. Setelah Hardware terhubungke Komputer makan tampilan Program pada Tampilan PRG ISP akan menyalah seperti USBASP


17.  Selanjutnya memanggil file *.hex yang akan di masukkan ke Memori Mikrokontroler , caranya Klik menu Load Flash . Lalu pilih file *.hex yang akan dimasukkan kedalam Mikrokontroler dan pilih Open.  Seperti pada gambar dibawah ini:


18.  Langkah terakhirnya klik Tombol Auto untuk Memasukkan Program, jangan lupa lihat Proses programnya dibagian bawah hingga selesai.



       B.     Ini untuk Program LED bergeser Kekanan .

C.     Lalu ini Program LED bergeser Kekiri.

     C.     Dan ini Program LED bergeser Kanan dan Kekiri
while (1)
{
// Place your code here

PORTA = 0x01;
delay_ms(100);
PORTA = 0x02;
delay_ms(100);
PORTA = 0x04;
delay_ms(100);
PORTA = 0x08;
delay_ms(100);
PORTA = 0x10;
delay_ms(100);
PORTA = 0x20;
delay_ms(100);
PORTA = 0x40;
delay_ms(100);
PORTA = (0x80);
delay_ms(100);

PORTA = 0x40;
delay_ms(100);
PORTA = 0x20;
delay_ms(100);
PORTA = 0x10;
delay_ms(100);
PORTA = 0x08;
delay_ms(100);
PORTA = 0x04;
delay_ms(100);
PORTA = 0x02;
delay_ms(100);
PORTA = 0x01;
delay_ms(100);
}
}

1 komentar: