Genau, in der Multiplexroutine für die LEDs auch noch die Tasten Abfragen. Wie man das genau macht, hängt davon ab wie die LEDs angeschlossen sind: direkt, mit treibern oder mit Decoder ?

In der Atmel Appl. Note 242 wird z.B. eine 4x4 Tastenmatrix und eine 7 Segmentanzeige (+Dezimalpunkt) zusammen beschrieben: Die Tastenmatrix hat einen Serienwiderstand je leitung und liegt zwischen den Anschlüssen für die Segmente. An die 8 Segmente geht also gerade die 4x4 Matrix.

Das einzige was mit so einer Matrix nicht gut geht, ist wenn mehr als eine Taste gleichzeitig gedrückt wird. Dafür müßte dann jeder Taster eine Diode kriegen.