#
#include<pic.h>
#include<htc.h>
#define __XTAL_FREQ 4000000
//#include <delay.h>
#define GREEN 0b00000110
void interrupt Isr(void)
{
if (GPIF)
{
if(GPIO3==0)
GPIO=0B001111111;
}
GPIF=0;
}
void main(void)
{
ANSEL = 0b00000000;
OPTION = 0b11010001;
CMCON = 0b00000000;
TRISIO= 0B00001000;
GIE = 1;
//T0IE = 1;
T0IF = 0;
GPIF=0;
IOCB=GPIO3;
//GPIO=0B00000100;
__delay_ms(5);
__delay_us(50);
__delay_ms(200);
GPIO |= (1<<5);
GPIO &= ~(1<<7);
GPIO=GREEN;
while(1)
{}
}