Perangkat Lunak .1 Code Vision AVR

2.4 Perangkat Lunak 2.4.1 Code Vision AVR Code Vision AVR merupakan salah satu software kompiler yang khusus digunakan untuk mikrokontroler keluarga AVR. Code Vision AVR merupakan yang terbaik bila dibandingkan dengan kompiler-kompiler yang lain karena beberapa kelebihan yang dimiliki oleh Code Vision AVR antara lain: 1. Menggunakan IDE Integrated Development Environment. 2. Fasilitas yang disediakan lengkap mengedit program, mengkompile program, mendownload program serta tampilannya terlihat menarik dan mudah dimengerti. Kita dapat mengatur settingan editor sedemikian rupa sehingga membantu memudahkan kita dalam penulisan program. 3. Mampu membangkitkan kode program secara otomatis dengan menggunakan fasilitas CodeWizardAVR. 4. Memiliki fasilitas untuk mendownload program langsung dari Code VisionAVR dengan menggunakan hardware khusus seperti Atmel STK500, Kanda System STK200+300 dan beberapa hardware lain yang telah didefinisikan oleh CodeVision AVR. 5. Memiliki fasilitas debugger sehingga dapat menggunakan software compiler lain untuk mengecek kode assembler nya, seperti AVR studio. 6. Memiliki terminal komunikasi serial yang terintegrasi dalam CodeVisionAVR sehingga dapat digunakan untuk membantu pengecekan program yang telah dibuat khususnya yang menggunakan fasilitas komunikasi serial UART. Salah satu kelebihan dari CodeVision AVR adalah tersedianya fasilitas untuk mendownload program ke mikrokontroler yang telah terintegrasi sehingga demikian CodeVisionAVR ini selain dapat berfungsi sebagai kompiler juga dapat berfungsi sebagai software programmerdownloader. Jadi kita dapat melakukan proses download program yang telah dikompile dengan menggunakan software CodeVisionAVR.

BAB III PERANCANGAN DAN PEMBUATAN SISTEM

3.1 DIAGRAM BLOK

Gambar 3.1 Diagram blok rangkaian Perancangan ini bertujuan untuk membuat suatu alat yang dapat seoptimal mungkin berinteraksi dengang satelit yang ada diluar angkasa. Kondisi ini dilakukan jika modul GPS menerima gelombang dari satelit berupa gelombang mikro. Fungsi tiap blok 1. Blok GPS : Sebagai input data 2. Blok mikrokontroler : Mengkonversi data dari GPS 3. Blok LCD : Sebagai keluaran atau tampilan

3.2 Rangkaian Mikrokontroler

Rangkaian ini merupakan rangkaian mikrokontroler ATmega16 ditujukan untuk menerima dan memproses data dari GPS V.KEL VK162 kemudian menampilkan hasil keluaran pada LCD. Gambar rangkaian sistem minimum ATmega16 dapat di lihat pada gambar 3.2 AT Mega 16 LCD GPS Receiver