Servus,

vor "puls=0" fehlt das ";".
Ich programmiere die Pics gerade die kleineren nur in Assembler, von daher kann ich dir mit dem Code nur wenig helfen.

Gruß