Falscher Code für LCD?

OP #743450
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
Gast
Also ohne zu verstehen, was das Programm machen soll (ich war einfach zu 
faul), sag ich mal, dass das while(1) die Hauptschleife (Endlosschleife 
war). Sonst rennt dein Prozessor ins Nirvana...
Das müsste allerdigns in BASIC ähnlich sein. Such mal nach 
"While-Schleifen"... Hauptsache, es ist eine Endlosschleife
M.G wrote:
> hmm für welches basic kann ich dir nicht sagen hab ganz neu angefangen
> mit der programmierung und die programme schreibe ich mit c-control pro

Willst Du nicht im "µC & Elektronik" Forum posten?
Hier geht es um "PC-Programmierung"

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.