Gast
#989606
Hallo, ich versuche gerade den PIC 18F2550 zu Programmieren. Leider habe ich ein Problem beim schreiben des Quelltextes. Ich habe an RC 0 bis RC 2 drei Schalter (Eingang). An RB 5 hängt ein Relais und an RB 0 - RB 4 hängen 5 LED´s (Ausgang). Ich habe alles schon mittels der Schalter zum Leuchten bzw. Schalten gebracht. Das Problem is folgendes: Wenn ich den Schalter an RC0 drücke sollte das Relais schalten und geschaltet bleiben, beim zweiten drücken sollte es ausschalten. Meine Lösung (Auszug):
1 | |
2 | |
3 | |
Frage 1: Würde das so gehen? 2. Problem: Beim schalten von RC1 soll ein Lauflicht angehen. Beim zweiten mal drücken soll es stoppen und die aktuelle Lampe an bleiben. Beim dritten mal drücken sollte das Lauflicht ausgehen. Mit RC2 soll im Falle das dass Lauflicht gestoppt worden ist mit jedem druck auf den Schalter die nächste Lampe angehen. Leider fehlt mir dafür die Idee wie ich sowas realisieren soll. Ich Programmiere mit der MPLAB IDE. Vielen Dank im vorraus!