mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Tasten Counter PIC16F628


Autor: Mario Horvat (mariohorvat)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht 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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.