Zwei Programme gleichzeitig

OP #1091507
Lesenswert?

Hallo,

Kann mir jemand bitte helfen?
In meinen Programm wird d. Temp.gemessen und alle 10 min.im Eeprom 
gespeichert.Nun wollte ich die Temp. parallel auf`s LCD ausgeben.
Hab beides im mainloop stehen:

mainloop:  wdr
;---Temperatur -> r22:r21
  rcall  getTemp
;--- Ausgabe
  mov  r16,r22
  rcall  putChar
  rcall  lcdZahl
  ldi  r16,0xDF
  rcall  lcdData
  ldi  r16,'C'
  rcall  lcdData
  rcall  lcdLine1
  ldi  r16,'I'
  rcall  lcdData
  ldi  r16,'T'
  rcall  lcdData

  ldi  r16,
  rcall  putChar
        rcall  saveTime
  rcall  saveTemp
  rcall  seekNext

  ldi  r16,10  ;Pause in Sekunden/Minuten
  rcall  wait_S  ;Warte x Sekunden
  rcall  wait_M  ;Warte x Minuten
  rjmp  mainloop

Nun wird aber d. Lcd auch nur alle 10 min. neu angezeigt.

Wie macht man, daß beides getrennt abläuft???
Temp.-Speicherung alle 10 min.;
Lcd Ausgabe kontinuierlich

Kann mir jemand bitte eine Tipp geben???
Hab den gesamten Code nochmal angehängt.
Danke
Angehängte Dateien:

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