Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. DEVICE 16F628A                ;We gebruiken een 16F628A type
  2. CONFIG INTRC_OSC_NOCLKOUT, WDT_OFF, PWRTE_ON, LVP_OFF, MCLRE_OFF
  3. ALL_DIGITAL TRUE              ;Alle ingangen digitaal
  4.  
  5. DIM Servo1 as byte
  6. dim servo2 as byte
  7. Dim teller as byte
  8. Symbol Kniptijd1 = 350
  9. Symbol Remtijd1 = 500
  10.  
  11. Main:
  12.     Servo1 = Pulsin Portb.1 , 1    ;Servo 1 inlezen
  13.     Servo2 = Pulsin portb.2 , 1    ;Servo 2 inlezen
  14.  
  15. ;|||||||||||||||||||||||Knipperlicht||||||||||||||||||||||      
  16.  
  17.         If servo1 < 120 Then
  18.             High portb.3 ;Knipperlicht 1
  19.             delayms Kniptijd1
  20.             low portb.3
  21.             delayms kniptijd1
  22.         Endif
  23.                
  24.         If servo1 > 180 Then
  25.             High portb.4 ;Knipperlicht 2
  26.             Delayms Kniptijd1
  27.             low portb.4
  28.             delayms kniptijd1
  29.         endif
  30.        
  31.         ;|||||||||||||||||||||||Rem & achteruitrijlicht||||||||||||||||||||||
  32.             If servo2 < 140 Then
  33.                 high portb.5 ;Remlicht
  34.                 delayms Remtijd1
  35.                 delayms remtijd1
  36.                 low portb.5
  37.             Endif
  38.  
  39. goto main              
  40.  
  41. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement