Hier mal was kleines. Allerdings noch ohne überprüfung der Werte.

Code:
#include "asuro.h"

int main(void) {
    unsigned char tasterzustand;
    Init();
    tasterzustand=PollSwitch();
    while (1) {

        if (tasterzustand > 7)  // Hier macht er es nur wenn Taster K1 bis K3 gedrückt werden und zwar in beliebiger Kombination, d.h. auch alle zusammen. (Siehe Tabelle in deinem letzten Thread. einfach addieren)
        {
        .... // was auch immer
        }

        else if (tasterzustand > 0 && tasterzustand <= 7) // analog zu oben nur hier K4 bis K6
        {
        .... // was auch immer
        }

        else // Hier ist keiner gedrückt (tasterzustand == 0)
        {
        .... // was auch immer
        {
    }
    return 0;
}
(ungetestet)

jetz probier mal ein bisschen rum. Die anleitung ist doch in dieser Hinsicht sehr ausführlich. Ein bisschen überlegen sollte man natürlich auch...


// edit: vielleicht kann ein mod oder admin die beiden Threads zum gleichen Thema zusammenfügen.