Hi,

welches Signal (Spannung) liegt an, wenn der Taster nicht gedrückt ist ?

Das lässt sich mit einem Pullup lösen, dazu einfach nach dem umstellen auf Eingang Porta.7 = 1 machen.

Dann, man liest einen Eingang mit Pina.7 aus, nicht mit Port ! [-X
Wenn der Taster auf Gnd geht, musst Du auf 0 abfragen.