PIC16F84A maticova klavesnice

Ten program funguje tak, jak si ho napsal, není to žádným otevřeným kolektorem. Takže uvádím instrukce, které to způsobují.


keyboard 
        ...
        ...
        BTFSC    PORTB,3            ; tlačítko S
         CLRF	  PORTA              ;CHYBA - manipuluje se vsemi bity
	
        GOTO     keyboard

zapni	MOVLW    b'11111111'
	MOVWF    PORTA  ;CHYBA - manipuluje se vsemi bity
	RETURN 
	END