3. $regfile = "attiny461.dat"
$crystal = 1000000
Config Porta = Output
Const Waktu = 500
Do
PortA.1 = 1
PortA.2 = 0
Waitms Waktu
PortA.1 = 0
PortA.2 = 1
Waitms Waktu
Loop
End
4. $regfile = "attiny461.dat"
berarti bahwa program yang dibuat ikut melibatkan file pre-prosesor
attiny461.dat.
$crystal = 1000000
Berarti bahwa dalam membuat aplikasi mikrokontroler ini menggunakan
kristal eksternal dengan frekuensi 1 MHz (1.000.000 Hz).
Config Porta = Output
Berarti pada pembuatan program ini perlu melakukan konfigurasi PORTA
(salah satu register I/O dalam mikrokontroler AVR) berfungsi sebagai jalur
output.
Const Waktu = 500
Berarti menyatakan Variable “Waktu” sebesar 500ms
5. Perulangan
Do
PortA.1 = 1
PortA.2 = 0
Waitms Waktu
PortA.1 = 0
PortA.2 = 1
Waitms Waktu
Loop
Kode diatas berarti: perintah agar PortA.1 (led 1) hidup. Dan PortA.2
(led 2) mati. Kemudian dalam jangka waktu yang telah ditentukan
yaitu 500 ms. Maka PortA.1 (led1) mati dan PortA.2 (led 2) hidup.
Akan terus berulang hingga program dimatikan [led 1 dan led 2 akan
hidup dan mati secara bergantian]