void main(void)
{
int i=1;
SCON = 0x50; //串口方式
TMOD = 0x20; //定时器
TCON = 0x40;
TH1 = 0xE8;
TL1 = 0xE8;
TI=1;
TR1 = 1;
*while(i <=10)
{
i++;
printf ("h\n");
}
//while(1);
}
这个程序我试过了,在TC里不加while(1);可以正确执行,在KEIL C里则不行,要加上while(1);才行,这是不是和KEIL C的编译有关?