4. $regfile = "m16def.dat"
Pernyataan ini menunjukkan bahwa program yang dibuat mengikuti file pre-prosesor m16def.dat.
File ini ada didalam software BASCOM-AVR,sehingga hanya memanggil perintah $regfile. File pre-
prosesor ini terdiri dari kode-kode pengaturan yang berkaitan dengan register didalam mikrokontroler
yang akan digunakan. Dalam program ini menggunakan IC mikrokontroler AVR Atmega16. Dalam
menggunakan BASCOM-AVR harus menuliskan bagian dari program.
$crystal = 12000000
Pernyataan ini menunjukkan dalam pembuatan aplikasi mikrokontroller ini menggunakan kristal
eksternal dengan frekuensi 12MHz (12.000.000 Hz).
Config PortA = Output
Pernyataan ini menunjukkan proses konfigurasi PORTA (salah satu register I/O dalam mikrokontroller
AVR) agar dapat digunakan sebagai jalur (output).
5. Do
PortA = &B00000001
Pernyataan “Porta = &B00000001” menunjukan kondisi led pada pin 0 diantara pin 0 sampai pin 7
pada port A menyala.
Waitms 10
Pernyataan “Waitms 10” menunjukan jeda waktu (delay) sebelum melanjutkan deklarasi berikutnya
dalam waktu 10 milisecond.
PortA = &B00000010
Pernyataan “PortA = &B00000010” menunjukkan bahwa keadaan led pada pin 1 diantara pin 0 hingga
pin 7 pada port A nyala.
6. Waitms 10
Pernyataan “Waitms 10” merupakan jeda waktu (delay) sebelum lanjut pada deklarasi berikutnya
dalam waktu 10 milisecond.
Loop
Do .... Loop merupakan Perintah perulangan (looping).
End
Pernyataan “End” merupakan deklarasi akhir dari eksekusi kode program.