hi

willst du generell nicht in c programmieren oder hat das andere hintergründe?
wenns aus performance-gründen ist, würde ich empfehlen, in c zu programmieren und bei den zeitkritischen aktionen wenn notwendig assember zu verwenden - aber im normalfall ist auch c genügend schnell.

ist schon so - ich hab dir ne lib angegeben - aber ausser dass sie in c geschrieben ist, kann sie alles, was du voraussetzt.

du musst im headerfile ein paar (selbsterklärende) defines anpassen, dannach reicht der folgende code, um den 4-Zeilen modus zu aktivieren und etwas auf's display zu schreiben:

lcd_init(LCD_DISP_ON);
lcd_clrscr();
lcd_puts("Zeile1\n");
lcd_puts("Zeile2\n");
lcd_puts("Zeile3\n");
lcd_puts("Zeile4\n");

wenn du wirklich asm willst, könntest du auch n demoprogramm in c schreiben, das ganze kompilieren und schauen, was der compiler für asm-code daraus generiert.

cu

chris