if(TI) WHAT HAPPENS IF TI IS SET WHEN YOU GET HERE ???
// I want YOU to figute out, if not I'll answer tomorrow
	{	
		TI = 0;	    /* clr ti since we are going to transmit again */
	}
	if(RI)					
	{
		RI = 0;	    /* clear ri to wait for next character */
		buf = SBUF; /* store the character from sbuf into temp buffer */

		if(buf == 0xAA)/* IF THE RECEIVED VALUE IS 0xAA */ 
		{
			while(!TI){;} 