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
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.