40 tlačítek a jeden Port. Zapojení, jde to vůbec?

Jaký je problém s rozdílem mezi spínačem a tlačítkem. 5 nebo 8 tlačítek na 1 AD vstupu bys vpohodě rozlišil.

Jako klávesnici to zapojíš těžko… Jak tam totiž chceš v řádcích nebo sloupcích točit logickou úroveň, když máš na registrech k dispozici pouze vstupy??? Musel bys mít 1 SIPO (kterým bys určoval např. vybraný sloupec) a druhý PISO(kterým bys četl např. řádky).