Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Czy będzie działać ten program - Czasowy wlacznik.

Blake04 24 Sty 2013 18:15 903 2
  • #1 24 Sty 2013 18:15
    Blake04
    Poziom 2  

    Witam, jestem początkującym w elektronice. Poniżej pokazałem kod mojego programu, myślicie, że powinien działać. Wgralem kod do atmegi8 ale nie dziala, a podczas kompilacji nie wychodzi nic. Czy musi być podłączony rezonator czasowy, czy bez tego będzie działać ?




    Code:

    $regfile = "m8def.dat"
    $crystal = 8000000


    Config Clock = Soft
    Config Pind.5 = Input
    Config Pind.6 = Output
            Pind.6 = 1
    Enable Interrupts
    Time$ = "16.00.00"

    Do
       If _hour > "18" And _hour < "6" And _min = "00" And _sec = "00" Then
          If Pind.5 = 0 Then
          Pind.6 = 0
          Wait 40
          Pind.6 = 1[code][/code]
          End If
       End If
    Loop
    End

    0 2
  • #2 25 Sty 2013 00:09
    netotron
    Poziom 26  

    Witam
    Do konfiguracji wejść/wyjść używaj Config Portx.y, a sprawdzaj/ustawiaj stan Pinx,y

    Kod: basic4gl
    Zaloguj się, aby zobaczyć kod

    "If" zadziała dla "pełnych" godzin tj. 19:00:00 itd. oraz gdy Pind.5 będzie 0 (L)

    0
  • #3 30 Sty 2013 13:18
    Blake04
    Poziom 2  

    A da się tak zrobić, żeby zadziałało w odpowiednim przedziale czasowym ? Mam pytanko da się zrobić pętle tak by zliczała czas od 18 h do 6 h ? Chodzi mi o instrukcje while.

    podciągnięcie do plusa jeśli sterujesz zerem (L) nie rozumiem ?

    0