You are on page 1of 3

3)

#pragma config PLLDIV = 2, CPUDIV = OSC1_PLL2, USBDIV = 2

#pragma config FOSC = HSPLL_HS, FCMEN = OFF, IESO = OFF

#pragma config PWRT = OFF, BOR = OFF, BORV = 3, VREGEN = OFF

#pragma config WDT = OFF

#pragma config WDTPS = 32768

#pragma config CCP2MX = ON, PBADEN = OFF, LPT1OSC = OFF, MCLRE = ON

#pragma config STVREN = ON, LVP = OFF, ICPRT = OFF, XINST = OFF

#pragma config CP0 = OFF, CP1 = OFF, CP2 = OFF, CP3 = OFF

#pragma config CPB = OFF, CPD = OFF

#pragma config WRT0 = OFF, WRT1 = OFF, WRT2 = OFF, WRT3 = OFF

#pragma config WRTC = OFF, WRTB = OFF, WRTD = OFF

#pragma config EBTR0 = OFF, EBTR1 = OFF, EBTR2 = OFF, EBTR3 = OFF

#pragma config EBTRB = OFF

#define _XTAL_FREQ 48000000

#include <xc.h>

int i;

void main()

ADCON1bits.PCFG = 0x0F;

TRISB=0b00000000; // puerto b como salida del 0 - 7

while(1)

LATB= 0b10000000;

__delay_ms (100);

LATB= 0b11000000;

__delay_ms (100);

LATB= 0b11100000;

__delay_ms (100);
LATB= 0b11110000;

__delay_ms (100);

LATB= 0b11111000;

__delay_ms (100);

LATB= 0b11111100;

__delay_ms (100);

LATB= 0b11111110;

__delay_ms (100);

LATB= 0b11111111;

__delay_ms (100);

LATB = 0b00000000;

__delay_ms (100);

LATB= 0b00000001;

__delay_ms (100);

LATB= 0b00000011;

__delay_ms (100);

LATB= 0b00000111;

__delay_ms (100);

LATB= 0b00000111;

__delay_ms (100);

LATB= 0b00001111;

__delay_ms (100);

LATB= 0b00011111;

__delay_ms (100);

LATB= 0b00111111;

__delay_ms (100);

LATB= 0b01111111;

__delay_ms (100);

LATB= 0b11111111;

__delay_ms (100);

}
}

You might also like