Bascom - Pony kerdes

pyxys1 pyxys1 at westel900.net
Sun Mar 7 12:37:22 CET 2004


Szia,

2004. március 7., 11:51:27, írtad:

BZ> Hali !

BZ> Ha már a Bascom-nál tartunk én is kérdeznék
BZ> valamit. Az LCD kezelést próbáltam BASCOM-al
BZ> de nem igazán lett sikerem vele. Valamilyen mértékig
BZ> csinált valamit de bizonytalan volt, csuszkáltak a sorok
BZ> krix-krax, első pár kiírásnál üres kijelző, utánna
BZ> egy-két sor jó. Mi szokott lenni a buktató ?
BZ> Megjegyzem a C-s meghajtásnál is volt hasonló
BZ> jelenség, ennek a startup delay rövidsége volt az oka.
BZ> A Bascom-nál lehet ezeket a késleltetéseket változtatni
BZ> valamilyen módon ?

feltételezem, hogy lehet, de teljességgel feleslegesnek tartom:
egy prog részlet:


$regfile = "m128def.dat"                                    'regiszterfájl definíció
'$crystal = 11059200                                         '11MHz-es kristály
$crystal = 7372800

Enable Interrupts

Lcd_config:

Config Lcdpin = Pin , Db4 = Porta.4 , Db5 = Porta.5 , Db6 = Porta.6 ,Db7 = Porta.7 , E = Portd.7 , Rs = Portd.6
Config Lcd = 20 * 4
Cls
Cursor Off

Do
    Locate 1 , 1
    Lcd  "Text"
    waitms 1000
Loop

másodpercenként az elsősor első poziciójába kiírja, hogy Text...
a config lcdpin sorban csak simán fel kell sorolni a lábakat, hogy
melyi portra vannak drótozva.
az interrupt engedélyezés, asszem nem feltétlenül szükséges, nekem van
egy óra kvarc rajta, hogy legyen rendszeróra, ezért van itt, de nem
esküszöm meg rá, hogy nem kell.



BZ> Köszi

BZ> Üdv.  Zoli



--
"Aki másnak vermet ás, .. nem magának ássa!"
(c) Besenyő Pista bácsi.
--
Üdvözlettel,
 pyxys1                            mailto:pyxys1 at westel900.net




More information about the Elektro mailing list