Tutorial Simulasi Blinking LED ATmega 16 Menggunakan Proteus

Pada tulisan kali ini, kita akan membahas tutorial paling dasar dari simulasi atmega16 dan programnya pada proteus. Jika sebelumnya telah dibuat beberapa postingan tentang simulasi pada proteus, pada tulisan kali ini akan lebih membahas pada hal paling dasarnya khusus bagi para pemula, yaitu mengenai langkah-langkah mensimulasikan rangkaian dan program mikrokontroller di proteus dalam hal ini blinking LED (LED berkedip) dengan Atmega 16. Programnya sendiri akan dibuat dengan IDE CVAVR. Cara-cara ini bisa juga digunakan untuk ic Atmega lainnya, namun disini kita hanya akan simulasikan untuk ic Atmega 16. Terlebih dahulu kita buat rangkaiannya pada proteus seperti ditunjukan gambar dibawah ini:


Kemudian kita buat program nya di CVAVR, langkah-langkahnya:
1. Buta project baru di CVAVR, kemudian pilih chip type atmega


2. Lakukan pengaturan pada chip setting, dengan memilih chip Atmega16 dan clocknya 16000000 (16MHz)


3. Kemudian atur port yang akan digunakan sebagai input/output sesuai kebutuhan. Disini karena hanya akan menggunakan 1 port output, maka diatur 1 port sebagai output yaitu PORTB 0 (PB0).

4. Jika telah selesai diatur, klik program kemudian generate

5. Selanjutnya kita ketikan program nya, pastikan library delay telah di include kan pada program

Kemudian kita buat program blinknya dengan delay 100 mili detik, tempatkan di  bagian while(1) seperti berikut:

6. Jika sudah build program dengan cara klik project, build all atau dengan menekan kombinasi CTRL + F9. Pastikan sudah tidak terdapat error pada program.
7. Cari file hex yang telah di compile, biasanya terdapat pada folder debug / exe tergantung pada  folder penyimpanan dokumen CVAVR


8. Copy path lengkap dari file hex tersebut, cara nya klik kanan>properties


Pada contoh diatas path nya adalah:  C:\Users\pc\Documents\bahasa c\Debug\Exe\program blink.hex
9. Buka kembali rangkaian pada proteus yang telah dibuat, klik ganda pada ic atmega, kemudian pastekan path file hex tadi ke kolom program file.

Selain dengan cara copy paste path, bisa juga dengan brows file nya dengan klik pada ikon folder pada kolom program file.
10. Terakhir kita jalankan (run) simulasinya, Jika berhasil maka hasilnya akan seperti video berikut:



Dengan simulasi proteus kita bisa mencoba coba rangkaian dan program yang tentu saja sangat memudahkan dalam belajar membuat rangkaian maupun program mikrokontroler. Sekian tutorial cara mensimulasikan Led Blink dengan atmega16 di proteus Mohon maaf jika terdapat kesalahan dan semoga bermanfaat.


Bagikan Ke:

Komentar:

Komentar