massive attack , Where is the return and what are you trying to do here?

Kilit :
psw.0 = 1
low buz
high ld1
gosub chk_KEYPAD
gosub Kilit
end

This type of syntax will surely overflow the stack....

Dave Purola,
N8NTA