Forum: Mikrocontroller und Digitale Elektronik LCD ausgabe in Schleife laufen lassen / 8051


von Florian M. (timmee-sp)


Angehängte Dateien:

Lesenswert?

Hi,

ich habe ein Programm zur Ansteuerung eines LCDs. Ich möchte auf dem LCD 
verschiedene Texte anzeigen lassen. In dem hier geposteten Beispiel soll 
ein Standard-Text ausgegeben werden so lange kein Taster betätigt ist. 
Ist ein Taster betätigt, soll der entsprechende Text ausgegeben werden. 
Prinzipiell ist die Funktion gegeben, also die verschiedenen Texte 
werden angezeigt, jedoch nur bei gedrückthalten des entsprechenden 
Tasters und betätigung der Reset-Taste. Schön wäre es, wenn die Texte 
ohne betätigung von Reset angezeigt werden.
Laut Simulator hängt das Programm in folgendem Abschnitt:

;---Ready?-------------------------------------------------------
READY:setb BUSY  ;in Betrieb!
    clr RS
    setb RW
BACK:  clr E
      setb E
      jb BUSY,BACK;warten auf Busy-Signal (Busy=0)
      ret

(Details siehe Anhang)


Weiß Jemand Rat?

Controller:  AT89C5131
Assembler --> .a51
LCD Controller: KS0066U

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
Noch kein Account? Hier anmelden.