www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik wie bekomme ich...


Autor: sven (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: sven (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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...

Autor: Danny Paulsen (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo

Ich denke nichts das das mit der Eingabemarkierung so einfach bzw 
überhaupt geht, denn das "_" ist ein eigenes Zeichen. Du müßtest also an 
der markierten stellen zwei Zeichen übereinander darstellen und das wird 
nicht funktionieren...

Autor: sven (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
danke für deine Antwort,
aber irgendwie müßte sich das doch realisieren lassen ????


werde mal sehen

Autor: sven (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.