Hm. Ich dachte damit schalte ich die Pullup-Wiederstände ein. Aber da ich ja einen externen Widerstand benutze hätte ich die eh nicht gebraucht.

Als es nach dem weglassen von "Porta. = 1 " noch nicht geklappt hat, habe ich nochmal meine Ultraschallsensoren angeschlossen und ein Test-Programm aufgespielt, das die Entfernung über die LED's anzeigt.
Einen Kurzschluss der 5 V kann ich ausschließen, die Sensoren habe ich schon mit Strom versorgt als das LED-Programm noch aufgespielt und die leuchtete weiter.

Kann vielleicht auch ein Teil des Chips kaputt sein der für die 5 Taster und Port A zuständig ist?