CodeVisionAVR Software 8051 Editor, Assembler, Simulator

MOV R0,20h R0 = 20h ................ INC R0 R0 = R0 + 1 ................

2.2.3. CodeVisionAVR

CodeVisionAVR merupakan salah satu software kompiler yang khusus digunakan untuk mikrokontroler keluarga AVR. CodeVisionAVR merupakan yang terbaik bila dibandingkan dengan kompiler-kompiler yang lain karena beberapa kelebihan yang dimiliki oleh CodeVisionAVR 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 CodeVisionAVR dengan menggunakan hardware khusus seperti Atmel STK500, Kanda System STK200+300 dan beberapa hardware lain yang telah didefenisikan oleh CodeVisionAVR. 5. Memiliki fasilitas debugger sehingga dapat menggunakan software compiler lain untuk mengecek kode assembler nya, contohnya AVRStudio. 6. Memiliki terminal komunikasi serial yang terintegrasi dalam CodeVisionAVR sehingga dapat digunakan untuk membantu pengecekan Universitas Sumatera Utara program yang telah dibuat khususnya yang menggunakan fasililtas komunikasi serial UART. CodeVision chip programmer Salah satu kelebihan dari CodeVisionAVR adalah tersedianya fasilitas untuk mendownload program ke mikrokontroler yang telah terintegrasi sehingga demikian CodeVisionAVR ini selain dapat berfungsi sebagai software kompiler juga dapat berfungsi sebagai software programmer downloader. Jadi kita dapat melakukan proses download program yang telah dikompile dengan menggunakan software CodeVisionAVR juga. Gambar 2.18. Programmer Setting http:s600.photobucket.comalbumstt82electroboter ?.

2.2.4. Software 8051 Editor, Assembler, Simulator

Instruksi-instruksi yang merupakan bahasa assembly tersebut dituliskan pada sebuah editor, yaitu 8051 Editor, Assembler, Simulator. Universitas Sumatera Utara Gambar 2.19. Software 8051 Editor, Assembler, Simulator http:www.google.comavrku.blogspot.com200811berkenalan-dengan- codevisionavr . pdf

2.2.5. Software Downloader