Цитата(sergey sva @ Mar 8 2008, 16:03)

Код
for (i = 0x20; i < 0x7F; i++)
{
putchar (i);
}
Это и весь текст программы?
Посмотрите пример "HELLO"? там есть такие строки:
Код
/*------------------------------------------------
Setup the serial port for 1200 baud at 16MHz.
------------------------------------------------*/
#ifndef MONITOR51
SCON = 0x50; /* SCON: mode 1, 8-bit UART, enable rcvr */
TMOD |= 0x20; /* TMOD: timer 1, mode 2, 8-bit reload */
TH1 = 221; /* TH1: reload value for 1200 baud @ 16MHz */
TR1 = 1; /* TR1: timer 1 run */
TI = 1; /* TI: set TI to send first char of UART */
#endif
Думаю смысл их понятен.