Anda di halaman 1dari 6

LABORATORIUM MIKROKONTROLER

PRAKTIKUM KE 1

BETTY WIDYA OKTARIA 100801068

DEPARTEMEN FISIKA S1 FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA 2013

MIKROKONTROLER DAN CODEVISION AVR


Mikrokontroler sebagai sebuah piranti elektronika digital yang mempunyai gerbang masukan dan gerbang keluaran serta sistem kendali yang bisa kita program melalui komputer dan bisa kita hapus dengan cara khusus. (Taufiq SS:2010) Mikrokontroler merupakan komputer didalam chip yang digunakan untuk mengontrol peralatan elektronik, yang menekankan efisiensi dan efektifitas biaya. Jenis mikrokontroler AVR sendiri ada sangat banyak, mulai dari ATtiny, AT90Sxxx, ATMega dan lain-lainnya. Dalam percobaan ini digunakan AVR ATMega 8535. Untuk memprogram digunakan CodeVisionAVR sebagai compiler yang menggunakan bahasa C. Berikut adalah konfigurasi I/O dari ATMega 8535 :

MEMBUAT PROGRAM LED SEDERHANA Pada praktikum pertama, yang menjadi keluaran adalah LED yang dihubungkan pada PORT C. Berikut akan dijelaskan membuat file projek baru, konfigurasi inisialisasi awal dan program untuk membuat dua buah LED menyala secara bergantian. 1. Buka program CodeVisionAVR 2. Kik menu File > New, lalu pilih Project.

3. Klik

Yes untuk menggunakan fitur

CodeWizardAVR. Fitur ini memudahkan kita untuk melakukan setting

mikrokontroller tanpa harus mengetik di jendela editor.

4. Berikutnya muncul jendela CodeWizardAVR. Pertama-tama, pada bagian Chip pilih chip mikrokontroler dan isi clock yang digunakan : ATMega8535 dengan clock 16 MHz.

5. Kemudian di tab Ports, pilih PORT C dan ubah kondisi menjadi Out. 6. Klik menu Program > Generate, save, and exit untuk menyimpan kode yang sudah dibuat di Wizard.

7. Beri nama pada file kode C, file project CodeVisionAVR, dan file CodeWizardAVR

6. Setelah disimpan, jendela editor akan terisi oleh kode hasil otomatisasi Wizard.

7.

Pada jendela editor tambahkan library delay dengan

mengetik : #include <delay.h>

8. etikk an pada perul

angan While(1) di main program untuk menghidupkan dan mematikan LED

9. Build Project. Setelah di build, akan muncul jendela informasi apakah dalam

projek terdapat kesalahan atau peringatan. Jika tidak terdapat error, maka program berformat exe siap melalui di write ke

mikrokontroler

USB

dengan

driver yang harus diinstall sebelumnya pada komputer.

Hasil program LED akan menyala dan mati dengan urutan : PORTC.0 dan PORT C.7 menyala selama 500 ms kemudian mati. PORTC.1 dan PORT C.6 menyala selama 500 ms kemudian mati. PORTC.2 dan PORT C.5 menyala selama 500 ms kemudian mati. PORT C.3 dan PORT C.4 menyala selama 500 ms kemudian mati. Siklus kembali berulang.