www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Basic Code für LCD


Autor: M. G. (sirmel)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hi @ all
was ist an folgendem Code falsch??

Sub main()
LCD_Init()
LCD_ClearLCD()
LCD_CursorOff()
Port_DataDir(2,0)

For i = 1 To 8
ausgabe = 0x4c
wert = Port_ReadBit(16+i)
LCD_CursorPos(i-1)
If wert = 1 Then
ausgabe = 0x48
End If
Next
LCD_WriteChar(ausgabe)
End Sub

ich möchte dass ich auf dem LC-Display alle 8 Ports angezeigt bekomme 
aber er zeigt immer nur einen an. Habe den von aus C übersetzt und da 
war noch die Funktion "while (1)" aber ich weis nicht wie ich das für 
Basic übersetzen soll


Mfg

Autor: John Small (linux_80)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Für Endlosschleife wird in Basic gerne Do .. Loop verwendet.

Hexzahlen schreibt man in Bascom so: &H3F

Wo ist die Config-Zeile zum LCD ?
Bascom hat ja die Befehle schon alle dabei, schau mal in die Hilfe und 
suche nach LCD*

Und, was ist es für ein LCD (Text/Grafik) ?

Autor: M. G. (sirmel)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
ist ein TextLCD. Wenn ich das in C schreibe geht es auch nur irgendiwe 
funktionniert die schleife glaub ich nich

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.