2.2. Perangkat Lunak
Dalam merancang suatu program mikrokontroler dibutuhkan suatu software yang dapat menulis program dan mengubahnya menjadi bilangan heksadesimal. Untuk
menulis program dapat digunakan software CodeVisionAVR. Untuk men-donwload program heksadesimal ke dalam mikrokontroler dapat digunakan Software
PonyProg2000 Version 2.07c. Untuk mendesain skematik dan layout PCB dapat
digunakan Sofware EAGLE 4.09r2
2.2.1 Software Code Vision AVR C Compiler CVAVR
Code Vision AVR C Compiler merupakan compiler bahasa C untuk AVR. Compiler ini cukup memadai untuk belajar AVR, karena selain mudah penggunaannya juga
didukung berbagai fiture yang sangat membantu dalam pembuatan software untuk keperluan pemograman AVR. Instruksi-instruksi yang merupakan bahasa C tersebut
dituliskan pada jendela editor, yaitu Code Vision AVR Editor, Simulator.
Tampilannya seperti gambar 2.11.
Universitas Sumatera Utara
Gambar 2.11. Tampilan Code Vision AVR Editor
Setelah program selesai ditulis, kemudian di-save dan kemudian di-compile. Pada saat di-compile akan tampil pesan peringatan dan kesalahan. Jika masih ada
kesalahan atau peringatan, itu berarti ada kesalahan dalam penulisan perintah atau ada nama subrutin yang sama, sehingga harus diperbaiki terlebih dahulu sampai tidak ada
pesan kesalahan lagi.
Software CVAVR ini berfungsi untuk merubah program yang kita tuliskan ke dalam bilangan heksadesimal, proses perubahan ini terjadi pada saat peng-compile-an.
Bilangan heksadesimal inilah yang akan dikirimkan ke mikrokontroler.
2.2.2 Software Downloader PonyProg2000 Version 2.07c
Untuk mengirimkan bilangan-bilangan heksadesimal ini ke mikrokontroler digunakan software PonyProg2000 Version 2.07c
yang dapat di download dari internet. Tampilannya seperti gambar 2.12.
Gambar 2.12. Tampilan PonyProg2000 Version 2.07c
Universitas Sumatera Utara
Cara menggunakannya terlebih dahulu mengkalibrasi dengan meng-klik setupcalibration
dan ikuti petunjuk selanjutnya. Kemudian Pemilihan InterFace dengan meng-klik menu setupinterface setup maka akan tampak kotak dialog sperti
gambar 2.13.
Gambar 2.13. Setting Interface Downloader
Setting seperti gambar diatas. Lalu Klik tombol OK. Kemudian pemilihan Mikrokontroler seperti gambar 2.14.
Gambar 2.14. Setting Mikrokontroler yang sesuai
Untuk keperluan download program ke mikrokontroler adalah dengan meng- klik Fileopen device file pilih format .hex untuk mengambil file heksadesimal dari
hasil kompilasi Code Vision AVR, kemudian klik Write All Ctrl-W untuk mengisikan hasil kompilasi tersebut ke mikrokontroller.
Universitas Sumatera Utara
2.2.3. Software Desain PCB Printed Circuit Board Eagle 4.09r2.