Hi, ich will folgende Code an LCD über RS232 versenden und auf dem LCD anzeigen. Ich verwende 3x12 LCD, C8051 µC. als Sofware µVision3. Könnt ihr mir helfen,bitte. danke #include <stdio.h> #include <stdlib.h> #include "sonnenposition.h" int main(int argc, char *argv[]) { int eingabe; double eingabeDouble; Zeit jetzt; JDatum jdJetzt; Standort standort; Koordinaten koordinaten; printf( "Sekunden: " ); scanf( "%d", &eingabe ); jetzt.Sekunden = eingabe; printf( "Minute: " ); scanf( "%d", &eingabe ); jetzt.Minuten = eingabe; printf( "Stunde: " ); scanf( "%d", &eingabe ); jetzt.Stunden = eingabe; printf( "Tag: " ); scanf( "%d", &eingabe ); jetzt.Tag = eingabe; printf( "Monat: " ); scanf( "%d", &eingabe ); jetzt.Monat = eingabe; printf( "Jahr: " ); scanf( "%d", &eingabe ); jetzt.Jahr = eingabe; jdJetzt = Datum2JDatum( jetzt ); printf( "Standort - Breitengrad: " ); scanf( "%lf", &eingabeDouble); standort.Breite = eingabeDouble; printf( "Standort - Laengengrad: " ); scanf( "%lf", &eingabeDouble ); standort.Laenge = eingabeDouble; koordinaten = Positionsbestimmung( jdJetzt, standort ); printf( "Positionsbestimmung:\n" " Aktuelle Zeit: %d.%d.%d %d:%d:%d\n" " Aktueller Standort: %lf Breite, %lf Laenge\n" " Sonnenposition: Azimut %lf, Hoehenwinkel %lf\n\n" , jetzt.Tag, jetzt.Monat, jetzt.Jahr, jetzt.Stunden, jetzt.Minuten, jetzt.Sekunden , standort.Breite, standort.Laenge , koordinaten.Azimut, koordinaten.Hoehenwinkel ); system("PAUSE"); return 0; }
Und nun? Fragen? Wünsche? Anregungen ? Oder geht alles? Oder was geht nicht?
was ich will; ich habe dieses Program DEV C geschrieben. Bei DEV C geht es. Ich will aber es bei µVision3 von Keil gehen lassen. Ich verwende C8051 µC und 3x12 LCD und RS232 . Ich will z.B.; sekunden auf dem LCD anzeigen, wenn ich ein Wert eingebe,das soll ich auch auf dem LCD anzeigen. Für Minute,Stunde... soll es so weiter gehen. ich will auch mit dem Tastatur die Werte eingeben. Ich glaube ,soll ich UART,SPI ... reinschreiben und so programmieren. Aber wie?? Außerdem habe gehört, dass printf,scanf viele Speicher benutzen und daher kann ich speicher Problem erleben ?? ich habe keine Ahnung,
moment moment moment du willst ein display an einen mikrocontroller anschließen der mikrocontroller wiederrum soll mit dem PC über RS232 verbunden werden die eingabe soll über den pc (tastatur) geschehen die daten der tastatur sollen über RS232 an den µC übertragen werden der µC soll die eingaben auf dem display anzeigen -----> das heißt du möchtest deinen pc einschalten, den monitor aber nicht, dein display übernimmt die funktion des monitors ok, dann brauchst du einmal software auf dem pc und einmal software auf dem µC wenn du aber ALLES auf dem µC laufen lassen willst, dann hast du VIEL spass, denn dein programm hilft dir da eher wenig weiter
willi wrote: > moment moment moment > > du willst ein display an einen mikrocontroller anschließen > der mikrocontroller wiederrum soll mit dem PC über RS232 verbunden > werden > die eingabe soll über den pc (tastatur) geschehen > die daten der tastatur sollen über RS232 an den µC übertragen werden > der µC soll die eingaben auf dem display anzeigen > > -----> das heißt du möchtest deinen pc einschalten, den monitor aber > nicht, dein display übernimmt die funktion des monitors bisher schon richtig, > ok, dann brauchst du einmal software auf dem pc und einmal software auf > dem µC habe Keil µVision3,reicht das nicht? > > wenn du aber ALLES auf dem µC laufen lassen willst, dann hast du VIEL > spass, denn dein programm hilft dir da eher wenig weiter das ist erste Teil meiner Aufgabe. es ist also wie Solaranlage. meinst du ist das so schwerig? oder,wenn es noch einfacher geht,kann ich nur Ergeibnisse auf dem LCD anzeigen. ich gebe also alle Werte an PC ein.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.