Posting kali ini saya akan memberikan tutorial untuk menyalakan lampu
LED berbasis mikrokontroller ATMega 16, menggunakan software compiler
CodeVision AVR.
Terlebih dahulu kita membuat simulasi di proteus, seperti gambar dibawah ini :
Lampu LED ini saya hubungkan dengan port C0-C7 pada mikrokontroller ATMega16.
Langkah-langkahnya yaitu:
1. Jalankan program CodeVision AVR
2. Pilih menu File>>New, dan pilih option Project, OK
3. Setelah itu akan muncul tampilan seperti gambar di bawah ini, pilih Yes.
4. Akan tampil pilihan chip AVR, karena menggunakan Atmega16 maka pilih option AT90,
ATtiny, ATmega, FPSLIC, lalu pilih OK.
6. Pilih menu Ports dan setting port yang akan digunakan. Karena LED ini saya hubungkan
ke Port C, dan tentunya sebagai alat output, maka ubahlah pengaturan Port C dari In menjadi
Out
Contoh syntax lainnya, apabila kita ingin LED1 menyala, LED2 mati, LED3 menyala,
dst..
while (1)
{
PORTC=0b01010101;
delay_ms(1000);
PORTC=0b10101010;
delay_ms(1000);
}
}
Maka akan tampil seperti di bawah :