Die Lösung mit dem ADC Pin fällt also wegen Assembler aus.
Häää? Was hat denn der ADC mit Assembler zu tun? Es wird gezeigt, wie man eine 3x4-Tastenmatrix beschalten muss damit jeder Tastendruck eine eindeutige Spannung generiert. Diese Spannung wird mit dem ADC gemessen. Das geht in C, Basic und natürlich auch Assembler (was letzlich ja auch bei den "Hochsprachen" erzeugt wird).

Ich hab's selbst noch nicht versucht, aber diese Lösung erscheint mir günstig, weil eben nur ein Pin verwendet wird. Geringer Resourcenverbrauch und geringer Schaltungsaufwand bei ausreichender Funktion. Ich werde berichten, wenn ich's umgesetzt habe.

Gruß

mic