Hi,

Du hast ganz einfach den Timer0 noch nicht eingeschaltet.
Nach Deiner Initialisierung sind CS00,CS01 und CS03 immer noch alle auf 0,
damit bekommt der Timer0 keinen Takt und ist somit gestoppt.

Übrigens: Die Operation
...|(0<<CS00)|...
bringt genau gar nichts.
Zum einen stehen diese Bits nach dem Reset des Cotrollers bereits auf null.
Und zum anderen - selbst wenn sie auf 1 stehen würden, kannst Du sie mit dieser Operation nicht auf 0 setzen - 1 oder 0 gibt nämlich immer noch 1...

Gruß,
askazo