您的位置 首页 解答

关于单片机程序中运用printf的一点主张

在Keil函数中,用printf函数调试起来很方便。但必须注意以:1必须先初始化串口,否则可能引起死机的情况,并且在printf之前应该先将TI置位

在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 “);

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/changshang/jieda/258297.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部