$regfile = “m16def.dat”
$crystal = 11059200
$regfile = “m16def.dat”
Baris 1 : Maksudnya untuk menyesuaikan jenis mikrokontroler yang digunakan. Karena mikro yang
digunakan jenis Atmega16, maka ditulis seperti yang diatas.
$crystal = 11059200
Baris 2 : Maksudnya jenis crystal yang digunakan adalah jenis crystal yang memiliki frekuensi 11,0592
MHz.
Baris 3 & 4 : Maksudnya untuk mendefinisikan PORTC dan PORTA sebagai output. Karena kita akan
memerintahkan mikro untuk mengendalikan ke 16 LED.
Do…Loop
Baris 5 & 19 : merupakan perintah untuk melakukan perulangan (Do….Loop). Dan perintah ini akan
mengulang yang ada diantara Do dan Loop yaitu pada baris 6 sampai baris 17.
Portc = &B01100100
Porta = &B00000001
Waitms 3000
Baris 6 : merupakan perintah untuk menyalakan LED 10, LED 1, dan LED 6.
Portc = &B10110110
Porta = &B00000010
Waitms 1000
Baris 9 : merupakan perintah untuk menyalakan LED 11, LED 10, LED 2, LED 1, dan LED 5
Portc = &B00001001
Porta = &B00001100
Waitms 3000
Portc = &B10010010
Porta = &B00001110
Waitms 1000
Baris 15 : merupakan perintah untuk menyalakan LED 11, LED 2, dan LED 5
End