Hello

Ik heb hier een schakeling met een atmega64 en een 2x16 lcd scherm.
De aansturing gebeurt op de 4bit wijze.

Ik kan reeds letters op het scherm brengen.
Hoe kan ik nu best alle letters en cijfers op voorhand porogrammeren zodat ik daarna eenvoudig de woorden ergens kan intypen zodat het niet letter per letter gaat.

Wie weet raad?

Ik was nog vergeten te zeggen dat ik programmeer in assembler.

Ik begrijp geen snars van wat je wil. Als je wel duidelijk maakt wat je bedoeling is, kunnen mensen je misschien helpen, tis maar een tip.

ehm, maak een toetsenbord. je kunt dan in princiepe zowizo 64 letters erop krijgen. neem 8 ingangen van de controller en hierop kun je toetsen aansluiten. je kunt met combinaties van de ingangen letters typen.

Grt

Op 24 januari 2007 21:45:54 schreef liquidacid:
ehm, maak een toetsenbord. je kunt dan in princiepe zowizo 64 letters erop krijgen. neem 8 ingangen van de controller en hierop kun je toetsen aansluiten. je kunt met combinaties van de ingangen letters typen.

Grt

Doet me eraan denken: in mikrobasic voor PIC zit er een voorbeeldje waarbij je een toetsenbord via PC/2 aan je µC hangt, en zo op het LCD kan typen. Waarschijnlijk zit dat ook in mikrobasic voor AVR, en dat kan zeker binnen de 2K codelimiet van de gratis demoversie.

mikrobasic voor avr? hij programmeert in asm.

Ik bedoel het volgen de

als ik nu het woord 'hallo' op het scherm wil dan moet ik het volgende ingeven:

hallo:
ldi lcdregister,$48 ;h
rcall schrijven
ldi lcdregister,$61 ;a
rcall schrijven
ldi lcdregister,$6c ;l
rcall schrijven
ldi lcdregister,$6c ;l
rcall schrijven
ldi lcdregister,$6f ;o
rcall schrijven

Ik zou graag eerst ergens in het programma alle cijfers en letters declareren zodat ik verder in het programma slechts het volgende hoef te tikken

write "hallo iedereen !"
zonder dat ik letter per letter moet wegschrijven

Nu heb ik ondertussen iets gevonden in verband met define byte. Heeft iemand hier ervaring mee

Op 24 januari 2007 20:30:51 schreef gust flater:
Ik was nog vergeten te zeggen dat ik programmeer in assembler.

Je was de edit http://www.circuitsonline.net/images/f_edit.gif ook vergeten.

Op 24 januari 2007 22:57:49 schreef gust flater:
Nu heb ik ondertussen iets gevonden in verband met define byte. Heeft iemand hier ervaring mee

Je moet een tabel maken en met een lusje die tabel uitlezen en naar de LCD sturen. Dat is heel erg basic.

kan je mij daar dan een klein voorbeeldje van geven want ik heb da nog nooit gedaan

precies niemand die mij kan helpen?

Heb je haast of zo? Nog zo'n kick en het topic kan even dicht.

Ik heb geen voorbeeld voor PIC ASM voor je maar zoiets staat in elke ASM tutorial...