Styra LCD med PIC

Lysdioder, Optiska sensorer, Fiberoptik, Displayer, Lasrar, Optiska kopplare
Användarvisningsbild
Macce
Inlägg: 4301
Blev medlem: 29 maj 2003, 16:40:58

Styra LCD med PIC

Inlägg av Macce »

Hur skulle enklaste möjliga koden se ut för att skriva t.ex. "Hej" på en LCD med PIC?
Helst skall PICen också vara en sån som man lätt får tag på, och som är enkel att programmera.
Användarvisningsbild
LaRdA
EF Sponsor
Inlägg: 3766
Blev medlem: 9 september 2003, 14:10:46
Ort: Jämtland

Inlägg av LaRdA »

Det enklaste sättet att skriva ut det på en LCD är att andvända ett högnivåspråk som picbasic för då är det bara att skriva:

Kod: Markera allt

LCDOUT $FE, 1, "Hello" ' Clear display and show Hello
LCDOUT B0, #B1
Användarvisningsbild
Macce
Inlägg: 4301
Blev medlem: 29 maj 2003, 16:40:58

Inlägg av Macce »

Okej. Tack.

Är det gratis att ladda hem kompliator för PICBasic?
För vad jag förstått måste man kompliera högnivåspråken före man lägger in dem till piccen.

Skall man ha något i variabeln $FE eller är någon systemvariabel?
Buffi
Inlägg: 314
Blev medlem: 25 april 2004, 19:28:44
Ort: Stockholm

Inlägg av Buffi »

Om man vill använda en LCD med en AVR då...

Picbasic är ju inte ett val då direkt.
Användarvisningsbild
RDX*
EF Sponsor
Inlägg: 1652
Blev medlem: 28 maj 2003, 22:52:04
Ort: Skåne - Lund

Inlägg av RDX* »

Buffi> kolla upp Bascom, Bascom har färdiga rutiner för LCD:er.

Tex.

Kod: Markera allt

'Config Lcdpin = Pin , Db4 = Portb.0 , Db5 = Portb.1 , Db6 = Portb.2 , Db7 = Portb.3 , E = Portb.4 , 'Rs = Portb.5

'Config Lcd = 16 * 2                     'configure lcd screen

'Cls                                     'clear the LCD display
'Lcd "Hello"                   'display this at the top line
'Lowerline
'Lcd "World!"
'Cursor Off Noblink                      'hide cursor
Buffi
Inlägg: 314
Blev medlem: 25 april 2004, 19:28:44
Ort: Stockholm

Inlägg av Buffi »

Låter fint det :)
Skriv svar