You are on page 1of 2

#include <p18f4550.

h>

#define _XTAL_FREQ 20MHz

#pragma confiq FOSC = HS

#pragma confiq PWRT = OFF,BOR = ON,BORV = 1

#pragma confiq WDT = OFF,LVP = OFF

#pragma confiq PBADEN = OFF

void T0Delay (void);

void main (void)

TRISB=0;

while(1)

PORTB=0x55;

T0Delay();

PORTB=0xAA;

T0Delay;

void T0Delay ()

T0CON=0x08;

TMR0H=0XEC;

TMR0L=0X78;

INTCONbits.TMR0IF=0;
INTCONbits.TMR0IE=1;

INTCONbits.GIE=1;

T0CONbits.TMR0ON=1;

wait:

if(INTCONbits.TMR0IF==0)

goto wait;

else

INTCONbits.TMR0IF=0;

TOCONbits.TMR0ON=0;

You might also like