Hi,
soll jetzt keine Kritik am Programm sein...
Alles was geht ist auch OK.

Aber es ist schöner, das zB. mit Gosub/Return oder Sub zu machen.
Das macht es etwas übersichtlicher, da die Haupschleife dann wesentlich kürzer ist.
Bei so kleinen Programmen ist das eigentlich Egal, aber wenn du einige hundert Zeilen hast, dann ist ein Loop am Ende schon etwas blöd.

Des weiteren wird dein LCD ja jede Sekunde komplett gelöscht, wenn keine Taste gedrückt wird.
Das sieht unschön aus.
Du könntest ein Bit setzen, wenn die Anzeige einmal "Alle Eingänge sind 0" angezeigt hat und das dann auswerten.
Wenn eine Taste gedrückt wird, wird das Bit rückgesetzt.
Dadurch kommt beim loslassen der Taste nur einmal die Anzeige und ist dann bis zum nächsten Tastendruck gesperrt.

Gruß
Christopher