CodeVisionAVR adalah sebuah compiler C yang telah dilengkapi dengan fasilitas Integrated
Development Environment (IDE) dan didesain agar dapat menghasilkan kode program secara
otomatis untuk mikrokontroler Atmel AVR. Program ini dapat berjalan dengan menggunakan
sistem operasi Windows XP, Vista, Windows 7, dan Windows 8, 32-bit dan 64-bit.
CodeVision AVR yang digunakan tutorial ini adalah CodeVisionAVR versi 3.12.
CodeVision AVR menyediakan sebuah editor yang didesain untuk menghasilkan program C
secara otomatis untuk mikrokontroler AVR. Program C yang akan diimplementasikan
menggunakan standar ANSI C yang sesuai dengan arsitektur AVR.
Sebelum melakukan proses instalasi, pastikan bahwa spesifikasi computer atau PC yang
digunakan telah memenuhi persyaratan (minimum requirements). Perhatikan proses dan langkah-
langkah instalasi dengan cermat.
2. Klik 2 kali pada file setup.exe sehingga muncul tampilan instalasi software.
3. Klik Next, kemudian pilih Accept Agreement, kemudian klik Next. Sehingga muncul
tampilan halaman informasi instalasi.
4. Klik Next untuk melanjutkan instalasi, dan pilih folder penyimpanan penginstalan.
7. Pastikan untuk unlist Launch the program, kemudian klik tombol Finish.
8. Kemudian buka folder Crack Copy, copy file cvavr.exe ke folder instalasi
C:\cvavr\BIN. Overwrite file yang telah ada.
3. Kemudian pilih other devices, lihat apakah pada USBasp ada tandaseru. Jika ada
tandaseru klik kanan pada USBasp pilih update driver software
4. Kemudian akan muncul tampilan seperti berikut, pilih Browse my computer for driver
software.
5. Pilih browse, cari tempat penyimpan file driver USBasp, kemudian pilih ok.
10. Maka akan muncul seperti gambar dibawah, kemudian klik Next
11. Kemudian klik install.
12. Tunggu hingga proses install selesai, hingga muncul kotak dialog sebagai berikut. Jika
ingin langsung menjalankan khazama, beri centang pada launch Khazama AVR
Programmer. Lalu klik finish.
13. Berikut tampilan Khazama saat dijalankan.
14. Untuk proses download pilih menu AVR: pada aplikasi khazama kemudian pilih tipe
mikrokontroller yang digunkanan. Misal ATMEGA16.
15. Untuk membaca apakah IC sudah ada progamnya atau belum pilih Command pada menu
bar, kemudian pilih Read Chip Signature.
16. Jika muncul chip signature. Menandakan mikrokontroller bisa difungsikan.
17. Untuk mendownload progam yang sudah di compile (file dalam bentuk *.hex) klik menu
file kemudian load flash file to buffer.
18. Cari file *.hex hasil compile di folder dimana progam tersebut disimpan. Kemudian pilih
open.
19. Langkah selanjutnya tinggal klik Auto Progam. Maka proses downloading akan
berlangsung.
20. Kemudian akan muncul jendela sebagai berikut yang menandakan proses downloading
telah selesai dan berhasil.
TUTORIAL 3
Membuat Project Baru CodeVisionAVR 3.12.
3. Kemudian akan muncul konfirmasi menggunakan Code Wizard, pilih dan klik Yes.
4. Pilih dan klik tipe AVR yang digunakan (AT90, ATiny, ATmega), kemudian klik OK.
5. Pada pilihan Chip, pilih type IC yang digunakan (ATmega16) dan frekuensi clock yang
digunakan (12MHz)
6. Kemudian pada pilihan Port, pilih pin yang digunakan untuk output dan input.
(Pada tutorial ini, PORT B digunakan seluruhnya sebagai input, dan PORT C digunakan
seluruhnya sebagai output)
7. Kemudian klik icon , untuk melakukan generate, save, and exit. Kemudian akan muncul
kotak dialog penyimpanan file hasil generate.
8. Kemudian pilih folder, dan beri nama file tutorial2 untuk ketiga file yang akan disimpan.
Kemudian akan muncul jendela editor program.
9. Ketikkan program pada bagian while(1){} yang ditunjukkan pada gambar dibawah ini,
10. Ketikkan program berikut pada baris setelah // Place your code here,
PORTA=0b11001100;
delay_ms(100);
PORTA=0b00110011;
delay_ms(100);
if(PINB.1==1)
{
PORTA=0b00000000;
}
if(PINB.2==1)
{
PORTA=0b11111111;
}
11. Kemudian klik untuk melakukan kompilasi program yang telah dibuat.
12. Hubungkan Mikrokontroler dengan Downloader sesuai dengan blok diagram berikut.
15. Untuk membaca apakah IC sudah ada progamnya atau belum pilih Command pada menu
bar, kemudian pilih Read Chip Signature.
16. Jika muncul chip signature. Menandakan mikrokontroller bisa difungsikan.
17. Untuk mendownload progam yang sudah di compile (file dalam bentuk *.hex) klik menu file
kemudian load flash file to buffer.
18. Cari file *.hex hasil compile di folder dimana progam tersebut disimpan. Kemudian pilih
open.
19. Langkah selanjutnya tinggal klik Auto Progam. Maka proses downloading akan
berlangsung.
20. Kemudian akan muncul jendela sebagai berikut yang menandakan proses downloading telah
selesai dan berhasil.