Aktyw Forum

Zarejestruj się na forum.ep.com.pl i zgłoś swój akces do Aktywu Forum. Jeśli jesteś już zarejestrowany wystarczy, że się zalogujesz.

Sprawdź punkty Zarejestruj się

Czas

Góral
-
-
Posty: 2
Rejestracja: 19 kwie 2003, o 00:03

Czas

Postautor: Góral » 19 kwie 2003, o 00:09

Jak napisać program do pomiaru czasu ścigających się samochodów?
Napisałem coś takiego - listing poniżej- , ale sekunda to nie trwa jednej sekundy. Jeśli ktoś może mnie oświecić to będę bardzo wdzięczny za pomoc..

Kod: Zaznacz cały

$crystal = 12000000 Dim Minuty As Byte Dim Sekundy As Byte Dim Milisek As Byte Dim T1 As Bit Dim T2 As Bit Config Lcd = 16 * 2 Config Timer0 = Timer , Gate = Internal , Mode = 1 Counter0 = 10000 On Timer0 Przerwanie Enable Timer0 Enable Interrupts Cls Minuty = 0 Sekundy = 0 Milisek = 0 T1 = 0 T2 = 0 Cursor Off '................................................... Lcd " Pomiar czasu " Lowerline Lcd " Toru 1 i toru 2" '.................................................. Do If P3.3 = 0 Then Loop End If Start Timer0 Cls ',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Do Home If T1 = 0 Then Lcd " TOR1 - " If Minuty < 10 Then Lcd "0" Lcd Minuty ; ":" If Sekundy < 10 Then Lcd "0" Lcd Sekundy ; "," If Milisek < 10 Then Lcd "0" Lcd Milisek End If If T2 = 0 Then Lowerline Lcd " TOR2 - " If Minuty < 10 Then Lcd "0" Lcd Minuty ; ":" If Sekundy < 10 Then Lcd "0" Lcd Sekundy ; "," If Milisek < 10 Then Lcd "0" Lcd Milisek End If Loop ',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, Przerwanie: Counter0 = 10054 Start Timer0 Incr Milisek If Milisek = 100 Then Milisek = 0 Incr Sekundy End If If Sekundy = 60 Then Sekundy = 0 Incr Minuty End If If Minuty = 30 Then Stop Timer0 End If If P3.5 = 0 Then Set T1 End If If P3.4 = 0 Then Set T2 End If Return End
Ostatnio zmieniony 31 mar 2007, o 08:29 przez Góral, łącznie zmieniany 1 raz.

PIOTR11

Bascom

Postautor: PIOTR11 » 19 kwie 2003, o 09:03

Dokładny opis zegara programowego + listing programu masz w ostatnim numwrze EDW 4/2003
Analizując program poradzisz sobie.
W razie problemów napisz coś więcej
Pozdrawiam PIOTR :idea:

Góral
-
-
Posty: 2
Rejestracja: 19 kwie 2003, o 00:03

Postautor: Góral » 19 kwie 2003, o 17:53

Dzięki za podpowiedź. Dokonałem poprawek i działa .Pozdrawiam.

ADI
-
-
Posty: 6
Rejestracja: 6 kwie 2003, o 15:12
Lokalizacja: Żory
Kontaktowanie:

Postautor: ADI » 19 kwie 2003, o 23:30

Witam

Piotr podzielisz sie swoim programem??
Sam szukam czegos takiego :D

Dzieki i pozdrawiam

PIOTR11

Bascom

Postautor: PIOTR11 » 20 kwie 2003, o 07:12

Podaj prywatny adres i napisz co dokładnie cię interesuje
Pozdrawiam PIOTR
kryk11@poczta.onet.pl

Wróć do „Projektowanie PCB, programy EDA, CAD, narzędziowe”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 42 gości