um es ganz einfach zu machen kannst du auch den befehl "servo" nutzen einfach mal in der hilfe suchen. ansonsten könnte der befehl "pulseout" interesant sein.

aber so wie du das da vor hast geht es nicht. wenn du den timer schon als pwm laufen lassen willst musst du meineswissen bei einem ATmega8 den timer1 verwenden. aber dazu findest du auch was in der Bascom hilfe. stichwort "CONFIG TIMER1"

du hast auch garkein quarz mit angegeben. du solltest dir wirklich mal das Buch von roland walter zulegen um überhaupt erstmla grundwissen zu bekommen.