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


von M. G. (sirmel)


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

von John S. (linux_80)


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) ?

von M. G. (sirmel)


Lesenswert?

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

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.