Code:#include "asuro.h" int main(void) { unsigned char t; Init(); while (1) { t=PollSwitch(); // <= Hier wird jedes mal der Wert der Taster in die Variable t gespeichert if (t > 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) { StatusLED(RED); } else if (t > 0 && t <= 7) // analog zu oben nur hier K4 bis K6 { StatusLED(GREEN); } else // Hier ist keiner gedrückt (tasterzustand == 0) { StatusLED(YELLOW); } } return 0; }
Lesezeichen