Hallo for_ro
Also die LCD Anzeige zeigt alles richitg an.

Ich denke das der abschnitt: (keine Taste gedrückt)
If Offset = 0 Then
Locate 1 , 1
Lcd "Kein Taster"
End If

die 0 in der 5x7 Matrix anzeige stört.

Weiter stört der abschnitt: (PINA0=1)
If Offset = 1 Then
Locate 1 , 1
Lcd "Taster 1 "
End If

die 1 in der 5x7 Matrix anzeige.

Weiter stört der abschnittPINA1=1)
If Offset = 2 Then
Locate 1 , 1
Lcd "Taster 2 "
End If

die 2 in der 5x7 Matrix anzeige.

Wenn ich die Taste 3 (PINA3=1)drücke wird mir ganz normal die 3 in der 5x7 Matrix angezeigt.

Erweitere ich den Code mit folgenden Zeilen:

If Offset = 3 Then
Locate 1 , 1
Lcd "Taster 3 "
End If

Wird auch die 3 gestört.


Es ist egal ob CASE 0 im Programmcode inhalten ist oder nicht. Das Problem besteht weiterhin.
Ich hoffe ich konnte das soweit erklären was der Fehler ist.

Gruß Tryan