HI : if I use these codes the "printf" don't work: { SCON = 0x50; TMOD |= 0x22; TCON = 0x40; TH1 = 0xFD; //TI = 1; printf(" thank you"); } BUT if I set TI to hight(TI = 1) ,the printf work fine ! why?