Advertisement
Guest User

Untitled

a guest
Apr 25th, 2019
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 2.33 KB | None | 0 0
  1. #include <xc.h>
  2.  
  3. #pragma config FOSC = INTOSCIO // Oscillator Selection bits (HS oscillator: High-speed crystal/resonator on RA6/OSC2/CLKOUT and RA7/OSC1/CLKIN)
  4. #pragma config WDTE = OFF // Watchdog Timer Enable bit (WDT disabled)
  5. #pragma config PWRTE = OFF // Power-up Timer Enable bit (PWRT disabled)
  6. #pragma config MCLRE = OFF // RA5/MCLR/VPP Pin Function Select bit(RA5/MCLR/VPP pin function is MCLR)
  7. #pragma config BOREN = OFF // Brown-out Detect Enable bit (BOD disabled)
  8. #pragma config LVP = OFF // Low-Voltage Programming Enable bit(RB4/PGM pin has digital I/O function, HV on MCLR must be used forprogramming)
  9. #pragma config CPD = OFF // Data EE Memory Code Protection bit (Datamemory code protection off)
  10. #pragma config CP = OFF // Flash Program Memory Code Protection bit(Code protection off)
  11.  
  12. #define _XTAL_FREQ 4000000
  13.  
  14.  
  15.  
  16. #define A RB0
  17. #define B RB1
  18. #define C RB2
  19. #define D RB3
  20. #define E RB4
  21. #define F RB5
  22. #define G RB6
  23. #define H RB7
  24.  
  25. #define I RA0
  26. #define J RA1
  27. #define K RA2
  28. #define L RA3
  29. #define M RA4
  30. #define N RA5
  31. #define O RA6
  32. #define P RA7
  33.  
  34.  
  35.  
  36. void main (){
  37.  
  38.     PORTB=0x00;
  39.     PORTA=0x00;
  40.     TRISB=0x00;
  41.     TRISA=0x00;
  42.    
  43.    
  44.      while(1){        
  45.          
  46.             A = 1;
  47.             __delay_ms(1000);
  48.                      
  49.             B = 1;
  50.             __delay_ms(1000);
  51.            
  52.             C = 1;
  53.             __delay_ms(1000);
  54.                    
  55.             D = 1;
  56.             __delay_ms(1000);
  57.                    
  58.             E = 1;
  59.             __delay_ms(1000);
  60.                      
  61.             F = 1;
  62.             __delay_ms(1000);
  63.            
  64.             G = 1;
  65.             __delay_ms(1000);
  66.            
  67.             H = 1;
  68.             __delay_ms(1000);
  69.                    
  70.             I = 1;
  71.             __delay_ms(1000);
  72.          
  73.             J = 1;
  74.             __delay_ms(1000);
  75.                      
  76.             K = 1;
  77.             __delay_ms(1000);
  78.          
  79.             L = 1;
  80.             __delay_ms(1000);
  81.                    
  82.             M = 1;
  83.             __delay_ms(1000);
  84.                      
  85.             N = 1;
  86.             __delay_ms(1000);
  87.                      
  88.             O = 1;
  89.             __delay_ms(1000);        
  90.            
  91.             P = 1;
  92.             __delay_ms(1000);
  93.                      
  94.                    
  95.     }
  96.  
  97.  
  98. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement