Advertisement
Macrovision

Digital Switch

May 18th, 2022 (edited)
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.56 KB | None | 0 0
  1. #include <12f683.h>
  2. #fuses NOWDT
  3. #fuses MCLR
  4. #fuses NOBROWNOUT
  5. //#use delay(internal=8000000)
  6. #USE DELAY(INTERNAL=4000000)
  7. #define relay pin_A0
  8. #define boton pin_A1
  9.  
  10.  
  11.     VOID MAIN()
  12. {                      
  13.    
  14.     output_low(relay);
  15.        
  16. while(1){
  17.  
  18.  do{
  19.        delay_ms(50);
  20.    }while(input(pin_a1));    
  21.        output_high(relay);      
  22.        delay_ms(300);
  23.  do{
  24.       delay_ms(50);
  25.    }while(input(pin_a1));                                
  26.       output_low(relay);                                          
  27.       delay_ms(300);
  28.   }
  29. }
  30.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement