Sida 1 av 1

Styra LCD med PIC

Postat: 24 april 2004, 21:37:02
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.

Postat: 24 april 2004, 23:42:25
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

Postat: 25 april 2004, 09:07:28
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?

Postat: 26 april 2004, 21:12:35
av Buffi
Om man vill använda en LCD med en AVR då...

Picbasic är ju inte ett val då direkt.

Postat: 27 april 2004, 15:28:46
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

Postat: 27 april 2004, 16:07:50
av Buffi
Låter fint det :)