Hilfe Eieruhr

Gast #2703456
Hallo ich habe ein kleines Problem beim Programmieren meiner Eieruhr.Und 
zwar weiß ich jetzt nicht wie ich es schaffe das ich erst den wert von w 
einstellen kann und dann erst eine wait funktion ausführen kann.Wie 
macht man sowas?
Hier mal den Code den ich bis jetzt habe:

$regfile "m8def.dat"
$crystal = 8000000


Config Portc.1 = Output
Config Portc.2 = Output
Config Portc.3 = Output

Config Portb.0 = Input
Portb.0 = 1

Declare Sub Keypressed

Dim W As Byte


Do

Debounce Pinb.0 , 0 , Keypressed , Sub


Select Case W


Case 1 :
Portc.1 = 1
Case 2 :
Portc.1 = 1
Portc.2 = 1
Case 3 :
Portc.1 = 1
Portc.2 = 1
Portc.3 = 1
Case Else :
Portc.1 = 0
Portc.2 = 0
Portc.3 = 0

End Select


Loop

Sub Keypressed
  Incr W
  If W > 3 Then
  W = 0
  End If
End Sub
End
Gast
Ja mit 2 Tastern ist mir das klar wie es funktioniert.Ich habe mir das 
ganze so gedacht das wenn ich den Taster antippe kann ich w einstellen 
und wenn ich den Taster gedrückt halte startet der Timer.Nur da habe ich 
probleme wie das programmiert wird
oO

Denk nach! Schon mal was von Timer bzw. irgendeiner anderen Zeitbasis 
gehört? Sowas brauchst Du für die Uhr doch sowieso. Du wirst's doch wohl 
schaffen irgendeinen Zähler zu programmieren der hochgezählt wird 
solange die Taste gedrückt ist und diesen Zählwert auszuwerten wenn die 
Taste losgelassen wird?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.