/* * Count from 0 to 0xff, output to leds ~cnt. */ #include #include #include int i; void delay (unsigned int dly) { for(i = dly; i != 0; i--) ; } int main(void) { uint8_t cnt; DDRB = 0xff; /* enable port b for output */ while (1) for ( cnt=0; cnt <= 0xff; cnt++ ) { PORTB = ~cnt; delay(65000U); } return(0); } // END main