CODEVISION 3.22

C compiler CodeVision AVR dapat di download secara gratis melalui website resmi www.hpinfotech.ro, hanya saja versi evaluasi ini hanya mengijinkan 4 kb program, tetapi itu sudah cukup banyak untuk keperluan belajar.

setelah file di download, maka folder tempat penyimpanan akan kelihatan icon cvavreval.zip seperti pada gambar disamping

Kemudian file tersebut di unzip, dan di install di komputer atau di laptop.


Pertama sekali akan kelihatan proses unzipnya dikerjakan seperti pada gambar disamping, kemudian akan muncul menu meng_install program seperti pada gambar diatas

 

di click next beberapa kali, sampai program meminta tempat penginstall_an,

 
 

 

Biarkan saja defaultnya atau diberi nama direktory penyimpanan yang baru, pada pekerjaan ini diterima saja direktory default yang ditetapkan oleh software.

 

berikutnya ada beberapa kali tombol next ditekan

 
 

 

progress proses peng_install_an akan kelihatan pada layar seperti pada gambar diatas.

Program sudah selesai di install dan siap untuk dijalankan

Berikutnya kita akan membuat program yang pertama, programnya untuk menyalakan led berkedip di PORTA, PORTB, PORTC, dan PORTD

Pada saat CodeVision dijalankan maka komputer akan menampilkan lembaran kerja, seperti pada gambar disamping, program yang terakhir dijalankan akan secara otomatis ditampilkan dilayar kerja, untuk sementara abaikan saja tampilan program tersebut, kita akan mulai membuat program baru, ikuti urutan berikut ini.

 Pilih menu File untuk memulai membuat project.

 

selanjutnya File -> New -> Project

 click yes  
  Pilih AT90. ATTiny, ATMega jika ingin membuat program di di kelompok ini. Contoh program ini adalah ATMega8535, sehingga dipilihlah Ok

Pada tampilan ini muncul ATMega8 pada Chip, 

Tetapi pilihan bisa ditukar dengan meng_cllick pada bagian Chip, dan sejumlah pilihan yang diijinkan akan muncul untuk dipilih., kita pilih ATMega8535

Pilih nilai crystal yang sesuai dengan yang terpasang pada trainer kit, dengan demikan waktu delay yang diberikan akan dikerjakan sesuai dengan yang ditentukan pada program.

 

 

ubah nilai bit dari In menjadi Out karena kita akan mengirim nilai logika 0 atau 1 ke PORT, Semua pin PORTA sebagai output

Semua pin PORTB sebagai output

 

Semua pin PORTC sebagai output

Semua pin PORTD sebagai output

 

Buatkan program dan simpan

 

tentukan direktory penyimpanan program, dalam hal ini diberi nama test_port

 

dan nama file diberi nama dengan tp

 

ada beberapa kali permintaan nama file, dan diisi dengan nama depan yang sama untuk memudahkan pencarian file bila suatu saat diperlukan.

 

seluruh nama file dimulai dengan nama depan yang sama

 

Program akan secara otomatis dibuatkan oleh generator program CodeVision, tugas kita hanya menambahkan beberapa baris program program yang sesuai dengan keperluan kita.

Pada baris diatas ditambahkan include file dengan nama delay.h karena kita akan menggunakan waktu tunda untuk penyalaan lampu led pada PORT

 

Selanjutnya ditampahkan program pada program utama untuk mengirimkan data ke PORTA dengan nilai 0x55 dan 0xaa dengan waktu tunda 250 millidetik. kemudian program di Build untuk mendapatkan file HEX untuk dikirimkan ke chip ATMega8535

 

 

Untuk memastikan file HEX sudah dibuatkan, kita kembali ke folder test_port untuk melihat file di direktory EXE, selanjutnya adalah mengirimkan file tp.HEX tersebut ke chip ATMega8535 dengan menggunakan downloader AVRDUDE ataupun downloader yang lainnya.