Also I tried a simple way :

varb = 0
pause 1000

init:
pulsin portc2, 1, varb
if varb < 50 then init
if varb > 50 then goto beep
goto init

beep:
...code...
goto beep



So ,really varb = 0 but INIT loop is missing in my code.