
	unsigned char volatile serialVal;

	void onSerialPortISR(void) interrupt 4 using 3
	{
		EA = 0;		//DISABLING ALL INTERRUPTS
		
		if(TI)//CHECKING WHETHER INTERRUPT OCCUTED DUE TO TI
		{
			TI = 0;		  //CLEARING THIS BIT MANUALLY
			SBUF = serialVal; //SENDING DATA ASSIGNED INTO THIS VARIABLE
					  //TO SBUF
		}

		EA = 1;		//ENABLE ALL INTERRUPTS
	}
