3.2.1 Software Pendukung
Mikrokontroler sebagai alat kontrol membutuhkan perangkat lunak yang berguna untuk memerintahkan sistem kontrol melakukan suatu tugas, misalnya pintu depan
membuka, pintu belakang menutup dan tugas lainnya.
Gambar 3.13 Tampilan Code Vision AVR
Code Vision AVR dapat digunakan sebagai editor penulisan program, compiler dan PonyProg2000 sebagai Downloader serta Bahasa C sebagai bahasa pemrograman.
Code Vision AVR ini dapat mengimplementasikan hampir semua instruksi bahasa C yang sesuai dengan arsitektur Mikrokontroler AVR, bahkan terdapat beberapa
keunggulan tambahan untuk memenuhi keunggulan spesifik dari mikrokontroler AVR. Hasil kompilasi objek Code Vision AVR dapat digunakan sebagai source
debug dengan AVR studio 4.0 dari Atmel.
Universitas Sumatera Utara
Gambar 3.14 Tampilan PonyProg2000
Selain pustaka bahasa C, Code Vision AVR juga menyediakan fitur tambahan yang sangat membantu pemrograman mikrokontroler AVR, yaitu:
- Menggunakan IDE Integrated Devolopment Environment.
- Fasilitas yang disediakan lengkap mengedit program, mengkompilasi program,
download program serta tampilannya terlihat menarik dan mudah dimengerti. Kita dapat mengatur settingan editor sedemikian rupa sehingga membantu
memudahkan kita dalam penulisan program. -
Mampu membangkitkan kode program secara otomatis dengan menggunakan fasilitas CodeWizardAVR.
- Memiliki fasilitas untuk mendowload program secara langsung dari Code Vision
AVR dengan menggunakan hardware khusus seperti Atmel STK500, Kanda System STK200+300 dan beberapa hardware lain yang telah didefenisikan oleh
Code Vision AVR. -
Memiliki fasilitas debugger sehingga dapat menggunakan software compiler lain untuk mengecek kode assembler-nya, seperti AVR Studio 4.0.
- Memiliki terminal komunikasi serial yang terintegrasi dalam Code Vision AVR
sehingga dapat digunakan untuk membantu pengecekan program yang telah dibuat khususnya yang menggunakan fasilitas komunikasi serial UART.
Untuk melakukan proses download progam ke mikrokontroler, penulis memilih menggunakan PonyProg2000. PonyProg2000 cukup mudah digunakan,
disamping itu dapat diatur jenis file yang akan didownload, misalnya kita hanya
Universitas Sumatera Utara
mendownload file Hex. saja. Hampir semua jenis mikrokontroler AVR dapat didownload menggunakan PonyProg2000. Software ini dapat didownload di
www.LancOS.com
.
3.2.2 Deskripsi Kerja Alat