if (TI!=0){ 
   TI = 0; // Now clear it 
   if (u8TransmitIn != u8TransmitOut){ 

      //this is for even parity 
      ACC = au8TransmitBuffer [u8TransmitOut++]; 
      TB8 = P; //PSW.P = even parity of ACC //TB8 = ~P; //odd parity 
      SBUF = ACC; 

      //this is for no parity 
      // SBUF = au8TransmitBuffer [u8TransmitOut++]; 
   } 