naja der 16f asm leuft auch auf dem 18f nur das der 18f noch extra befehle hat fang lieber mit dem 18f an da ist des bankwekseln einfacher.

led kanste setzen mit

Code:
main
       btfsc PORTB, 0 <--- Pin des Tasters
       call <Rotine fürs LED blinken>
       btfss PORTB,0  <--- Pin des Tasters
       goto main
am sinnvollsten wehre des mit interupt aber so geht es auch