Ja jag har ett par frågor.
Först, vart kan jag läsa om hur man kopplar en LCD till en
PIC-processor (16F84A) ?
Sedan undrar jag, om jag vill skicka ut värden som jag får av
t.ex en tempgivare, resistor/pot eller en särskild text jag vill ha,
hur gör man då, vart kan jag läsa om det?
Gör man likadant vare sig man vill skicka en egen text eller t.ex
ett mätvärde?
Om ingen orkar förklara (vilket jag inte kräver av nån )
så kanske någon kan länka till nån nyttig sida? =)
Mvh Micke.
LCD till en PIC..?
- mickeliten
- Inlägg: 311
- Blev medlem: 12 november 2003, 14:41:48
Först kan jag tipsa om en väldigt användbar sida:
http://www.piclist.com/techref/microchip/routines.htm
Sen klickar vi oss vidare där och hittar massa info om LCD:er
http://www.piclist.com/techref/io/lcd/pic.htm
På din fråga om potentiometrar... PIC16F84 har ingen inbyggd
AD-omvandlare men det går ju alltid att köpa en extern.
Istället för PIC16F84 kan du köpa exempelvis PIC16F676.
Hur du använder den inbyggda AD omvandlaren kan du läsa om här:
http://www.piclist.com/techref/microchip/a2d.htm
Att sedan skicka text och mätvärden på lcd:n
Man skickar ett tecken åt gången till LCDn
Om du skickar en text-sträng så har du ju den lagrad i PIC:en nånstans och då är det bara att göra en loop som skickar ut tecknen.
Om du ska skicka ut ett mätvärde så måste du fippla lite... Om man har exempelvis ett mätvärde som tar upp en byte kan man dela upp den i tre delar, ental, tiotal och hundratal. Sedan adderar man teckenkoden för tecknet '0' (noll) till varje del och skickar sen ut de tre tecknen till LCD:n.
/Johan
http://www.piclist.com/techref/microchip/routines.htm
Sen klickar vi oss vidare där och hittar massa info om LCD:er
http://www.piclist.com/techref/io/lcd/pic.htm
På din fråga om potentiometrar... PIC16F84 har ingen inbyggd
AD-omvandlare men det går ju alltid att köpa en extern.
Istället för PIC16F84 kan du köpa exempelvis PIC16F676.
Hur du använder den inbyggda AD omvandlaren kan du läsa om här:
http://www.piclist.com/techref/microchip/a2d.htm
Att sedan skicka text och mätvärden på lcd:n
Man skickar ett tecken åt gången till LCDn
Om du skickar en text-sträng så har du ju den lagrad i PIC:en nånstans och då är det bara att göra en loop som skickar ut tecknen.
Om du ska skicka ut ett mätvärde så måste du fippla lite... Om man har exempelvis ett mätvärde som tar upp en byte kan man dela upp den i tre delar, ental, tiotal och hundratal. Sedan adderar man teckenkoden för tecknet '0' (noll) till varje del och skickar sen ut de tre tecknen till LCD:n.
/Johan
Jag har byggt en liten enhet med en LCD som kopplas till datorn. Enheten har även en tempgivare (DS1821 om jag inte mins fel)
Det finns lite bilder m.m. på min sida. http://www.net-bear.com
Kopplingsschema och kod kommer ut till helgen (Förhoppningsvis) om du är intresserad.
/Björn
Det finns lite bilder m.m. på min sida. http://www.net-bear.com
Kopplingsschema och kod kommer ut till helgen (Förhoppningsvis) om du är intresserad.
/Björn