#include #include int main(void) { outb(DDRD, 0xFF); /* use all pins on port D for output */ outb(TCCR1A, 0xB3); /* init the counter */ outb(TCCR1B, 0x5); /* init the counter */ outb(TCNT1L, 0x00); /* value of T/C 1 L */ outb(TCNT1H, 0x00); /* value of T/C 1 L */ outb(OCR1AL, 0xFF); /* value of Compare register A Low-Byte */ outb(OCR1AH, 0x00); /* value of Compare register A High-Byte */ outb(OCR1BL, 0xFF); /* value of Compare register B Low-Byte */ outb(OCR1BH, 0x00); /* value of Compare register B High-Byte */ for (;;){} }