logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak gasić diody bascom? Wszystkie jednocześnie.

henryxxl 07 Gru 2010 16:36 1191 3
REKLAMA
  • #1 8838153
    henryxxl
    Poziom 26  
    Witam. Napisałem program który zapala po kolei diody i jest dobrze lecz po zapalaniu diod program gasi jedna po drugiej a chcę żeby na końcu programu gasił wszystkie.
    $regfile = "m16def.dat"
    $crystal = 1000000
    
    
    
    Config Portd = Output
           Portd = &B0000000
    
    
    Do
    
    
         Waitms 200
        Toggle Portd.0
    
    
        Waitms 200
        Toggle Portd.1
    
        Waitms 200
        Toggle Portd.2
    
    
          Waitms 200
        Toggle Portd.3
    
    
    
          Waitms 200
        Toggle Portd.4
    
    
    
    
     Loop
    
    End


    Dodano po 44 [minuty]:

    już rozwiązane dzięki koledze SP3OTS.
    wystarczyło dopisać portd.0=1
  • REKLAMA
  • Pomocny post
    #2 8838354
    hotdog
    Poziom 26  
    Nie znam bascoma, ale takie coś powinno działać:

    $regfile = "m16def.dat"
    $crystal = 1000000
    
    
    
    Config Portd = Output
           Portd = &B0000000
    
    
    Do
    
    
         Waitms 200
        Toggle Portd.0
    
    
        Waitms 200
        Toggle Portd.1
    
        Waitms 200
        Toggle Portd.2
    
    
          Waitms 200
        Toggle Portd.3
    
    
    
          Waitms 200
        Toggle Portd.4
    
        Waitms 200
        Toggle Portd.0
        Toggle Portd.1
        Toggle Portd.2
        Toggle Portd.3
        Waitms 200
    
     Loop
    
    End
  • REKLAMA
  • #4 8838736
    arktik1
    Poziom 27  
    jeśli chcesz by zgasił na 100% to wpisz:
    
         Portd.0 = 0
         Portd.1 = 0
         Portd.2 = 0
         Portd.3 = 0
    

    lub
    
    Portd = &B0000
    

    Poleceniem TOGGLE zmieniasz stan portu na przeciwny.
    Jeśli coś się nie uda TOGGLE przełączy port nie zależnie od jego stanu.
REKLAMA