Page 133 - MODUL MIKROKONTROLER
P. 133

Pada umumnya program pada mikrokontroler di tulis dalam bahasa assembly dan bahasa
                      mesin.  Suatu  statemen  dalam  program  terdiri  dari 4  bagian  yaitu  label, op-code,

                      operan dan keterangan. Penggunaan label memudahkan untuk mereferensi instruksi atau

                      untuk  menetapkan  operasi  percabangan. Op-code (kode  operasi)  berisi  singkatan-
                      singkatan dan instruksi yang akan di laksanakan, misalnya INC untuk increment (operasi

                      penjumlahan). Operan terdiri dari sintaks yang di berubah-ubah sesuai dengan instruksi
                      yang  harus  di  laksanakan.  Pada  penulisan  program  dalam  bahasa assembly   yang  sulit

                      adalah penulisan operannya. Pemberian keterangan berfungsi untuk menjelaskan operasi

                      pelaksanaan dari suatu insturksi.
                       USBasp adalah sebuah rangkaian downloader yang digunakan untuk mendownload file

                       ber-exstensi  ".hex"  ke  Mikrokontroller  AVR.  File  ".hex"  ini  didapatkan  dari  hasil
                       Compile Komputer yang sebelumnya sudah ditulis dalam bahasa C atau bahasa assembly

                       atau  menggunakan  bahasa  pemerograman  lainnya.  Sederhananya,  USBasp  berfungsi
                       untuk  menjembatani  antara  Mikrokontroller  AVR  target  dengan  komputer.

                       CodeVisionAVR      adalah    sebuah compiler C    yang    telah   dilengkapi   dengan

                       fasilitas Integrated  Development  Environment (IDE)  dan  didesain  agar  dapat
                       menghasilkan kode program secara otomatis untuk mikrokontroler Atmel AVR. Program

                       ini dapat berjalan dengan menggunakan sistem operasi Windows® XP, Vista, Windows
                       7, dan Windows 8, 32-bit dan 64-bit.

                      Integrated  Development  Environment (IDE)  telah  dilengkapi  dengan  fasilitas
                      pemrograman  chip  melalui  metode In-System  Programming sehingga  dapat  secara

                      otomatis  mentransfer  file  program  ke  dalam chip mikrokontroler  AVR  setelah  sukses

                      dikompilasi. CodeVisionAVR dapat menghasilkan kode program secara otomatis melalui
                      fasilitas  CodeWizardAVR  Automatic  Program  Generator.  Dengan  adanya  fasilitas  ini

                      maka penulisan program dapat dilakukan dengan cepat dan lebih efisien.








                                                                                                          117
   128   129   130   131   132   133   134   135   136   137   138