Noch eine Variante mit einer neuen Funktion Sleep_ms():
Nach Init() leuchtet die StatusLED grün...Code:#include "asuro.h" void Sleep_ms(unsigned int dauer) // dauer ist Wartezeit in Millisekunden { unsigned int i; i=dauer; if(i) while(i--) Sleep(72); } int main(void) { Init(); while(1) { Sleep_ms(1000); // 1 Sekunde StatusLED(YELLOW); Sleep_ms(500); // 1/2 Sekunde StatusLED(RED); Sleep_ms(500); StatusLED(OFF); Sleep_ms(1000); StatusLED(GREEN); } return 0; }
Lesezeichen