The Microcontrollers program keeps telling me that i have a syntax error in my program, but the same commands have worked in other programs that i have written, why doesnt this one work.
Code:
Symbol delay = B0
delay = 100
main:
high 0
pause delay
low 0
high 1
pause delay
low 1
high 2
pause delay
low 2
high 3
pause delay
low 3
goto main3:
main2:
high 3
pause delay
low 3
high 2
pause delay
low 2
high 1
pause delay
low 1
high 0
pause delay
low 0
goto main3
main3:
if pin4 = 0 then main4
if pin5 = 0 then main5
if pin6 = 0 then main6
if pin7 = 0 then main7
goto main
main4:
delay = delay + 5
pause 50
if delay > 250 then main8
if pin4 = 0 then main4
goto main3
main5:
delay = delay - 5
pause 50
if delay < 20 then main9
if pin5 = 0 then main5
goto main3
main6:
if pin6 = 0 then halt
goto main3
main8:
delay = 245
goto main3
main9:
delay = 25
goto main3
[code]