Tasten Counter PIC16F628

OP #2037659
Lesenswert?
• ▲
▼
halloo leute ich habe ein großes Problem
alsoo ich will einen Zähler programmieren der mit zählt wie oft eine 
taste gedrückt wurde...

nun habe ich das gemacht, aber wie das ausschaut ist ein fehler 
vorhanden..

denn sobald ich dieses Programm in den PIC spiele, spielt alles verrückt 
Relais ziehen an und am Display bliken einige Zeichen siehe Bild.

bitte um Hilfe

loops      equ   0x20   ; Wartezeit für WAIT in Millisekunden
loops2      equ   0x21   ; interner timer für wait
LcdStatus   equ   0x22   ; Puffer für aus dem LCD ausgelesenes 
Statusbyte
LcdDaten   equ   0x23   ; Puffer für zum LCD zu schreibendes Byte
Taste      equ   0x24   ; Tastaturpuffer
ZAEHL1                equ     0x25            ; Hilfsvariable für 
Warte-Routine
ZAEHL2                equ     0x26            ; Hilfsvariable für 
Warte-Routine
ZAEHL3                equ     0x27            ; Hilfsvariable für 
Warte-Routine

cblock 0x10
Count_Eistee
endc

.......

call offset
key1
   btfss   KLine1
   call   Eistee18
   incf   Count_Eistee,1
   btfss   KLine2
   call   Eistee14
   btfss   KLine3
   call   Eistee12
   btfss   KLine4
   call   Zaehler
   return
.......

movlw   'S'
   call   OutLcdDaten
   movlw   't'
   call   OutLcdDaten
   movlw   'a'
   call   OutLcdDaten
   movlw   'n'
   call   OutLcdDaten
   movlw   'd'
   call   OutLcdDaten
   movlw   ':'      ; 'XiMiX:' ausgeben
   call   OutLcdDaten
   movfw   Count_Eistee
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.