Ich hab so ein Programm: banksel TRISB movwf TRISB movlw 0xFF banksel PORTB movwf PORTB goto NOCHMAL end Könnt Ihr mir kurz erklären wie ich zum Beispiel eine LED 1sekunde lang leuchten lasse dann 2sekunden pause dann zum Beispiel die nächste LED 2 sekunden dann wieder eine pause dann 3 sekunden usw...
htlschüler schrieb: > Ich hab am mittwoch einen Test bitte zeigt mir doch wie das geht? Darf ich mal fragen was für eine Bildungseinrichtung du besuchst?
Skript Kiddy schrieb: > htlschüler schrieb: >> Ich hab am mittwoch einen Test bitte zeigt mir doch wie das geht? > > Darf ich mal fragen was für eine Bildungseinrichtung du besuchst? Also ich besuche die HTL mit der Abteilung Elektronik wenn du das meinst
Mögliche Lösung in Pseudocode:
1 | alle Leds Aus |
2 | |
3 | led1 an |
4 | |
5 | PauseA |
6 | |
7 | Led1 aus |
8 | Led2 an |
9 | |
10 | PauseB |
11 | |
12 | Led2aus |
13 | Led3an |
14 | |
15 | PauseC |
16 | |
17 | .... |
Dein Programm wird doch schon konkreter. Als erstes schaltest du jetzt immer abwechselnd die LED ein und wieder aus. Dann springst du wieder an den Anfang der Schleife. Im Debugger guckst du dir das an und wenn alles läuft, kümmerst du dich im zweiten Schritt um die Zeitverzögerungen. Wenn du den Prozessor nicht noch für andere Dinge brauchst, läßt du ihn zwischen den Schaltvorgängen einfach 1 oder 2 Sekunden die Zeit verdaddeln, d.h. du beschäftigst ihn mit irgendeiner Unsinnstätigkeit. Viel Erfolg
Michael H. schrieb: > lol > > Beitrag "Einheitlicher Umgang mit faulen Schülern etc.?" Ja. sperren bitte.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.