www.elektronik.si Seznam forumov www.elektronik.si
Forum o elektrotehniki in računalništvu
 
 PomočPomoč  IščiIšči  Seznam članovSeznam članov  SkupineSkupine  StatisticsStatistika  AlbumAlbum  DatotekeFilemanager DokumentacijaDocDB LinksPovezave   Registriraj seRegistriraj se 
  PravilaPravila  LinksBolha  PriponkePriponke  KoledarKoledar  ZapiskiZapiski Tvoj profilTvoj profil Prijava za pregled zasebnih sporočilPrijava za pregled zasebnih sporočil PrijavaPrijava 

Pic-Lcd prikaz spremenljivke

 
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Microchip PIC
Poglej prejšnjo temo :: Poglej naslednjo temo  
Avtor Sporočilo
brank
Neznanec
Neznanec



Pridružen-a: Tor 05 Jul 2005 18:30
Prispevkov: 8
Aktiv.: 0.03
Kraj: Ljubljana

PrispevekObjavljeno: Tor Jul 05, 2005 7:37 pm    Naslov sporočila:  Pic-Lcd prikaz spremenljivke Odgovori s citatom

Živjo!
Sem začetnik programiranja v Pic Micro Basic-u 4.0.4.1 in imam sledeč problem,
napisal sem zelo enostaven program, da bi preveril delovanje in povezal LCD na
Pic 16f84a po načrtu iz CD-ja .Na LCD-ju se izpiše brez napak vsak tekst ,namesto spremenljivke v DEC obliki pa se izpišejo vsi znaki LCD-ja(!"#()=?
velike in male tiskane črke,kje je napaka?
Prosim za pomoč.
Koda:

CPU=16F84A
MHZ=4
CONFIG 16377
stevilo var byte
LCDWRITE[INITLCD1,INITLCD2,TWOLINE,CLEAR,HOME,SCR]
PAUSE   150
MAIN:
STEVILO=STEVILO+1
PAUSE 500
LCDWRITE[HOME,"STEVILO ",STEVILO]
GOTO MAIN
END
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
stealth.us
Član
Član



Pridružen-a: Tor 13 Sep 2005 20:06
Prispevkov: 99
Aktiv.: 0.42

PrispevekObjavljeno: Sre Okt 12, 2005 7:10 pm    Naslov sporočila:  Re: Pic-Lcd prikaz spremenljivke Odgovori s citatom

brank je napisal/a:
Živjo!
Sem začetnik programiranja v Pic Micro Basic-u 4.0.4.1 in imam sledeč problem,
napisal sem zelo enostaven program, da bi preveril delovanje in povezal LCD na
Pic 16f84a po načrtu iz CD-ja .Na LCD-ju se izpiše brez napak vsak tekst ,namesto spremenljivke v DEC obliki pa se izpišejo vsi znaki LCD-ja(!"#()=?
velike in male tiskane črke,kje je napaka?
Prosim za pomoč.
Koda:

CPU=16F84A
MHZ=4
CONFIG 16377
stevilo var byte
LCDWRITE[INITLCD1,INITLCD2,TWOLINE,CLEAR,HOME,SCR]
PAUSE   150
MAIN:
STEVILO=STEVILO+1
PAUSE 500
LCDWRITE[HOME,"STEVILO ",STEVILO]
GOTO MAIN
END


Morda je napaka tule STEVILO=STEVILO+1. Poskusi prej napisat stevilo = 100 in v naslednji vrstici stevilo = stevilo + 1.
Nazaj na vrh
Odsoten Poglej uporabnikov profil Pošlji zasebno sporočilo
Lagrange
Član
Član



Pridružen-a: Pet 10 Okt 2003 10:07
Prispevkov: 164
Aktiv.: 0.69
Kraj: Ljubljana

PrispevekObjavljeno: Sre Okt 12, 2005 8:12 pm    Naslov sporočila:   Odgovori s citatom

Sicer ne vem kako deluje funkcija LCDWRITE, ampak bos verjetno najprej moral dobiti BCD obliko stevila, ki ga zelis izpisati.
Nazaj na vrh
Skrit Poglej uporabnikov profil Pošlji zasebno sporočilo
Pokaži sporočila:   
Objavi novo temo   Odgovori na to temo   Printer-friendly version    www.elektronik.si Seznam forumov -> Microchip PIC Časovni pas GMT + 2 uri, srednjeevropski - poletni čas
Stran 1 od 1

 
Pojdi na:  
Ne, ne moreš dodajati novih tem v tem forumu
Ne, ne moreš odgovarjati na teme v tem forumu
Ne, ne moreš urejati svojih prispevkov v tem forumu
Ne, ne moreš brisati svojih prispevkov v tem forumu
Ne ne moreš glasovati v anketi v tem forumu
Ne, ne moreš pripeti datotek v tem forumu
Ne, ne moreš povleči datotek v tem forumu

Uptime: 492 dni


Powered by phpBB © 2001, 2005 phpBB Group