er schreibt, das die pins schon fast alle durch die 7 segmente belegt sind, also gehe ich davon aus, das er dort nicht multiplext... das wäre in der tat eine überlegung wert, oder nicht? wenn du sowieso 7 stellen benötigst, und schon 2 7-segmentanzeigen hast, dann könntest du durch multiplexen mit 10 pins auskommen... an "hardware" benötigst du zusätzlich 3 transistoren...

ansonsten hat er denke ich sowieso vor, den taster direkt an den uC anzuschießen... denn sein programmablauf ändert sich ja auch bei einem tastendruck...