wie bekomme ich...

Gast #12924
Lesenswert?

mit bascom eine 1 HZ referenz hin ???
Habe bisher folgendes ausprobiert:
Config Timer1 = Timer , Prescale = 256

Compare1a = 31250
Config Timer1 = Counter , Edge = Falling , Compare A = Set , Compare B = 
Toggle , , Clear Timer = 1

If Compare1a = 31250 Then Decr B

es soll im 1 sekunden Takt die variable b decrementiert werden.
kann es aber leider nur im bascom simulator laufen lassen, daher weiß 
ich jetzt nicht ob das mit der einen sekunde wirklich hinhaut.


vielen dank schon mal für eure tips.
Gast #12925
Lesenswert?

Wie bekomme ich es mit bascom hin, den cursor auf einem 2x20 display 
nach rechts zu verschieben, ohne das sich der text, der dahinter steht 
mit verschiebt ????
Ich will damit eine Eingabemarkeirung mit dem _ zeichen setzten das 
unter einer Zahl blinkt, damit diese geändert werden kann.
ich hab das auch soweit fertig nur wie gesagt , noch das oben 
geschilderte Problem...
Mit locate usw. klappts nicht, das hab ich alles schon ausprobiert...

Hoffe es weiß jemand einen Rat...
Gast #12928
Lesenswert?

Nochmal ich,
Hab's gerade hinbekommen:

Cursor Off
Locate 2 , C
Lcd "_"
Waitms 100
Locate 2 , C
Cursor On
D = Str(b)
D = Format(d , "00000")
Locate 2 , 1 : Lcd D : Locate 2 , 8 : Lcd " SEKUNDEN"

die variable c wir bei jedem tastendruck um 1 erhöht bis zur 6 stelle, 
dann gehts wieder bei der 1 stelle weiter....
der cursor wird über die zahlen gelegt, somit habe ich endlich meine 
eingabe markierung :-))

Jetzt fehlt mir nur noch ein Tip für die 1 Sekunden Referenz....

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren