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