/***************************************************** Project : LED Flasher Author : Reza Sepas Yar Company : Pishro Noavaran Kavosh Chip type : ATmega16 Clock frequency : 4.000000 MHz *****************************************************/ #include #include #define xtal 4000000 int i; void main (void) { DDRD = 0xFF; while(1) { for(i = 1; i <= 128; i = i*2) { PORTD = i; delay_ms(100); } for(i = 128; i > 1; i = i/2) { PORTD = i; delay_ms(250); } } }