BASCOM_LCD

otto ottomail at axelero.hu
Fri Dec 23 12:03:24 CET 2005


Sziasztok!

Valószínűleg egyszerű a magyarázat de nem nem találom a hibát!
Szerintem logikus lenne,hogy elszámol 20-ig,majd le áll.
A valóság,hogy csak 9-ig számol és leáll.
Több módon is variáltam a programot,de nem akarja kiírni a változót,ha nagyobb mint 9.
Ha 10-et,vagy nagyobb számmot akarok kíiratni,akkor az sem megy.
BASCOM 1.11.7.7-ben fordítom.
A szimulátorban sem megy, áramkörben sem.

'FÁJLNÉV:         proba.bas       2005-12-23
$regfile = "m32def.dat"                                     'MEGA32
$crystal = 4000000
'---------------------------------------------------------
Config Lcdpin = Pin , Db4 = Portc.4 , Db5 = Portc.5 , Db6 = Portc.6 , Db7 = Portc.7 , E = Portc.3 , Rs = Portc.2
Config Lcd = 16 * 2
Cursor On Blink                                             'kurzor bekapcsolva
'---------------------------------
Dim Szamlalo As Byte
Dim Ckszamlalo As Byte
'***********************************************
Foprogram:
Do
Szamlalo = Ckszamlalo
Reset Watchdog
Cls
Lcd "szamlalo"
Lowerline
Lcd Szamlalo
Waitms 100
Incr Ckszamlalo
Loop Until Ckszamlalo >= 20
Print Ckszamlalo
End                                                         'end program

Köszönettel: Otto




More information about the Elektro mailing list