Neuling braucht Hilfe(Tastenabfrage) ?

Gast #708808
Lesenswert?
• ▲
▼
Hallo ich möchte 4 tasten abfragen und als ergebnis einen zähler auf lcd 
ausgeben mit der 1. taste klappt es super nur bei 2- 4 passiert nichts.
Mich stellt sich die frage ob ich die abfrage überhaupt so machen 
kann???


Main:

      sbic PINC, PINC0
      rcall EinfEGp1

      sbic PINC, PINC1
      rcall AusfEGp1

      sbic PINC, PINC2
      rcall EinfOGp1

      sbic PINC, PINC3
      rcall AusfOGp1

      rjmp Main
Gast #708840
Lesenswert?
• ▲
▼
>       rcall EinfEGp1

...funktioniert also...

>       rcall AusfEGp1
>       rcall EinfOGp1
>       rcall AusfOGp1

...funktionieren also nicht ...

Vielleicht liegt der Fehler ja in den entsprechenden Unterprogrammen?

Gruß,
Magnetus
Gast #708896
Lesenswert?
• ▲
▼
Ja genau und wenn ich unter die ausw, wie es sich eigentlich gehört ein 
ret schreibe springt er nur zwischen null und eins hin und her.

Im anhang ist der code.


Wäre sehr dankbar wenn mir jemand den fehler nennen kann.

Verzweifel langsam da ich es bald abgeben muss.

THX
Angehängte Dateien:
Gast #708900
Lesenswert?
• ▲
▼
Zur erklärung:
Es ist eine Parkhaussteuerung mit 2 parkdecks.
es gibt insgesamt 4 lichtschranken einfEG, ausfEG,einfOG und ausfOG.
Nun möchte ich die anzahl der geparkten autos jeweils auf dem EG und dem 
OG auf einem lcd dastellen. Es funktioniert auch alles ausser das mit 
den tastern.
Gast #708991
Lesenswert?
• ▲
▼
Ok bin halt noch nicht so fit,

zur info nochmal:
Wenn ich es simuliere passiert in den registern genau das was ich auch 
will nur die lcd springt zwischen null und eins und das merkwürdige ist 
das wenn ich das ret unter der auswertung wech lasse zählt er von 0-20 
wie schon erwähnt also kann mit der hardware auch nichts sein.

Gruß
Angehängte Dateien:
Gast #709055
Lesenswert?
• ▲
▼
Hab es fast hinbekommen nun macht er alles ausser beim ersten 
tastendruck macht er immer das gegensätzliche was er machen soll, ab dem 
2. infolge dann klappts.

Was kann das sein.


Danke für deine Mühe

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren