1. 0 --> TCCR0 ; stop
2. TCNT0 = value
3. (1 << TOV0) --> TIFR ; !!!сброс флага ЕДИНИЧКОЙ а не нулем как у тебя в обработчике прерывания. Убери ваще сброс флага, он при входе в прерывание сбрасывается автооматически.
4. 0b00000101 ---> TCCR0 ; запускай таймер
5. (1<<TOIE0) ---> TIMSK
.........................
Насчет глобального разрешения прерываний:
ldi Temp0,0b10000000 ;Попытка инициализации разрешить прерывания
out SREG,Temp0
Эта конструкция равна команде SEI. Зачем еще одна SEI?
sei ; Разрешили прерывания