Praktikum percobaan mikrokontroler ini dilakukan secara simulasi
dengan menggunakan program Proteus ISIS untuk menyalakan LED dengan mikrokontroler ATMega8535. Langkah awal yang kami lakukan adalah membuka program Proteus ISIS dan membuat rangkaian yang terdiri dari mikrokontroler ATMega8535, 16 buah LED sebagai output yang terhubung melalui port A dan port B dari mikrokontroler, dan catudaya yang dihubungkan ke AREF dan AVCC pada mikrokontroler. Pertama kami membuat rangkaian sebagai berikut:
Gambar 6. Program running LED pada proteus
9 10
Selanjutnya kami membuat program pada program CVAVR.
Langkahnya adalah sebagai berikut:
1. Membuka program CVAVR, sehingga keluaran tampilan sebagai
berikut:
2. Selanjutnya klik pilihan ok, dan akan muncul tampilan sebagai
berikut: 11
3. Selanjutnya klik pilihan yes maka akan tampil keluaran sebagai
berikut:
4. Karena pada percobaan ini akan menggunakan mikrokontroler
Atemega 8535, maka pilih pada pilihan pertama, karena mikrokontroler Atmega 8535 merupakan keluarga dari Atmega AT tiny. Sehingga akan keluar jendela pilihan sebagai berikut:
5. Selanjutnya memberikan masukkan pilihan chip Atmega 8535
dengan pilihan clock 12000000 MHZ. Kemudian pada port A dan B akan diaktifkan sehingga dibuat dalam keadaan out untuk 12
setiap bitnya, karena pada percobaan ini akan digunakan adalah
port A dan B. 6. Selanjuntya dilakukan penyimpanan data sebanyak 3 kali dengan nama yang sama pada jendela tampilan berikut:
7. Selanjutnya keluar tampilan program koding dari CVAVR sebagai
berikut: 13
8. Setelah jendela koding ditampilkan, dapat dilakukan dengan
memasukkan program yang diinginkan. Apabila telah selesai program dapat dirunning dan di save. Untuk memasukkan program pada mikrokontroler dapat digunakan dengan downloader, atau dapat meakukan klik 2 kali pada mikrokontroler apabila ingin memasukan program pada rangkaian yang dibuat pada proteus.
Pada percobaan ini dilakukan perintah untuk untuk menghidupkan
LED Port A secara bergantian dari sebelah atas atau LSB sebanyak 4 LED dan sebelah bawah MSB sebanyak 4 LED mati secara bergantian dengan waktu 50 ms. Program dan hasil runningnya dapat lihat pada Gambar berikut: 14