2.6 Code Vision AVR
CodeVisionAVR merupakan salah satu software compiler yang khusus digunakan untuk mikrokontroler keluarga AVR. CodeVisionAVR merupakan
yang terbaik bila dibandingkan dengan compiler yang lain karena beberapa kelebihan
yang dimiliki
oleh CodeVisionAVR
antara lain
: - Menggunakan IDE Integrated Development Environment.
- Fasilitas yang disediakan lengkap mengedit program, meng-compile program, men-download program serta tampilannya terlihat menarik dan
mudah dimengerti. Kita dapat mengatur settingan editor sedemikian rupa sehingga memudahkan kita dalam penulisan program.
- Mampu membangkitkan kode program secara otomatis dengan menggunakan fasilitas CodeVisionAVR.
- Memiliki fasilitas untuk men-download program langsung dari CodeVisionAVR dengan menggunakan hardware khusus seperti Atmel
STK500, Kanda System STK200300 dan beberapa hardware lain yang telah didefenisikan oleh CodeVisionAVR.
- Memiliki fasilitas debugger sehingga dapat menggunakan software compiler lain untuk mengecek kode assembler nya, contohnya
AVRStudio. - Memiliki
terminal komunikasi
serial yang
terintegrasi dalam
CodeVisionAVR sehingga dapat digunakan untuk membantu pengecekan program yang telah dibuat khususnya yang menggunakan fasilitas
komunikasi serial USART. Bejo, 2008
Universitas Sumatera Utara
Salah satu kelebihan dari CodeVisionAVR adalah tersedianya fasilitas untuk men-download program ke mikrokontroler yang telah terintegrasi sehingga
demikian CodeVisionAVR ini selain dapat berfungsi sebagai software compiler juga dapat berfungsi sebagai software programmerdownloader. Jadi kita dapat
melakukan proses download program yang telah dikompilasi dengan menggunakan software CodeVisionAVR juga.
Universitas Sumatera Utara
26
MIKROKONTROLER LCD
RELAY CHARGER
BATTERY
SENSOR TEGANGAN PEMBAGI TEGANGAN
TOMBOL SETTING
CATU DAYA
BAB III PERANCANGAN SISTEM
3.1
Spesifikasi Sistem yang dirancang
Spesifikasi dalam perancangan alat pengisi baterai Lead Acid ini adalah : -
Sumber Tegangan 220 VAC50Hz -
Tegangan Output adalah 13,8 V -
Arus pengisian adalah 0,4 A. -
Sebagai pengendali otomatis digunakan Mikrokontroler ATMega 8535.
Dari spesifikasi diatas maka dibuat Blok Diagram untuk memudahkan dalam pembacaan cara kerja sistem secara keseluruhan. Blok diagram sistem yang dibuat
dapat dilihat pada Gambar 3.1.
Gambar 3.1 Blok Diagram Sistem Pengisian Secara Keseluruhan
Universitas Sumatera Utara