#include <16F877.h>
#fuses HS,NOWDT,NOPROTECT
#use delay(clock=4000000)
#use rs232(baud=9600, xmit=PIN_C6, rcv=PIN_C7)
#define POWER_OFF PIN_A0
unsigned int16 number;
#int_ext
void extint_isr()
{
putc('a');
putc('d');
putc('d');
putc(':');
number++;
printf("%4X",number);
delay_s(1000);
delay_s(1000);
delay_s(1000);
}
main()
{
#asm
bsf 0X87, 6
bcf 0x87, 7
bsf 0X86,0
bsf 0X86,1
#endasm
enable_interrupts(global);
enable_interrupts(int_ext);
printf("START");
while(1)
{
;
}
}