	list      p=16f887
	#include <p16f887.inc>
	
__CONFIG _CP_OFF & _DEBUG_OFF  & _CPD_OFF & _WDT_OFF  & _PWRTE_ON & _LVP_OFF & _XT_OSC 




#define	IR		PORTC,5

#define	SIMPMINTIME	0X87		; Nevertek 0x94...0x96
#define	SIMPMAXTIME	0X9B

#define	BIMPMINTIME	0X30 
#define	BIMPMAXTIME	0X40 		; Nevertek 0x32...0x37


IC00	EQU	0X20  
BC00	EQU	0X21

TMP	EQU	0X22
TMP1	EQU	0X23
TMP2	EQU	0X24




	ORG	0x000

	BSF	STATUS,RP0      ; BANK1
	MOVLW	0xA0            ; RC7,RC5 INPUT
	MOVWF	TRISC


	MOVLW	0X20
	MOVWF	TXSTA

	MOVLW	0X16   		; 2400BAUD
	MOVWF	SPBRG


	BCF	STATUS,RP0	; BANK0


	BSF	RCSTA,SPEN


S00
	MOVLW	0X00
	MOVWF	TMP


I00	

	MOVLW	0X30
	MOVWF	FSR
	BCF	STATUS,IRP
stb