Home Tutorial AVR Simulasi program di AVR Studio

Login Form



Contact Us

Email : didikco@yahoo.com

phone/sms (GSM/CDMA) :

Mentari:085854263189

Simpati:081231122329

 



an. DIDIK SUKOCO
no. rek. 1030 3571 71

 


an Bpk DIDIK SUKOCO
no rek. 0183 3227 23


an. DIDIK SUKOCO
no. rek. 140-00-1007332-9


alamat Deatronik :

Jl Kedondong Kidul I/97Surabaya

 

Reseller Jakarta :

Harco Mangga 2 lantai I Blok A no 68 TOKO SUARA MULTI JAKARTA UTARA.

Bapak Edi Susanto
Hp. 08128221055

--------------------------


Billing Playstation Blogger - Billing Playstation Secara Detail

Billing Playstation - Billing Playstation PS2 PS3 XBOX

Blogger AVR - Blogger AVR

Bisa pesan Web disini - Bikin WEb

Simulasi program di AVR Studio PDF Print E-mail
Written by Zigan Afandi   
Friday, 06 November 2009 12:36

Rangkaian Downloader AVR via Paralel Port

Klik Gambar untuk memperbesar

 

avrstudio

AVR Studio 4 merupakan software buatan ATMEL corporation. Software ini biasa digunakan untuk mensimulasikan program yang telah dibuat di Code Vision AVR. Jadi kita bisa mengetahui jalannya program tanpa harus mendownload ke microcontroller.

Kita bisa mendownload software ini di http://www.atmel.com

Untuk mulai belajar menggunakan AVR Studio 4, kita buat dulu code program di CodeVision AVR lalu kita compile code program (tekan Shit+F9). Kemudian kita buka file .COFF nya dengan AVR Studio 4.

1. Membuat Code Program

Buat project baru di Code Vision AVR, masukkan program berikut:

#include <mega8535.h>
#include <delay.h>

void main()
{
DDRA=0xff;
while(1)
{
PORTA=0xff;
delay_ms(50);
PORTA=0x00;
delay_ms(50);
}
}

Arti dari program dia atas adalah:

#include <mega8535.h>
berarti menyertakan file library untuk chip ATmega 8535

 

#include <delay.h>
berarti menyertakan file library  untuk fungsi delay.


Di dalam Code Vision AVR jika kita ingin menggunakan fungsi delay, kita harus menyertakan file library delay.h dan untuk memakainya gunakan perintah:

delay_us(xxx); //delay dalam micro second

delay_ms(xxx); //delay dalam mili second


xxx adalah nilai yang diinginkan. Contoh:

delay_us(50); //berarti delay selama 50 micro second

delay_ms(1000); //delay selama 1000 mili second == 1 detik

 

void main ()

{
berarti program utama (program yang dijalankan microcontroller)

 

 

DDRA=0xff;
berarti seluruh pin-pin PortA dijadikan output


while(1)

{
berarti infinite looping (apa itu infinite looping?? lihat kembali artikel Basic Input Output NB:2)

 

PORTA=0xff;
berarti mengeluarkan output ke PORTA dengan nilai 0xff == 0b 1111 1111 (PortA High semua)

 

delay_ms(50)
berarti delay selama 50 mili detik

 

PORTA=0x00;
berarti mengeluarkan output ke PORTA dengan nilai 0x00 == 0b 0000 0000 (PortA Low semua)

delay_ms(50);
berati delay selama 50 mili second (50 mili detik)

 

2. Compile Program (tekan Shift + F9)

Inget kembali compile program bertujuan menghasilkan file untuk di download ke microcontroller (file .HEX), selain itu proses compile juga menghasilkan file yang bisa digunakan untuk simulasi di AVR studio yaitu file .COFF.

karena tidak untuk didownload ke micro, kita rubah dulu setting After Make Project.

klik menu Project ---> Configure

klik tab After Make

image

Pastikan check button Program the Chip tidak dicentang

kemudian klik OK.

YupZzz.... sekarang kita tinggal menekan tombol Shift + F9 untuk meng compile program.


 


 


 

 

3. Mensimulasikan program di AVR Studio 4

Jalankan software AVR Studio 4.

image

 

Saat muncul tampilan seperti gambar di samping, pilih Open.


 


 


 


 

 

image

Lalu pada window Open Project File or Object File, masuk ke direktori folder tempat kita mengcompile code program tadi.

Pilih file .COFF hasil compile lalu klik Open

Lihat gambar di atas, file code program saya bernama Coba1, setelah di compile dihasilkan beberapa file yang juga bernama Coba1. File-file tersebut walaupun namanya sama tapi tipenya berbeda-beda. Ada Intel Hex file, Atmel object file, COFF symbolic debug filer dll. Nah... file yang kit gunakan untuk simulasi di AVR Studio 4 adalah COFF symbolic debug file.

Pada window Save AVR Studio Project File klik Save.


 


 

 

image

Saat muncul window Select debug platform and device. Pastikan:

Debug platform: AVR Simulator

Device: ATmega 8535

lalu klik Finish

HooRee!!! jadi dech... tekan F11 untuk menjalankan baris program satu persatu.

image

Tampilan simulasi AVR Studio 4.

 

Saat kita menekan F11, code program di window 1 akan dijalankan satu persatu. Pada window I/O View (window 2) klik PORTA agar kondisi register-regiser PORTA ditampilkan di window 3.

Lihat setiap perubahan yang terjadi di window I/O View.

Inilah keuntungan menggunakan simulator AVR Studio 4, kita bisa memahami setiap baris program dengan melihat langsung apa yang terjadi pada register microcontroller.

Untuk latihan, coba buat berbagai macam program dan simulasikan di AVR Studio 4.

Coba jalankan simulasi dengan ALT+F5 (mode Auto Step) dan amati apa yang terjadi pada window 3.

Semakin sering latihan maka logika kita akan semakin terasah. Saat logika anda sudah bener -bener tajam saat itulah anda menjadi AVR Master^_^

 

Last Updated on Friday, 26 March 2010 05:34
 
 

Pesan Anda

Latest Message: 5 days, 5 hours ago
  • PUGUH: oke,mne unjung2.sampian ktae ng prancis.kq sangar???
  • didikco: seng riyoyo unjung2 neng umah tak kasih judul TA ciamik
  • PUGUH: klo hasil TA nya bisa dijual mlah oke.hahahaha
  • PUGUH: pak?minta judul TA yg sangar?
  • didikco: guest: ini siapa ya ? lokasi di kota mana ?
  • guest: display menu minuman...tlg y pak..
  • didikco: guest: buat display apa ? ini siapa ?
  • guest: pak tolog tny program ma skema rangkaian yang menggunakan 1 mikrokontroller,3 IC 7447,dan 6 seven segment...
  • dani: mas, gmn harga ga bisa nego?
  • sains: ba
  • sains: http://www.curvatech.com klo online balik kunjungi
  • didikco: guest_4803: bisa Pak
  • guest_4803: Kebetulan aku punya warnet 5unit dan ps 5unit
  • guest_4803: Malem Pak Ddi apakah billingnya bs di gabung antara warnet dan ps
  • didikco: amankan aset rental warnet/playstation/rumah anda selama lebaran denga "Deatro Secure System"
  • didikco: program trial dapat di download di http://deatronik.com/images/billing_demo/billing_trial.rar
  • guest_6413: permisi pak. program yang terbaru versi trialnya yang mana?
  • budi: mau kasih info pak. di mitra boss uda bisa pindah tv. coz fasilitas ini sangat penting pak
  • budi: selamat siang pak mau nanya. billingnya bisa pindah tv gak pak?
  • didikco: robot takraw dikendalikan pakai xbee pro gunanya untuk umpan bola team takraw jatim
  • syahrul rama: dari tampilan yang ada 1(satu)yang unik rbot takrawnya dirancang/didesign by who
  • sogolcom: robot takrawnya kok besar banget ya gimana tuh kerjanya bapak ????
  • guest_2350: makasi pak tutorialnya q teguh...
  • didikco: guest_4252: saya online kok ym didik coco
  • guest_4252: berarti ga da muncul argo nya ddi layar tipi. ato mungkin ada hardware nya ga bos untuk munculin timer nya?ada ym ga bos biar gampang konsultasi
  • didikco: guest_1558: sisa waktu muncul di komputer dan ada suara orang jika sewa mau habis
  • didikco: guest_1558:billing warnet full program kalau billing ps ada hardwarenya
  • guest_1558: sistim kerja nya gimana? apa sama kayak warnet? maksud nya jika tidak pakai timer apa ada muncul dilayar tipi berapa jam dah user maen nya?
  • didikco: guest_4641: lebih detail lihat aja di http://deatronik.com/index.php?option=com_content&view=article&id=46:billing-rental-ps2-ps3-xbox&catid=34:electronic-module&Itemid=53
  • guest_4641: klo blh tau hrganya brp..?fungsinya ntuk pa?
  • ryan: tx mas infox
  • didikco: ryan: untuk 5 ps kena 1.2 juta, masangnya mudah kok jadi bisa dipasang sendiri
  • ryan: mas sy pnya rental ps 5 unit biaya untuk billing rental sampai brp n apa bisa dipasang sendiri tx
  • didikco: guest_7566 : pasang sendiri Bos muda san Simple kok
  • guest_7566: bgm cara pasang perangkatnya? apakah sy yg pasang sndr? atau ada orgnya yg dtg pasangkan?
  • guest_9069: guest_1242: bisa kok nomer simpati, mentari on semua, kalau urgen ya sms aja
  • guest_1242: met mlm.. sy mau tanya soal billingnya krn sy rencana mau beli,tp no.hpnya ga nyambung2 pak. bgm crx agar sy bs menghubungi bapak?
  • didikco: mongkipiggy: tambah satu modul Pak nanti isinya 5 ps jadi totalnya bisa untuk 10 ps, kenanya 600rb modul+kabel dan 50 rb ongkos kirim totalnya 650rb
  • mongkipiggy: skrg 5 pakai bill,2 pakai timer tv pak total =7 unit.
  • didikco: numAbambLus : ada yang bisa saya bantu ??
  • didikco: mongkipiggy: jadi sekarang total jumlahnya berapa ??
  • mongkipiggy: pak dik..saya sudah menambah satu unit ps lg,bisakah box saya dimodifikasi,kl beli box lg masih tanggung pak.,gmn?
  • didikco: yoga: ini mas yoga yg mana ya? kapan terakhir kali update program deatronik ??
  • didikco: yoga: yang penting purna jual tetap saya jaga dan pelaanan order yg begitu cepat juga kami jaga
  • didikco: yoga: heheheeee....iya soalnya banyak yg harus saya handle ada portable wter teseter, ada black box, ada alat uji kendaraan sama perhub, bikin robot pesenan koni, bolak balik ke luar kota
  • yoga: masak dari dulu sampek sekarang gak ada perkembangan..... katanya handal............
  • yoga: gimana boz. masak bikin supaya programnya lebih bagus repot terus. jangan mau kalah ama mitra bozz tuch. programnya uda mulai berkembang. ayo semangat2
  • didikco: mongkipiggy: masih repot Bos lagi ngurusin black box Bos soalnya mau di kirim ke HAKI
  • mongkipiggy: lama tak bersua..gmn pak dik,software barunya uda jadi?..
  • guest_1740: ada fasilitas pindah tvnya gak pak?
  • pudien: utk pengaturan harga apa bisa diset per menit
  • didikco: iwanbudip: barang ready, jam berapa ke rumah
  • didikco: pudien: itu ada 3 nomer Pak Pudien simpati, mentari dan fleksi
  • didikco: iwanbudip: ada Pak untu 8 butuh 2 box lho
  • iwanbudip: boss besok sabtu saya langsung beli ke lokasi , apa barangnya ready saya gak jadi 6 ps tapi 8 ps,, trimzz
  • pudien: pak didik bisa di hub di no berapa dan jam brapa krn td say tlp tdk bisa....krn mungkin besok paket dr bapak sdh sampai takut ada kendala dlm pemasangan thk
  • pudien: slmt mlm pak didik sy sdh order 2 modul melalui pak edi toko suarau multi dp 500rb dan sudah liat rental psnya pak edi
  • didikco: Pak Pudien ???
  • guest_1568: pak ini saya sugeng dr mojokerto . email saya : sprianto97@yahoo.com
  • didikco: w_setiadji: gimana Pak sudah bisa ??
  • w_setiadji: pak Didik, kemaren sy coba cabut salah satu sambungan ke tv ternyata program billing tetap jalan, bagaimana kita tau kalau penjaga PS mencabut sambungan ke billing? suara manusia waktu habis dan ucapan terima kasih tidak keluar bagaimana cara memperbaikinya? Tks
  • didikco: iwanbudip: gak usah beli 2 cukup 1 aja
  • didikco: bisa Pak 1 box isi 6 unit harganya tambah 100rb jadi kenanya 1.3 jt
  • iwanbudip: terpaksa beli 2 unit deatronik donk
  • iwanbudip: pak, saya buka ps2 cuman 6 unit, gak ada yg enam pak, heheheh
  • didikco: Pak Fengky : apa benar ukuran rukonya 12m X 5 m, saya mau ngepaskan kabelnya shg hari ini barang bisa saya kirim
  • didikco: pudien: bisa Bos, rekan kertajaya surabaya juga digabung dia billing warnet pakai indobilling dan deatronik dalam 1 komputrer
  • pudien: kalo logika saya bisa krn ps memakai com1 kalo warnetkan lan......
  • pudien: mas didik saya lagi nihh tanya terus yaa..tapi ga beli2....sry mas duitnya kepake utk buka warnet....nahhh pertanyaan terakhir mungkin mas bisa ga billing warnet plus billing ps dalam satu PC....bentrok ga mas programnya.....
  • didikco: gurita_hitam: itu sudah termasuk kabel dan ongkos kirim
  • didikco: OpaN: matikan TV nya Bos tanpa relay pakai Triac
  • Fiqhi: absen pak
  • OpaN: Gw msh bingung nich. apakah billing ini mengontrol on-off nya nit PS3 atw TVnya saja? Atw hanya sebagai program kasir aja?
  • gurita_hitam: harganya tu ga bisa kurang???
  • mongkipiggy: met malam smua...
  • gayuh: itu hargane mesin cuci deatronik brp y? brti klo dah sya pesen dkirim brnge......
  • didikco: aaaa: cari gambarku ta ?? heheheheee.... ;
  • aaaa: katanya ada billing pS..Gambar detailnya Ora ono pak...
  • aaaa: mana gambar billingnya
  • didikco: hendry : ada Pak coba klik kanan my komputer lalu properti, lalu hardware, disana ada device manager
  • hendry: pak didikco saya mau tanya di window xp bagaimana mencari device manager, karena di control panel saya tidak ada device manager. terimakasih
  • hendry: pak didik barang sudah di terima tadi pagi. terimakasih
  • didikco: mongkipiggy: lagi sibuk bikin black box angkutan darat Bos
  • mongkipiggy: malam smua...ada kabara apa nih..:
  • didikco: BCA atas nama HENDRY HENRY sebesar 1, .... PESAN ALAT B UAT RENTAL PS
  • didikco: yg habis transfer tolong saya di sms/email atas nama sama alamatnya ya barang mau saya kirim nih
  • didikco: sore juga
  • guest_4372: sore....
  • didikco: pagi idonesia
  • didikco: .
  • didikco: w_setiadji : Kunjungi terus http://deatronik.com mungkin ada update program billing playstation terbaru
  • w_setiadji: Rabu yg lalu pesenan 2 modul billing sy terima dan hari Minggu kemaren sy setting, pemasangan mudah dan penggunaan program juga mudah. Pertanyaan via sms cepat di respon. Trims Pak Didik
  • didikco: malam juga Pak Galih
  • galih: malem pak didik..
  • didikco: mongkipiggy: untuk program paket saya menunggu masukan dari rekan2 kira2 apa saja kebutuhannya
  • mongkipiggy: trus software barunya kapan bisa di emailkan lg pak?
  • didikco: reyndra_aw@yahoo : bisa asal ada koneksi serial com nya kalau nggak punya serial com bisa pakai konverter
  • reyndra_aw@yahoo.: apakah bs dipakai disemua jenis n model PC?
  • reyndra_aw@yahoo.: bos, apakah bs dipakai disemua jenis n model PC
  • didikco: mongkipiggy: beda kalau system paket nanti akan disesuaikan dengan kebutuhan rental anda misal paket midnight orang pakai setiap jam 10 malam-7 pagi main free kena 20000 dst