Try this
I didn't check the logic ... it should do the same thing you originally coded (except with a few errors fixed like changing your returns to gotos.Code:define lcd_dreg portd define lcd_dbit 4 define lcd_rsreg portd define lcd_rsbit 2 define lcd_ereg portd define lcd_ebit 3 define lcd_bits 4 define lcd_lines 2 main: low portd.1 lcdout $fe,1, "EMBEDED SYSTEMS pro." pause 500 if portb.0=0 then l2 pause 500 lcdout $fe,1, "project1" while portb.0=1 toggle portb.1 pause 200 wend goto main l2: pause 500 lcdout $fe,1, "project2" while portb.0=1 Toggle portb.1 pause 600 wend goto main end




Bookmarks