Nein du kannst die Parallelschnittstelle schon verwenden, hast 5 Inputs, eigentlich 8, aber 3 sind I/os, ich weiß nicht wie man die als inouts macht, aber du könntest z.B. die Taster in Binärcode umwandeln, dann könntest du mit 5 Eingängen 31 Schalter anschließen, du musst halt dafür sorgen, dass ein Gedrückter Taster nur kurz einen Impuls sendet, z.B. durch einen kondensator, der danach wieder entladen wird. Und du kannst ahlt nur einen Taster verwenden, aber was genau hast du eigentlich vor, ich will ja nicht sagen, was es alles gibt, sondern nach möglichkeit, was für deinen Fall das beste ist.

MFg Moritz