- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 6 von 6

Thema: LCD Menue (State Machine)?

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    28.09.2009
    Beiträge
    5
    Adr2 gibt die Adresse des jeweiligen Labels im Speicher zurück. Die 2. und 3. Zeile liest du mit Read State_gosub (Zeile2) und Read Lcd_textbuffer (Zeile3).

  2. #2
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    30.12.2008
    Ort
    Essen
    Alter
    66
    Beiträge
    358
    Hallo!

    Lies Dir mal die Bascom Hilfe, im speziellen die Befehle Read, Data und Restore durch, dann dürfte dein Verständnisproblem sich auflösen.
    Es funktioniert folgendermassen:

    Restore S22 Bedeutet: Lese die Datas am Sprunglabel S22:
    Mit dem Read Befehl werden dann die entsprechenden Datas gelesen
    Dann:
    Restore S55 Bedeutet: Lese die Datas am Sprunglabel S55:
    Wieder mit dem Read Befehl Datas ab Label S55: lesen.
    Ein Return Befehl ist dabei nicht nötig.

    Alle Angaben wurden von mir willkürlich gewählt und beziehen sich nicht auf dein Programm!
    Ich hoffe damit verstehst Du es.

    Roland
    Robotik & Arduino Homepage
    http://www.ardumega.de

  3. #3
    Erfahrener Benutzer Begeisterter Techniker Avatar von Scotch
    Registriert seit
    15.10.2004
    Ort
    Bei Braunschweig
    Alter
    53
    Beiträge
    305
    Hallo Roland,

    ich habe mir gestern mal die Variable State_gosub per Print ausgegeben.
    Von dem Ergebnis war ich erst etwas verwundert. 792, 812, 836... Nach dem ich mir die
    Assemblerbefehle etwas genauer angeschaut habe, kam etwas Licht ins Dunkel.
    Mit Read
    State_gosub wird die Speicheradresse des Labels gelesen und
    dann per Assembler Befehl angesprungen.

    Die Abstände zwischen den Zahlen (792, 812...)sind unterschiedlich,
    darauf hab ich mal die Zeichenlänge in den Data "....." angepasst, so das über all
    gleich viele Zeichen drin stehen und siehe da, dann sind die Abstände gleich groß.

    Nur wenn ich W per Print mir anzeigen lasse, werden auch nur Wirre Zahlen ausgegeben.
    Sind das dann die Hexwerte aus dem Speicher?

    Gruß Ingo

Ähnliche Themen

  1. Print Ausgabe bei State Machine
    Von JuergenG im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 2
    Letzter Beitrag: 08.02.2010, 16:25
  2. State Machine
    Von Loro im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 7
    Letzter Beitrag: 17.03.2009, 11:51
  3. Frage zur State-Machine
    Von guenter1604 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 0
    Letzter Beitrag: 05.01.2009, 20:13
  4. State Machine Aktualisierungsproblem
    Von Loro im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 7
    Letzter Beitrag: 27.08.2008, 23:07
  5. State Machine aus Beispiel mit 5 Tasten
    Von olby2 im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 3
    Letzter Beitrag: 16.08.2008, 23:36

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

12V Akku bauen