#include #include #include #include #include uint8_t leds; void T0_ISR(void) __interrupt(1) { if(leds == 0xFF) { leds = 0x00; } else { leds++; } WriteMax(7, leds); } void InitLeds() { leds = 0x00; WriteMax(7, leds); SetVector(0x200B, (void*)T0_ISR); TL0 = 0xFE; TH0 = 0xFE; TMOD |= 0x06; TCON |= 0x10; ET0 = 1; EA = 1; }