PIC16f28A - Počítaní nul na vstupech

Ano dalo by se to udělat pomocí jiných aritmetických a logických operací, ale v nich není problém- to se dá zkontrolovat pomocí MPLAB emulátoru.

Myslím že by mohl být problém bud v konfiguraci PIC nebo v počítání nul. Tam totiž nevím jak to v realu funguje.
Čtu takto správně port?

BTFSC PORTA,0 ; kontrola nuly - pokud tam je přeskočí řádek a přičte jedna k proměnné nuly GOTO $+2 ; skoč o dva řádky dál a tím přeskoč přičtení nuly INCF NULY INCF NULY

http://www.imgup.cz/images/2016/11/16/Vystrizek2.md.png

Tak mám zapojena tlačítka na nepájivém poly.
Předpokládám že když nemám zmáčknuté žádné tlačítko tak na portech RA0 až RA1 je všude nula.