www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Grafische LCD programmierung


Autor: Dirk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

ich wollte Fragen ob jemand schonmal fuer LCD`s Menu eine grafische
Programmiersprache fuer Windows gesehen hat. Sprich ich male die Grafik
und unterlege diese mit Funktionen(Ereignissen) wie bei Visual Basic,
danach sollte das Programm ein asm File erzeugen welches ich einbinden
kann in meinem AVR Code.

´Hat jemand schonmal sowas feines gesehen?

Mfg Dirk

Autor: Oliver (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Dirk,
nein so etwas habe ich noch nicht gesehen, aber du kannst dir einfach
ein Bitmap nach belieben in der benötigten Auflösung generieren (sw).
Dann kannst du dies mit einem bin2hex programm in deine 8-bit Daten
wandeln, die du dann in dein Programm einbinden kannst.

Gruß Olli

Autor: Dirk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

sry hatte mich nicht so klar ausgedrueckt. Mir geht es eigentlich mehr
um die Funktion die z.B. in der Bildmaske ausgewaehlt werden koennen
und somit andere Funktionen in meinem Prg aufrufen.
Visual Basic ist eben für visuelle Programmierung ausgelegt und sowas
suche ich eigentlich um verschiedene Funktionen zuverbinden.

Beispiel: Bei Tastendruck wird eine Bargraphanzeige angezeigt diese auf
andere Tasten sinkt oder steigt.

Man kann sowas ja auch mit ASM proggen, aber ich finde es ziemlich
umstaendlich, vorallendingen wenn man groessere Menue`s hat.

Falls jemand schonmal sowas gesehen hat immer antworten.

Mfg

Dirk

Autor: Matthias (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

was meinst du wofür Hochsprachen erfunden wurden? Genau! Um komplexe
Abläufe einfacher programmieren zu können. Eine Hochsprache ist hier
also das Mittel der Wahl. Glaub mir es lohnt sich wirklich C zu lernen.
Du wirst sehr schnell komplexere Programme als mit ASM mit weniger
Aufwand schreiben.

Matthias

Autor: Dirk (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,

ist mir schon klar wofür Hochsprachen sind. Ich progge meine Progs
nichtmal mit C sondern mit Bascom Basic. Es waere aber doch recht
interessant fuer grafische Anwendungen etwas vergleichbares wie Visual
Basic zuhaben. Leider gibt es sowas wohl nicht :/


Mfg

Dirk

Autor: A. Arndt (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

nimm doch FASTAVR, einen Basic-Compiler (www.fastavr.com), der hat
schon ein Hilfsprogramm für T6963 und KS0108B-Controller dabei. Bei
Grafikänderung z.B. Bargraph würde ich mit For-Next-Schleifen arbeiten
und so halt den gefüllten und "leeren" Teil "zeichnen" lassen, habe
das malmit C-Control in Basic gemacht ? Hast Du schon ein Display ?
Biete auch welche an !

Gruss
A. Arndt
www.artools.de

Autor: Bernaco (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

Vielleicht könnte dir die freeware Bitmap2LCD beim programmieren etwas 
helfen ?

( http://bitmap2LCD.com )

Gruss

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.