schreib mal folgendes in die Initialisierung:
Code:
        movlw	B'00000000'		;PORTA: I/O-Pins
	movwf	ANSEL
Damit ist mal sicher PortA auf die I/O-Funktion eingestellt.

Zudem sollteste mal versuchen, den Taster von Hand zu "simulieren" indem du einfach einen Drat von PORTA,0 an 5V hälts oder nicht. Damit kannst du mal testen, ob das Problem ev. am Taster-Aufbau liegt oder nicht.

greez