#define F_CPU 1000000L #include //assembly routines //sreg.s extern void hc595_byte(uint8_t byte); extern void hc595_init(); extern void main_loop(); int main(){ DDRD = 0xFF; hc595_init(); hc595_byte(0x55); main_loop(); while(1); }