www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik LCD Ausgabe mit Bascom verbessern


Autor: Dennis Brenzel (danrulz81)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo zusammen,

ich hab ein bisschen rumexperimentiert, dabei ist folgender Code 
entstanden:
Do

Locate 1 , 1
Lcd "Press Key..."
If Pina.0 = 0 Then
Locate 2 , 1
Lcd "Key = 0"
Waitms 500
Else
Locate 2 , 1
Lcd "Key =  "
Cursor On Blink
End If
If Pina.1 = 0 Then
Locate 2 , 1
Lcd "Key = 1"
Waitms 500
Else
Locate 2 , 1
Lcd "Key =  "
Cursor On Blink
End If
If Pina.2 = 0 Then
Locate 2 , 1
Lcd "Key = 2"
Waitms 500
Else
Locate 2 , 1
Lcd "Key =  "
Cursor On Blink
End If
Loop

Jetzt ist dieser natürlich nicht sehr schön, und das Ergebnis lässt auch 
zu wünschen übrig, da die Ausgabe nicht sehr schön ist. Wie kann ich den 
Code denn noch verbessern?

Autor: Karl Heinz (kbuchegg) (Moderator)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
einrücken

gleiche Teile aus dein einzelnen Fällen rausziehen

if then
elseif
endif
verwenden

Do
  Locate 1 , 1
  Lcd "Press Key..."

  Locate 2 , 1

  If Pina.0 = 0 Then
    Lcd "Key = 0"

  elseIf Pina.1 = 0 Then
    Lcd "Key = 1"

  elseIf Pina.2 = 0 Then
    Lcd "Key = 2"

  Else
    Lcd "Key =  "
    Cursor On Blink
  End If

  Waitms 500
Loop

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.