Skicka text till LCD-display? HD44780
Skicka text till LCD-display? HD44780
Hej gott folk!
Jag går i 3:an på gymnasiet och skall i början av april ha lämnat in mitt projektarbete. Mitt projektarbete går ut på att löda ihop en 20x4 LCD-display och göra ett litet program som visar diverse rolig information på displayen. Hur stort programmet blir beror på hur lång tid det tar mig att göra det.
Displayen är av typen HD44780.
Jag skulle behöva er hjälp med hur man skickar text till displayen.
Programen som jag har att jobba med är VB6 och C++
Jag är medveten om att jag behöver port 95 drivers för att displayen skall kunna ta emot information från VB. Det jag är ute efter är en enkel kodsnutt för att skriva text på displayen. Eller för att visa temperaturen i datorn med mera.
T.ex för att skriva
Rad 1 : Hello!
Rad 2 : I
Rad 3 : Need
Rad 4 : Help!
Vad för kod behöver jag använda mig av då? Om jag har förstått HD44780 rätt kan man skicka iväg bokstäverna direkt utan att behöva använda massa olika koder för bokstäverna.
Jag tror ni har förstått vad jag behöver hjälp med, annars får ni säga till så förklarar jag mer utförligt.
Ber er inte om färdiga program, utan den enklaste kodsnutten för att få text, temperatur eventuellt annan information att visas på displayen från VB6.
Jag är väldigt tacksam för hjälp!
Jag går i 3:an på gymnasiet och skall i början av april ha lämnat in mitt projektarbete. Mitt projektarbete går ut på att löda ihop en 20x4 LCD-display och göra ett litet program som visar diverse rolig information på displayen. Hur stort programmet blir beror på hur lång tid det tar mig att göra det.
Displayen är av typen HD44780.
Jag skulle behöva er hjälp med hur man skickar text till displayen.
Programen som jag har att jobba med är VB6 och C++
Jag är medveten om att jag behöver port 95 drivers för att displayen skall kunna ta emot information från VB. Det jag är ute efter är en enkel kodsnutt för att skriva text på displayen. Eller för att visa temperaturen i datorn med mera.
T.ex för att skriva
Rad 1 : Hello!
Rad 2 : I
Rad 3 : Need
Rad 4 : Help!
Vad för kod behöver jag använda mig av då? Om jag har förstått HD44780 rätt kan man skicka iväg bokstäverna direkt utan att behöva använda massa olika koder för bokstäverna.
Jag tror ni har förstått vad jag behöver hjälp med, annars får ni säga till så förklarar jag mer utförligt.
Ber er inte om färdiga program, utan den enklaste kodsnutten för att få text, temperatur eventuellt annan information att visas på displayen från VB6.
Jag är väldigt tacksam för hjälp!
Om du ska göra ett projektarbete som består av något så enkelt får du nog allt forska lite själv för att det ska kunna räknas som nån form av prestation.
Tanka ner ett datablad för HD44780 eller kolla wikin http://www.elektronikforumet.com/wiki/i ... le=HD44780 hur den fungerar.
Sen kollar du upp hur du pratar med din parallellport i VB, förmodligen ett skitenkelt kommando som ställer pinnarna på porten.
Du kommer behöva någon form av kodsnutt som tar din inmatade sträng och konverterar till ascii tecken för tecken innan du kan lägga ut det på porten.
Sen lägger du ihop 1 + 1.
Lycka till
Tanka ner ett datablad för HD44780 eller kolla wikin http://www.elektronikforumet.com/wiki/i ... le=HD44780 hur den fungerar.
Sen kollar du upp hur du pratar med din parallellport i VB, förmodligen ett skitenkelt kommando som ställer pinnarna på porten.
Du kommer behöva någon form av kodsnutt som tar din inmatade sträng och konverterar till ascii tecken för tecken innan du kan lägga ut det på porten.
Sen lägger du ihop 1 + 1.
Lycka till
Senast redigerad av ragnwald 4 december 2008, 17:11:49, redigerad totalt 1 gång.
http://www.elektronikforumet.com/forum/ ... highlight=
Tur flaskan är slut, jag börjar se dubbelt....
Tur flaskan är slut, jag börjar se dubbelt....
Tack så mycket för era svar, och jag ber om ursäkt för att jag råkade lägga upp dubbla trådar. Upptäckte att jag hade råkat slänga in den på Projekt tråden, därför det blev som det blev.AndLi skrev:http://www.elektronikforumet.com/forum/ ... highlight=
Tur flaskan är slut, jag börjar se dubbelt....
Tack så mycket Ragnwald, det må vara lätt för er som är väldigt teknik intresserade och antagligen läser vidare som tekniker, eller liknande men det kanske ska tilläggas att jag går samhäll, och har mer som en hobby, men jag ska ta mig en titt och se om jag förstår mig på den lätta biten:D men ännu en gångragnwald skrev:Om du ska göra ett projektarbete som består av något så enkelt får du nog allt forska lite själv för att det ska kunna räknas som nån form av prestation.
Tanka ner ett datablad för HD44780 eller kolla wikin http://www.elektronikforumet.com/wiki/i ... le=HD44780 hur den fungerar.
Sen kollar du upp hur du pratar med din parallellport i VB, förmodligen ett skitenkelt kommando som ställer pinnarna på porten.
Du kommer behöva någon form av kodsnutt som tar din inmatade sträng och konverterar till ascii tecken för tecken innan du kan lägga ut det på porten.
Sen lägger du ihop 1 + 1.
Lycka till

Ursäkta om det var ett drygt svar! För någon som inte går någon teknisk utbildning så är det kanske inte så lätt. Jag antog bara att skulle man göra ett teknisk projektarbete så var det naturligtvis en teknisk utbildning.
Fortfarande är det nog mycket Internet som gäller. Det finns en hel del skrivet om att ansluta till t.ex parallellporten på PC och sedan köra diverse färdiga program för att visa text. Självklart kan man själv skriva ett enklare program också och det finns säkert mer info om du börjar leta. Det plus databladen för displayen, eller rättare sagt kontrollern. Nyckelordet är 44780 som är beteckningen på den kontrollerkrets som är allra vanligast på enkla teckendisplayer.
Lycka till!
Edit: Såg att du skrivit 44780. Där har du en bra början!
Fortfarande är det nog mycket Internet som gäller. Det finns en hel del skrivet om att ansluta till t.ex parallellporten på PC och sedan köra diverse färdiga program för att visa text. Självklart kan man själv skriva ett enklare program också och det finns säkert mer info om du börjar leta. Det plus databladen för displayen, eller rättare sagt kontrollern. Nyckelordet är 44780 som är beteckningen på den kontrollerkrets som är allra vanligast på enkla teckendisplayer.
Lycka till!
Edit: Såg att du skrivit 44780. Där har du en bra början!
Senast redigerad av vfr 4 december 2008, 21:14:17, redigerad totalt 1 gång.
Det är ingen fara Vfr, det var väl delvis mitt fel att jag inte nämnde något. Som du sa, så kanske man tar det förgivet att man går t.ex. en teknisk linje eller nått. Men hur som helst, jag ska kolla igenom Datorbladet imorgon och jag tackar både dig och ragnwald för hjälpen! det är verkligen snällt att ni ställer uppvfr skrev:Ursäkta om det var ett drygt svar! För någon som inte går någon teknisk utbildning så är det kanske inte så lätt. Jag antog bara att skulle man göra ett teknisk projektarbete så var det naturligtvis en teknisk utbildning.
Fortfarande är det nog mycket Internet som gäller. Det finns en hel del skrivet om att ansluta till t.ex parallellporten på PC och sedan köra diverse färdiga program för att visa text. Självklart kan man själv skriva ett enklare program också och det finns säkert mer info om du börjar leta. Det plus databladen för displayen, eller rättare sagt kontrollern. Nyckelordet är 44780 som är beteckningen på den kontrollerkrets som är allra vanligast på enkla teckendisplayer.
Lycka till!
Edit: Såg att du skrivit 44780. Där har du en bra början!

Ps. stöter jag på något som är helt hopplöst, så skriver jag om hjälp igen:D om det går bra:)