i need help i wanna use 1 button to multi fonction things,ex. when i press the 1st time to swich led 1 in portb.0 2nd time swich led 2 in portb.1 so on or ,i use variables, this is my code but it doesnt work, if there another way please help

define osc 4

symbol led_1 = portb.0
symbol led_2 = portb.1
symbol led_3 = portb.2
button var porta.0
b0 var byte
portb = 0
porta.0 = 1
main:
count button,1000, b0
if button = 0 then
high led_1
pause 100
low led_1
if button = > 0 then
high led_2
pause 100
low led_2
if button = ??? then
high led_3
pause 100
low led_3
goto main