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?
Videomodulator
AKA Naftebakje @Tweakers.net --- Zonder dwarsliggers geen spoor
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
Videomodulator
AKA Naftebakje @Tweakers.net --- Zonder dwarsliggers geen spoor
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.
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
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
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.
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...