Software Code Vision AVR C Compiler CVAVR Software Downloader PonyProg2000 Version 2.07c

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.