Gast
#3221479
Hey, Ich soll eine 24 Stunden-Binäruhr programmieren, aber wie macht man das, wenn die Sekunden und Minuten größer 10, größer 20 ... sind oder, wenn die Stunde Wir arbeiten mit einem 89S52 und insgesamt 20 LED's. Ich nehme mal an, dass die 6 LED's die Stunden sind und die 7 jeweils Minuten und Sekunden. Das ganze soll nur programmiert werden, nicht aufgebaut. Das mit den LED's an und aus und an krieg ich auch wohl hin^^, aber wie macht man das mit den Stunden Sekunden und Minuten, also wenn die gewisse Werte erreichen? Für jeden einzelnen Wert ne if schleife ist ein wenig heftig oder? Mir fällt da irgendwie grad keine Lösung für ein. Das habe ich schon: if(sekunde == 60) { sekunde = 0; minute = minute +1; P2_B2 = 0; } if(minute == 60) { minute = 0; stunde = stunde +1; } if(stunde == 24) { stunde = 0; }