在Keil函数中,用printf函数调试起来很便利。但有必要留意以:
1.有必要先初始化串口,不然或许引起死机的状况,并且在printf之前应该先将TI置位。这是由于printf函数会调用putchar函数,而putchar函数会判别TI,不为1则等候(相当于死机),为1则清零。
2. 应包括头文件
3.除了调试,一般不太引荐运用,由于一个printf函数最少占用1-2K的空间,并且浮点型的更多。
关于用法,举个比如:
SCON = 0x50;
TMOD
= 0x20;
TH1 = 221;
TR1 = 1;
TI = 1;
printf (“Hello World “);