Anda di halaman 1dari 10

TUTORIAL CODE VISION AVR WITH PROTEUS PRO 7.7 1. Code Vision AVR C 1.1.

y y Membuat Poject baru Jalan kan Code vision avr C pada shortcart atao program files windows Setelah terproses, pilih New - New project.

Pilih Project OK

y Selanjutnya yes untuk membuat project baru

pilih type micro chip, untuk ATMEGA 8535, 16 dan 32 dengan memilih AT90,ATtiny,ATmega . Lalu OK

Kemudian memilih micro chip mikrokontroler, misalkan ATMEGA 32 Dengan clock 8.0000000 mHz, terdapat juga setingan lanya, seprti input/output PORT, timers, ADC, USART, i2c, LCD dan lain2

Misalkan untuk menyalakan led pada PORT C y y y Pilih Port, lalu Port C, Jadikan out pada data direction Jadikan 1 pada pullup/ output value (terdapat 2 jenis tipe port; Input dan Output)

Kemudian pilih program generate save, exit

Lalu memilih untuk lokasi penyimapanan, disarankan membuat folder baru, lalu masukan file simpanan tersebut didalam folder baru tersebut.

Terjadi 3 proses penyimpanan yaitu compiler c, project file dan code wizard avr. Dengan mengetik nama file yang kita simpan dan OK.

1.2. y y

Menulis Code dalam CodeVision AVR C Selanjutnya menulis code dalam code vision avr Terlihat pada gambar dibawah ini, tempat menulis code, secara otomatis dengan inisialisasi tadi diatas, telah terbuat dengan sendirinya source code inisialisasi. Tinggal memasukan beberapa perintah tambahan Penjelasan:

#include <mega32.h>

= pemanggilan fungsi bahwa program ini untuk

memprogram mikrokontroler ATMEGA 32

#include <delay.h>

= headeruntuk fungsi delay.

Untuk menyalakan sebuah led misalkan pada posisi PORTC.0

(PORTC memiliki 8 buah PIN. Pin 0-7), maka Dapat dituliskan pada akhir program yang paling bawah;

PORTC.0=0; PORTC.1=1; PORTC.2=1; PORTC.3=1; PORTC.4=1; PORTC.5=1; PORTC.6=1; PORTC.7=1;

Dengan asumsi, 0 membuat led hidup (logika low) dan 1 membuat led mati (logika high), jadi hanya pada PORTC.0 kita member logika 0 dan pada PORTC.1-7 memberikan logika 1 Maka yang akan terjadi.

Portc.0

1.3.

Setingan Compiler dan Programer

Selanjutnya menyeting compiler dan rogramer y y Setelah selesai membuat source code, klik Setting -> Programmer Pilih AVR Chip Programmer Type : Atmel STK500/AVRISP dan untuk Communication port disesuaikan dengan komputer.

Klik Project -> Configure, kemudian pilih menu Before Build dan aktifkan execute user
program. Lalu pilih menu after build lalu centangkan program the chip dan execute the program. Hilangkan centangan JTAGEN . kemudian Klik OK jika sudah.

y y

Untuk meng-compile project, klik Project -> Compile . OK Untuk meng-compile project, klik Project -> Build all . dan pilih execute user program and program the chip. Kalau terjadi error the communication PORT is not available Pilih OK. (untuk memunculkan file hex pada program ini yang akan digunakan untuk memprogram simulasi pada PROTEUS PRO 7).

(Untuk langsung kemikrokontroler tanpa proteus perlu ada setingan programmer) y Jika tidak ada error maka file siap didownload ke chip. Pastikan koneksi kabel downloader dan chip sudah terpasang dengan benar. y Nyalakan power supply 12 Volt dan klik Program. Tunggu hingga proses download selesai.

2. PROTEUS PROFESSIONAL 7 2.1. y Membuat Project baru Jalankan proteus professioanal ISIS pada shourtcurt atau program files windows Isis merupak program simulasi. Sedangkan ares merupakan program create PCB y Setelah terproses, pilih file new design dan pilih default. OK

Rancanglah simulasi yang diinginkan dengan meilih komponen pada device, p merupakan pick libraries dan L merupakan libraries. Pilih p pick.

Selanjutnya tinggal memilih komponen yang dibutuhkan.

y Dan menghubungkan 1 komponen dengan komponen lain, agar terhubung.

y y

Atau dengan membuka fileyang telah jadi, misalkan minimusm system AT mega 31. Pilih menu file open design , lalu mencari file yang kita buka misalkan ATMEGA 32. Lalu Open.

Berikut contoh simulasi minimum system AT MEGA 32

2.2.

Mensinkronisasikan program CV AVR dan Proteus pro 7 y y Save design AS terlebih dahulu file yang akan di program. Design file Klik kanan dua kali (bouble pada mikrokontroler hingga berwarna merah)

Setelah itu sesuaikan clock frequensi yang dipakai pada Code visoan AVR misalkan 8MHz.

Lalu pada program file pilih icon browser

kemudian memilih file HEX yang

dibuat code vision AVR tadi, kemudian Open. Lalu OK.

Kemudian jalankan simulasi dengan memilih tombol play pada kanan bawah layar.

Created by. Dwisnanto Putro, Yogyakarta, Februari 2011