Advertisement
KRITSADA

MkroC PIC18F4550 Simple Blink LED

May 8th, 2017
155
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.76 KB | None | 0 0
  1. void main()
  2. {
  3.   ADCON1 |=0x0F;                           //All pins are digital
  4.   TRISD.F0 = 0; //PORTC0 Output
  5.   TRISD.F1 = 0; //PORTC0 Output
  6.   TRISD.F2 = 0; //PORTC0 Output
  7.   TRISD.F3 = 0; //PORTC0 Output
  8.   LATD=0x00;
  9.   TRISB.F0=0;
  10.   TRISB.F1=0;
  11.   TRISC.F6=0;
  12.   TRISC.F7=0;
  13.   TRISB.F5=1;
  14.   TRISB.F4=1;
  15.   while(1){
  16.      LATC.F6=1;Delay_ms(400);LATC.F6=0;Delay_ms(400);
  17.      LATC.F7=1;Delay_ms(400);LATC.F7=0;Delay_ms(400);
  18.      LATB.F0=1;Delay_ms(400);LATB.F0=0;Delay_ms(400);
  19.      LATB.F1=1;Delay_ms(400);LATB.F1=0;Delay_ms(400);
  20.      LATD.F0=1;Delay_ms(400);LATD.F0=0;Delay_ms(400);
  21.      LATD.F1=1;Delay_ms(400);LATD.F1=0;Delay_ms(400);
  22.      LATD.F2=1;Delay_ms(400);LATD.F2=0;Delay_ms(400);
  23.      LATD.F3=1;Delay_ms(400);LATD.F3=0;Delay_ms(400);
  24.   }
  25. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement